Class RoleAnalysisAttributeDef
java.lang.Object
com.evolveum.midpoint.common.mining.objects.analysis.RoleAnalysisAttributeDef
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
RoleAnalysisAssignmentAttributeDef
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionRoleAnalysisAttributeDef(ItemPath path, boolean isContainer, Class<? extends ObjectType> classType) RoleAnalysisAttributeDef(ItemPath path, boolean isContainer, String displayValue, Class<? extends ObjectType> classType, RoleAnalysisAttributeDef.IdentifierType identifierType) RoleAnalysisAttributeDef(ItemPath path, ItemDefinition<?> definition) -
Method Summary
Modifier and TypeMethodDescriptionstatic StringextractRealValue(Object object) Class<? extends ObjectType>getPath()Class<? extends ObjectType>booleanbooleanbooleanresolveMultiValueItem(@NotNull PrismObject<?> prismObject, @NotNull ItemPath itemPath) resolveSingleValueItem(@NotNull PrismObject<?> prismObject, @NotNull ItemPath itemPath) voidsetAssociatedClassType(Class<? extends ObjectType> associatedClassType) voidsetDisplayValue(String displayValue) voidvoidsetQuery(ObjectQuery query)
-
Constructor Details
-
RoleAnalysisAttributeDef
-
RoleAnalysisAttributeDef
public RoleAnalysisAttributeDef(ItemPath path, boolean isContainer, Class<? extends ObjectType> classType) -
RoleAnalysisAttributeDef
public RoleAnalysisAttributeDef(ItemPath path, boolean isContainer, String displayValue, Class<? extends ObjectType> classType, RoleAnalysisAttributeDef.IdentifierType identifierType)
-
-
Method Details
-
getPath
-
isContainer
public boolean isContainer() -
setPath
-
getDisplayValue
-
setDisplayValue
-
resolveSingleValueItem
public String resolveSingleValueItem(@NotNull @NotNull PrismObject<?> prismObject, @NotNull @NotNull ItemPath itemPath) -
resolveMultiValueItem
@NotNull public @NotNull Set<String> resolveMultiValueItem(@NotNull @NotNull PrismObject<?> prismObject, @NotNull @NotNull ItemPath itemPath) -
extractRealValue
-
getQuery
-
setQuery
-
getTargetClassType
-
getIdentifierType
-
getAssociatedClassType
-
setAssociatedClassType
-
getComplexType
-
isMultiValue
public boolean isMultiValue() -
isReference
public boolean isReference()
-