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 QName
COMPLEX_TYPE
static ItemName
F_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:
asPrismContainerValue
in interfaceContainerable
- Overrides:
asPrismContainerValue
in classModificationPolicyConstraintType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup 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:
setupContainerValue
in interfaceContainerable
- Overrides:
setupContainerValue
in classModificationPolicyConstraintType
-
toString
public String toString()
- Overrides:
toString
in classModificationPolicyConstraintType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classModificationPolicyConstraintType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classModificationPolicyConstraintType
-
end
public <X> X end()
- Overrides:
end
in classModificationPolicyConstraintType
-
relation
public AssignmentModificationPolicyConstraintType relation(QName value)
-
operation
public AssignmentModificationPolicyConstraintType operation(ChangeTypeType value)
- Overrides:
operation
in classModificationPolicyConstraintType
-
item
public AssignmentModificationPolicyConstraintType item(ItemPathType value)
- Overrides:
item
in classModificationPolicyConstraintType
-
beginItem
public ItemPathType beginItem()
- Overrides:
beginItem
in classModificationPolicyConstraintType
-
exactPathMatch
public AssignmentModificationPolicyConstraintType exactPathMatch(Boolean value)
- Overrides:
exactPathMatch
in classModificationPolicyConstraintType
-
expression
public AssignmentModificationPolicyConstraintType expression(ExpressionType value)
- Overrides:
expression
in classModificationPolicyConstraintType
-
beginExpression
public ExpressionType beginExpression()
- Overrides:
beginExpression
in classModificationPolicyConstraintType
-
name
public AssignmentModificationPolicyConstraintType name(String value)
- Overrides:
name
in classModificationPolicyConstraintType
-
description
public AssignmentModificationPolicyConstraintType description(String value)
- Overrides:
description
in classModificationPolicyConstraintType
-
documentation
public AssignmentModificationPolicyConstraintType documentation(String value)
- Overrides:
documentation
in classModificationPolicyConstraintType
-
presentation
public AssignmentModificationPolicyConstraintType presentation(PolicyConstraintPresentationType value)
- Overrides:
presentation
in classModificationPolicyConstraintType
-
beginPresentation
public PolicyConstraintPresentationType beginPresentation()
- Overrides:
beginPresentation
in classModificationPolicyConstraintType
-
id
public AssignmentModificationPolicyConstraintType id(Long value)
- Overrides:
id
in classModificationPolicyConstraintType
-
clone
public AssignmentModificationPolicyConstraintType clone()
- Overrides:
clone
in classModificationPolicyConstraintType
-
-