Class FocusTypeUtil
- java.lang.Object
-
- com.evolveum.midpoint.schema.util.FocusTypeUtil
-
public class FocusTypeUtil extends Object
- Author:
- semancik
-
-
Constructor Summary
Constructors Constructor Description FocusTypeUtil()
-
Method Summary
-
-
-
Method Detail
-
createRoleAssignment
public static AssignmentType createRoleAssignment(String roleOid)
-
createOrgAssignment
public static AssignmentType createOrgAssignment(String orgOid)
-
createArchetypeAssignment
public static AssignmentType createArchetypeAssignment(String archetypeOid)
-
addArchetypeAssignments
public static <AH extends AssignmentHolderType> void addArchetypeAssignments(PrismObject<AH> object, List<ObjectReferenceType> archetypeRefs)
-
createTargetAssignment
public static AssignmentType createTargetAssignment(String targetOid, QName type)
-
createTargetAssignment
public static AssignmentType createTargetAssignment(ObjectReferenceType targetRef)
-
dumpAssignment
public static String dumpAssignment(AssignmentType assignment)
-
dumpAssignmentLazily
public static Object dumpAssignmentLazily(AssignmentType assignment)
-
dumpInducementConstraints
public static String dumpInducementConstraints(AssignmentType assignmentType)
-
selectorMatches
public static boolean selectorMatches(AssignmentSelectorType assignmentSelector, AssignmentType assignmentType, PrismContext prismContext)
-
determineConstructionResource
public static String determineConstructionResource(AssignmentType assignmentType)
-
determineConstructionIntent
public static String determineConstructionIntent(AssignmentType assignmentType)
-
determineConstructionKind
public static ShadowKindType determineConstructionKind(AssignmentType assignmentType)
-
getPasswordValue
public static ProtectedStringType getPasswordValue(UserType user)
-
determineSubTypes
@NotNull public static <O extends ObjectType> @NotNull List<String> determineSubTypes(O object)
-
determineSubTypes
@NotNull public static <O extends ObjectType> @NotNull List<String> determineSubTypes(PrismObject<O> object)
-
hasSubtype
public static <O extends ObjectType> boolean hasSubtype(PrismObject<O> object, String subtype)
-
setSubtype
public static <O extends ObjectType> void setSubtype(PrismObject<O> object, List<String> subtypes)
-
getLiveLinkRefs
@NotNull public static <F extends FocusType> @NotNull List<ObjectReferenceType> getLiveLinkRefs(F focus)
-
-