Class ResourceObjectClassification
- java.lang.Object
-
- com.evolveum.midpoint.provisioning.api.ResourceObjectClassification
-
public class ResourceObjectClassification extends Object
Result of the object classification. Currently it is bound toResourceObjectTypeDefinition
. 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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable ResourceObjectTypeDefinition
getDefinition()
@NotNull ResourceObjectTypeDefinition
getDefinitionRequired()
@NotNull String
getIntent()
@NotNull ShadowKindType
getKind()
boolean
isKnown()
static ResourceObjectClassification
of(@Nullable ResourceObjectTypeDefinition definition)
String
toString()
static ResourceObjectClassification
unknown()
-
-
-
Method Detail
-
unknown
public static ResourceObjectClassification unknown()
-
of
public static ResourceObjectClassification of(@Nullable @Nullable ResourceObjectTypeDefinition definition)
-
getDefinition
@Nullable public @Nullable ResourceObjectTypeDefinition getDefinition()
-
getDefinitionRequired
@NotNull public @NotNull ResourceObjectTypeDefinition getDefinitionRequired()
-
getKind
@NotNull public @NotNull ShadowKindType getKind()
-
getIntent
@NotNull public @NotNull String getIntent()
-
isKnown
public boolean isKnown()
-
-