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 ShadowKindType
getKind()
boolean
isKnown()
static @NotNull ResourceObjectClassification
of
(@NotNull AbstractShadow shadow) static @NotNull ResourceObjectClassification
of
(@Nullable ResourceObjectTypeDefinition definition) toString()
static @NotNull ResourceObjectClassification
unknown()
-
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
-