Class RoleAnalysisAttributeDef

java.lang.Object
com.evolveum.midpoint.common.mining.objects.analysis.RoleAnalysisAttributeDef
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
RoleAnalysisAssignmentAttributeDef

public class RoleAnalysisAttributeDef extends Object implements Serializable
See Also:
  • Constructor Details

  • Method Details

    • getPath

      public ItemPath getPath()
    • isContainer

      public boolean isContainer()
    • setPath

      public void setPath(ItemPath path)
    • getDisplayValue

      public String getDisplayValue()
    • setDisplayValue

      public void setDisplayValue(String displayValue)
    • 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

      public static String extractRealValue(Object object)
    • getQuery

      public ObjectQuery getQuery(String value)
    • setQuery

      public void setQuery(ObjectQuery query)
    • getTargetClassType

      public Class<? extends ObjectType> getTargetClassType()
    • getIdentifierType

      public RoleAnalysisAttributeDef.IdentifierType getIdentifierType()
    • getAssociatedClassType

      public Class<? extends ObjectType> getAssociatedClassType()
    • setAssociatedClassType

      public void setAssociatedClassType(Class<? extends ObjectType> associatedClassType)
    • getComplexType

      public QName getComplexType()
    • isMultiValue

      public boolean isMultiValue()
    • isReference

      public boolean isReference()