Class AssignmentPathSegmentMetadataType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentPathSegmentMetadataType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class AssignmentPathSegmentMetadataType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
One segment in the metadata assignment path. Segment can either reference `assignmentId` containing the `targetRef` or `inducementId`, which indicates, whether the segment is an assignment or inducement.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_ASSIGNMENT_ID
static ItemName
F_INDUCEMENT_ID
static ItemName
F_MATCHING_ORDER
static ItemName
F_SEGMENT_ORDER
static ItemName
F_TARGET_REF
static Producer<AssignmentPathSegmentMetadataType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description AssignmentPathSegmentMetadataType()
AssignmentPathSegmentMetadataType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssignmentPathSegmentMetadataType
assignmentId(Long value)
ObjectReferenceType
beginTargetRef()
AssignmentPathSegmentMetadataType
clone()
<X> X
end()
boolean
equals(Object other)
Long
getAssignmentId()
Long
getInducementId()
Integer
getSegmentOrder()
ObjectReferenceType
getTargetRef()
AssignmentPathSegmentMetadataType
inducementId(Long value)
Boolean
isMatchingOrder()
AssignmentPathSegmentMetadataType
matchingOrder(Boolean value)
AssignmentPathSegmentMetadataType
segmentOrder(Integer value)
void
setAssignmentId(Long value)
void
setInducementId(Long value)
void
setMatchingOrder(Boolean value)
void
setSegmentOrder(Integer value)
void
setTargetRef(ObjectReferenceType value)
AssignmentPathSegmentMetadataType
targetRef(ObjectReferenceType value)
AssignmentPathSegmentMetadataType
targetRef(String oid, QName type)
AssignmentPathSegmentMetadataType
targetRef(String oid, QName type, QName relation)
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
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, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_SEGMENT_ORDER
public static final ItemName F_SEGMENT_ORDER
-
F_ASSIGNMENT_ID
public static final ItemName F_ASSIGNMENT_ID
-
F_INDUCEMENT_ID
public static final ItemName F_INDUCEMENT_ID
-
F_TARGET_REF
public static final ItemName F_TARGET_REF
-
F_MATCHING_ORDER
public static final ItemName F_MATCHING_ORDER
-
FACTORY
public static final Producer<AssignmentPathSegmentMetadataType> FACTORY
-
-
Constructor Detail
-
AssignmentPathSegmentMetadataType
public AssignmentPathSegmentMetadataType()
-
AssignmentPathSegmentMetadataType
@Deprecated public AssignmentPathSegmentMetadataType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getSegmentOrder
public Integer getSegmentOrder()
-
setSegmentOrder
public void setSegmentOrder(Integer value)
-
getAssignmentId
public Long getAssignmentId()
-
setAssignmentId
public void setAssignmentId(Long value)
-
getInducementId
public Long getInducementId()
-
setInducementId
public void setInducementId(Long value)
-
getTargetRef
public ObjectReferenceType getTargetRef()
-
setTargetRef
public void setTargetRef(ObjectReferenceType value)
-
isMatchingOrder
public Boolean isMatchingOrder()
-
setMatchingOrder
public void setMatchingOrder(Boolean value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
segmentOrder
public AssignmentPathSegmentMetadataType segmentOrder(Integer value)
-
assignmentId
public AssignmentPathSegmentMetadataType assignmentId(Long value)
-
inducementId
public AssignmentPathSegmentMetadataType inducementId(Long value)
-
targetRef
public AssignmentPathSegmentMetadataType targetRef(ObjectReferenceType value)
-
targetRef
public AssignmentPathSegmentMetadataType targetRef(String oid, QName type)
-
targetRef
public AssignmentPathSegmentMetadataType targetRef(String oid, QName type, QName relation)
-
beginTargetRef
public ObjectReferenceType beginTargetRef()
-
matchingOrder
public AssignmentPathSegmentMetadataType matchingOrder(Boolean value)
-
end
public <X> X end()
-
clone
public AssignmentPathSegmentMetadataType clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
-