public class PolicyConstraintsType extends AbstractPolicyConstraintType implements Serializable, Cloneable, Containerable
Java class for PolicyConstraintsType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PolicyConstraintsType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractPolicyConstraintType"> <sequence> <element name="objectState" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}StatePolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="assignmentState" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}StatePolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="hasAssignment" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}HasAssignmentPolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="hasNoAssignment" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}HasAssignmentPolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="exclusion" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExclusionPolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="minAssignees" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MultiplicityPolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="maxAssignees" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MultiplicityPolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="objectMinAssigneesViolation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MultiplicityPolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="objectMaxAssigneesViolation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MultiplicityPolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="modification" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ModificationPolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="assignment" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AssignmentModificationPolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="objectTimeValidity" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TimeValidityPolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="assignmentTimeValidity" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TimeValidityPolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="situation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PolicySituationPolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="collectionStats" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CollectionStatsPolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="and" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PolicyConstraintsType" maxOccurs="unbounded" minOccurs="0"/> <element name="or" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PolicyConstraintsType" maxOccurs="unbounded" minOccurs="0"/> <element name="not" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PolicyConstraintsType" maxOccurs="unbounded" minOccurs="0"/> <element name="transition" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TransitionPolicyConstraintType" maxOccurs="unbounded" minOccurs="0"/> <element name="ref" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PolicyConstraintReferenceType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static ItemName |
F_AND |
static ItemName |
F_ASSIGNMENT |
static ItemName |
F_ASSIGNMENT_STATE |
static ItemName |
F_ASSIGNMENT_TIME_VALIDITY |
static ItemName |
F_COLLECTION_STATS |
static ItemName |
F_EXCLUSION |
static ItemName |
F_HAS_ASSIGNMENT |
static ItemName |
F_HAS_NO_ASSIGNMENT |
static ItemName |
F_MAX_ASSIGNEES |
static ItemName |
F_MIN_ASSIGNEES |
static ItemName |
F_MODIFICATION |
static ItemName |
F_NOT |
static ItemName |
F_OBJECT_MAX_ASSIGNEES_VIOLATION |
static ItemName |
F_OBJECT_MIN_ASSIGNEES_VIOLATION |
static ItemName |
F_OBJECT_STATE |
static ItemName |
F_OBJECT_TIME_VALIDITY |
static ItemName |
F_OR |
static ItemName |
F_REF |
static ItemName |
F_SITUATION |
static ItemName |
F_TRANSITION |
F_DESCRIPTION, F_NAME, F_PRESENTATION
Constructor and Description |
---|
PolicyConstraintsType() |
PolicyConstraintsType(PrismContext prismContext) |
getDescription, getId, getName, getPresentation, setDescription, setId, setName, setPresentation
public static final QName COMPLEX_TYPE
public static final ItemName F_OBJECT_STATE
public static final ItemName F_ASSIGNMENT_STATE
public static final ItemName F_HAS_ASSIGNMENT
public static final ItemName F_HAS_NO_ASSIGNMENT
public static final ItemName F_EXCLUSION
public static final ItemName F_MIN_ASSIGNEES
public static final ItemName F_MAX_ASSIGNEES
public static final ItemName F_OBJECT_MIN_ASSIGNEES_VIOLATION
public static final ItemName F_OBJECT_MAX_ASSIGNEES_VIOLATION
public static final ItemName F_MODIFICATION
public static final ItemName F_ASSIGNMENT
public static final ItemName F_OBJECT_TIME_VALIDITY
public static final ItemName F_ASSIGNMENT_TIME_VALIDITY
public static final ItemName F_SITUATION
public static final ItemName F_COLLECTION_STATS
public static final ItemName F_AND
public static final ItemName F_OR
public static final ItemName F_NOT
public static final ItemName F_TRANSITION
public static final ItemName F_REF
public PolicyConstraintsType()
public PolicyConstraintsType(PrismContext prismContext)
public PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface Containerable
asPrismContainerValue
in class AbstractPolicyConstraintType
public void setupContainerValue(PrismContainerValue containerValue)
Containerable
setupContainerValue
in interface Containerable
setupContainerValue
in class AbstractPolicyConstraintType
public String toString()
toString
in class AbstractPolicyConstraintType
public boolean equals(Object object)
equals
in class AbstractPolicyConstraintType
public int hashCode()
hashCode
in class AbstractPolicyConstraintType
public <X> X end()
end
in class AbstractPolicyConstraintType
public List<StatePolicyConstraintType> getObjectState()
public List<StatePolicyConstraintType> createObjectStateList()
public List<StatePolicyConstraintType> getAssignmentState()
public List<StatePolicyConstraintType> createAssignmentStateList()
public List<HasAssignmentPolicyConstraintType> getHasAssignment()
public List<HasAssignmentPolicyConstraintType> createHasAssignmentList()
public List<HasAssignmentPolicyConstraintType> getHasNoAssignment()
public List<HasAssignmentPolicyConstraintType> createHasNoAssignmentList()
public List<ExclusionPolicyConstraintType> getExclusion()
public List<ExclusionPolicyConstraintType> createExclusionList()
public List<MultiplicityPolicyConstraintType> getMinAssignees()
public List<MultiplicityPolicyConstraintType> createMinAssigneesList()
public List<MultiplicityPolicyConstraintType> getMaxAssignees()
public List<MultiplicityPolicyConstraintType> createMaxAssigneesList()
public List<MultiplicityPolicyConstraintType> getObjectMinAssigneesViolation()
public List<MultiplicityPolicyConstraintType> createObjectMinAssigneesViolationList()
public List<MultiplicityPolicyConstraintType> getObjectMaxAssigneesViolation()
public List<MultiplicityPolicyConstraintType> createObjectMaxAssigneesViolationList()
public List<ModificationPolicyConstraintType> getModification()
public List<ModificationPolicyConstraintType> createModificationList()
public List<AssignmentModificationPolicyConstraintType> getAssignment()
public List<AssignmentModificationPolicyConstraintType> createAssignmentList()
public List<TimeValidityPolicyConstraintType> getObjectTimeValidity()
public List<TimeValidityPolicyConstraintType> createObjectTimeValidityList()
public List<TimeValidityPolicyConstraintType> getAssignmentTimeValidity()
public List<TimeValidityPolicyConstraintType> createAssignmentTimeValidityList()
public List<PolicySituationPolicyConstraintType> getSituation()
public List<PolicySituationPolicyConstraintType> createSituationList()
public List<CollectionStatsPolicyConstraintType> getCollectionStats()
public List<CollectionStatsPolicyConstraintType> createCollectionStatsList()
public List<PolicyConstraintsType> getAnd()
public List<PolicyConstraintsType> createAndList()
public List<PolicyConstraintsType> getOr()
public List<PolicyConstraintsType> createOrList()
public List<PolicyConstraintsType> getNot()
public List<PolicyConstraintsType> createNotList()
public List<TransitionPolicyConstraintType> getTransition()
public List<TransitionPolicyConstraintType> createTransitionList()
public List<PolicyConstraintReferenceType> getRef()
public List<PolicyConstraintReferenceType> createRefList()
public PolicyConstraintsType objectState(StatePolicyConstraintType value)
public StatePolicyConstraintType beginObjectState()
public PolicyConstraintsType assignmentState(StatePolicyConstraintType value)
public StatePolicyConstraintType beginAssignmentState()
public PolicyConstraintsType hasAssignment(HasAssignmentPolicyConstraintType value)
public HasAssignmentPolicyConstraintType beginHasAssignment()
public PolicyConstraintsType hasNoAssignment(HasAssignmentPolicyConstraintType value)
public HasAssignmentPolicyConstraintType beginHasNoAssignment()
public PolicyConstraintsType exclusion(ExclusionPolicyConstraintType value)
public ExclusionPolicyConstraintType beginExclusion()
public PolicyConstraintsType minAssignees(MultiplicityPolicyConstraintType value)
public MultiplicityPolicyConstraintType beginMinAssignees()
public PolicyConstraintsType maxAssignees(MultiplicityPolicyConstraintType value)
public MultiplicityPolicyConstraintType beginMaxAssignees()
public PolicyConstraintsType objectMinAssigneesViolation(MultiplicityPolicyConstraintType value)
public MultiplicityPolicyConstraintType beginObjectMinAssigneesViolation()
public PolicyConstraintsType objectMaxAssigneesViolation(MultiplicityPolicyConstraintType value)
public MultiplicityPolicyConstraintType beginObjectMaxAssigneesViolation()
public PolicyConstraintsType modification(ModificationPolicyConstraintType value)
public ModificationPolicyConstraintType beginModification()
public PolicyConstraintsType assignment(AssignmentModificationPolicyConstraintType value)
public AssignmentModificationPolicyConstraintType beginAssignment()
public PolicyConstraintsType objectTimeValidity(TimeValidityPolicyConstraintType value)
public TimeValidityPolicyConstraintType beginObjectTimeValidity()
public PolicyConstraintsType assignmentTimeValidity(TimeValidityPolicyConstraintType value)
public TimeValidityPolicyConstraintType beginAssignmentTimeValidity()
public PolicyConstraintsType situation(PolicySituationPolicyConstraintType value)
public PolicySituationPolicyConstraintType beginSituation()
public PolicyConstraintsType collectionStats(CollectionStatsPolicyConstraintType value)
public CollectionStatsPolicyConstraintType beginCollectionStats()
public PolicyConstraintsType and(PolicyConstraintsType value)
public PolicyConstraintsType beginAnd()
public PolicyConstraintsType or(PolicyConstraintsType value)
public PolicyConstraintsType beginOr()
public PolicyConstraintsType not(PolicyConstraintsType value)
public PolicyConstraintsType beginNot()
public PolicyConstraintsType transition(TransitionPolicyConstraintType value)
public TransitionPolicyConstraintType beginTransition()
public PolicyConstraintsType ref(PolicyConstraintReferenceType value)
public PolicyConstraintReferenceType beginRef()
public PolicyConstraintsType name(String value)
name
in class AbstractPolicyConstraintType
public PolicyConstraintsType description(String value)
description
in class AbstractPolicyConstraintType
public PolicyConstraintsType presentation(PolicyConstraintPresentationType value)
presentation
in class AbstractPolicyConstraintType
public PolicyConstraintPresentationType beginPresentation()
beginPresentation
in class AbstractPolicyConstraintType
public PolicyConstraintsType id(Long value)
id
in class AbstractPolicyConstraintType
public PolicyConstraintsType clone()
clone
in class AbstractPolicyConstraintType
Copyright © 2020 Evolveum. All rights reserved.