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
-
Constructor Summary
ConstructorDescriptionRoleAnalysisAttributeDef
(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 String
extractRealValue
(Object object) Class<? extends ObjectType>
getPath()
Class<? extends ObjectType>
boolean
boolean
boolean
resolveMultiValueItem
(@NotNull PrismObject<?> prismObject, @NotNull ItemPath itemPath) resolveSingleValueItem
(@NotNull PrismObject<?> prismObject, @NotNull ItemPath itemPath) void
setAssociatedClassType
(Class<? extends ObjectType> associatedClassType) void
setDisplayValue
(String displayValue) void
void
setQuery
(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()
-