Class ResourceObjectClassification
java.lang.Object
com.evolveum.midpoint.provisioning.api.ResourceObjectClassification
Result of the object classification.
Currently it is bound to
ResourceObjectTypeDefinition. We never classify an object to specific `kind` and `intent`
without having the corresponding explicit type definition - i.e. no `account/default` hacks; at least not for now.
The clockwork will be able to process default accounts without their regular classification by applying so-called
emergency classification - one that is not stored in repository (shadow kind/intent), only in memory i.e. during processing.-
Method Summary
Modifier and TypeMethodDescriptionboolean@Nullable ResourceObjectTypeDefinition@NotNull ResourceObjectTypeDefinition@NotNull String@NotNull ShadowKindTypegetKind()booleanisKnown()static @NotNull ResourceObjectClassificationof(@NotNull AbstractShadow shadow) static @NotNull ResourceObjectClassificationof(@Nullable ResourceObjectTypeDefinition definition) toString()static @NotNull ResourceObjectClassificationunknown()
-
Method Details
-
unknown
-
of
@NotNull public static @NotNull ResourceObjectClassification of(@Nullable @Nullable ResourceObjectTypeDefinition definition) -
of
@NotNull public static @NotNull ResourceObjectClassification of(@NotNull @NotNull AbstractShadow shadow) -
getDefinition
-
getDefinitionRequired
-
getKind
-
getIntent
-
isKnown
public boolean isKnown() -
toString
-
equivalent
-