Class AssignmentModificationPolicyConstraintType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractPolicyConstraintType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ModificationPolicyConstraintType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentModificationPolicyConstraintType
-
- All Implemented Interfaces:
Containerable,DebugDumpable,Serializable,Cloneable
public class AssignmentModificationPolicyConstraintType extends ModificationPolicyConstraintType implements Serializable, Cloneable, Containerable
Constraint that triggers the rule when the object is assigned.Java class for AssignmentModificationPolicyConstraintType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AssignmentModificationPolicyConstraintType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ModificationPolicyConstraintType"> <sequence> <element name="relation" type="{http://www.w3.org/2001/XMLSchema}QName" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEstatic ItemNameF_RELATION-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ModificationPolicyConstraintType
F_EXACT_PATH_MATCH, F_EXPRESSION, F_ITEM, F_OPERATION
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractPolicyConstraintType
F_DESCRIPTION, F_DOCUMENTATION, F_NAME, F_PRESENTATION
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description AssignmentModificationPolicyConstraintType()AssignmentModificationPolicyConstraintType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ModificationPolicyConstraintType
createItemList, createOperationList, getExpression, getItem, getOperation, isExactPathMatch, setExactPathMatch, setExpression
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractPolicyConstraintType
getDescription, getDocumentation, getId, getName, getPresentation, setDescription, setDocumentation, setId, setName, setPresentation
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Constructor Detail
-
AssignmentModificationPolicyConstraintType
public AssignmentModificationPolicyConstraintType()
-
AssignmentModificationPolicyConstraintType
public AssignmentModificationPolicyConstraintType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValuein interfaceContainerable- Overrides:
asPrismContainerValuein classModificationPolicyConstraintType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:ContainerableSetup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValuein interfaceContainerable- Overrides:
setupContainerValuein classModificationPolicyConstraintType
-
toString
public String toString()
- Overrides:
toStringin classModificationPolicyConstraintType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classModificationPolicyConstraintType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classModificationPolicyConstraintType
-
end
public <X> X end()
- Overrides:
endin classModificationPolicyConstraintType
-
relation
public AssignmentModificationPolicyConstraintType relation(QName value)
-
operation
public AssignmentModificationPolicyConstraintType operation(ChangeTypeType value)
- Overrides:
operationin classModificationPolicyConstraintType
-
item
public AssignmentModificationPolicyConstraintType item(ItemPathType value)
- Overrides:
itemin classModificationPolicyConstraintType
-
beginItem
public ItemPathType beginItem()
- Overrides:
beginItemin classModificationPolicyConstraintType
-
exactPathMatch
public AssignmentModificationPolicyConstraintType exactPathMatch(Boolean value)
- Overrides:
exactPathMatchin classModificationPolicyConstraintType
-
expression
public AssignmentModificationPolicyConstraintType expression(ExpressionType value)
- Overrides:
expressionin classModificationPolicyConstraintType
-
beginExpression
public ExpressionType beginExpression()
- Overrides:
beginExpressionin classModificationPolicyConstraintType
-
name
public AssignmentModificationPolicyConstraintType name(String value)
- Overrides:
namein classModificationPolicyConstraintType
-
description
public AssignmentModificationPolicyConstraintType description(String value)
- Overrides:
descriptionin classModificationPolicyConstraintType
-
documentation
public AssignmentModificationPolicyConstraintType documentation(String value)
- Overrides:
documentationin classModificationPolicyConstraintType
-
presentation
public AssignmentModificationPolicyConstraintType presentation(PolicyConstraintPresentationType value)
- Overrides:
presentationin classModificationPolicyConstraintType
-
beginPresentation
public PolicyConstraintPresentationType beginPresentation()
- Overrides:
beginPresentationin classModificationPolicyConstraintType
-
id
public AssignmentModificationPolicyConstraintType id(Long value)
- Overrides:
idin classModificationPolicyConstraintType
-
clone
public AssignmentModificationPolicyConstraintType clone()
- Overrides:
clonein classModificationPolicyConstraintType
-
-