Class ActivityPolicyUtils
java.lang.Object
com.evolveum.midpoint.repo.common.activity.policy.ActivityPolicyUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringbuildPolicyIdentifier(PrismObject<TaskType> task, ActivityPath path, String policyIdentifier) static StringbuildPolicyIdentifier(PrismObject<TaskType> task, ActivityPath path, String policyIdentifier, boolean exact) static StringcreateIdentifier(ActivityPath path, PolicyRuleType policy) static <PC extends AbstractPolicyConstraintType>
@NotNull LocalizableMessagegetConstraintName(@NotNull jakarta.xml.bind.JAXBElement<PC> constraintJaxb) static <C extends AbstractPolicyConstraintType>
@NotNull StringgetDefaultConstraintName(@NotNull jakarta.xml.bind.JAXBElement<C> constraintJaxb) listPolicyRuleIdentifiers(ActivityDefinitionType definition, ActivityPath path)
-
Constructor Details
-
ActivityPolicyUtils
public ActivityPolicyUtils()
-
-
Method Details
-
getDefaultConstraintName
@NotNull public static <C extends AbstractPolicyConstraintType> @NotNull String getDefaultConstraintName(@NotNull @NotNull jakarta.xml.bind.JAXBElement<C> constraintJaxb) -
getConstraintName
@NotNull public static <PC extends AbstractPolicyConstraintType> @NotNull LocalizableMessage getConstraintName(@NotNull @NotNull jakarta.xml.bind.JAXBElement<PC> constraintJaxb) -
createIdentifier
-
listPolicyRuleIdentifiers
public static Collection<ActivityPolicyRuleIdentifier> listPolicyRuleIdentifiers(ActivityDefinitionType definition, ActivityPath path) -
buildPolicyIdentifier
public static String buildPolicyIdentifier(PrismObject<TaskType> task, ActivityPath path, String policyIdentifier) -
buildPolicyIdentifier
public static String buildPolicyIdentifier(PrismObject<TaskType> task, ActivityPath path, String policyIdentifier, boolean exact)
-