Class AssignmentPathSegmentType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentPathSegmentType
-
- All Implemented Interfaces:
JaxbVisitable,Serializable,Cloneable,org.jvnet.jaxb2_commons.lang.Equals,org.jvnet.jaxb2_commons.lang.HashCode
public class AssignmentPathSegmentType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for AssignmentPathSegmentType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AssignmentPathSegmentType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="sourceRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="sourceDisplayName" type="{http://prism.evolveum.com/xml/ns/public/types-3}PolyStringType" minOccurs="0"/> <element name="assignment" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AssignmentType" minOccurs="0"/> <element name="assignmentId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="targetRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="targetDisplayName" type="{http://prism.evolveum.com/xml/ns/public/types-3}PolyStringType" minOccurs="0"/> <element name="matchingOrder" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="isAssignment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected AssignmentTypeassignmentprotected LongassignmentIdstatic QNameCOMPLEX_TYPEstatic ItemNameF_ASSIGNMENTstatic ItemNameF_ASSIGNMENT_IDstatic ItemNameF_IS_ASSIGNMENTstatic ItemNameF_MATCHING_ORDERstatic ItemNameF_SOURCE_DISPLAY_NAMEstatic ItemNameF_SOURCE_REFstatic ItemNameF_TARGET_DISPLAY_NAMEstatic ItemNameF_TARGET_REFprotected BooleanisAssignmentprotected BooleanmatchingOrderprotected PolyStringTypesourceDisplayNameprotected ObjectReferenceTypesourceRefprotected PolyStringTypetargetDisplayNameprotected ObjectReferenceTypetargetRef
-
Constructor Summary
Constructors Constructor Description AssignmentPathSegmentType()Creates a newAssignmentPathSegmentTypeinstance.AssignmentPathSegmentType(AssignmentPathSegmentType o)Creates a newAssignmentPathSegmentTypeinstance by deeply copying a givenAssignmentPathSegmentTypeinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(JaxbVisitor visitor)AssignmentPathSegmentTypeassignment(AssignmentType value)AssignmentPathSegmentTypeassignmentId(Long value)AssignmentTypebeginAssignment()PolyStringTypebeginSourceDisplayName()ObjectReferenceTypebeginSourceRef()PolyStringTypebeginTargetDisplayName()ObjectReferenceTypebeginTargetRef()AssignmentPathSegmentTypeclone()Creates and returns a deep copy of this object.booleanequals(Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)AssignmentTypegetAssignment()Gets the value of the assignment property.LonggetAssignmentId()Gets the value of the assignmentId property.PolyStringTypegetSourceDisplayName()Gets the value of the sourceDisplayName property.ObjectReferenceTypegetSourceRef()Gets the value of the sourceRef property.PolyStringTypegetTargetDisplayName()Gets the value of the targetDisplayName property.ObjectReferenceTypegetTargetRef()Gets the value of the targetRef property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)AssignmentPathSegmentTypeisAssignment(Boolean value)BooleanisIsAssignment()Gets the value of the isAssignment property.BooleanisMatchingOrder()Gets the value of the matchingOrder property.AssignmentPathSegmentTypematchingOrder(Boolean value)voidsetAssignment(AssignmentType value)Sets the value of the assignment property.voidsetAssignmentId(Long value)Sets the value of the assignmentId property.voidsetIsAssignment(Boolean value)Sets the value of the isAssignment property.voidsetMatchingOrder(Boolean value)Sets the value of the matchingOrder property.voidsetSourceDisplayName(PolyStringType value)Sets the value of the sourceDisplayName property.voidsetSourceRef(ObjectReferenceType value)Sets the value of the sourceRef property.voidsetTargetDisplayName(PolyStringType value)Sets the value of the targetDisplayName property.voidsetTargetRef(ObjectReferenceType value)Sets the value of the targetRef property.AssignmentPathSegmentTypesourceDisplayName(PolyStringType value)AssignmentPathSegmentTypesourceDisplayName(String value)AssignmentPathSegmentTypesourceRef(ObjectReferenceType value)AssignmentPathSegmentTypesourceRef(String oid, QName type)AssignmentPathSegmentTypesourceRef(String oid, QName type, QName relation)AssignmentPathSegmentTypetargetDisplayName(PolyStringType value)AssignmentPathSegmentTypetargetDisplayName(String value)AssignmentPathSegmentTypetargetRef(ObjectReferenceType value)AssignmentPathSegmentTypetargetRef(String oid, QName type)AssignmentPathSegmentTypetargetRef(String oid, QName type, QName relation)StringtoString()Generates a String representation of the contents of this type.
-
-
-
Field Detail
-
sourceRef
protected ObjectReferenceType sourceRef
-
sourceDisplayName
protected PolyStringType sourceDisplayName
-
assignment
protected AssignmentType assignment
-
assignmentId
protected Long assignmentId
-
targetRef
protected ObjectReferenceType targetRef
-
targetDisplayName
protected PolyStringType targetDisplayName
-
matchingOrder
protected Boolean matchingOrder
-
isAssignment
protected Boolean isAssignment
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_SOURCE_REF
public static final ItemName F_SOURCE_REF
-
F_SOURCE_DISPLAY_NAME
public static final ItemName F_SOURCE_DISPLAY_NAME
-
F_ASSIGNMENT
public static final ItemName F_ASSIGNMENT
-
F_ASSIGNMENT_ID
public static final ItemName F_ASSIGNMENT_ID
-
F_TARGET_REF
public static final ItemName F_TARGET_REF
-
F_TARGET_DISPLAY_NAME
public static final ItemName F_TARGET_DISPLAY_NAME
-
F_MATCHING_ORDER
public static final ItemName F_MATCHING_ORDER
-
F_IS_ASSIGNMENT
public static final ItemName F_IS_ASSIGNMENT
-
-
Constructor Detail
-
AssignmentPathSegmentType
public AssignmentPathSegmentType()
Creates a newAssignmentPathSegmentTypeinstance.
-
AssignmentPathSegmentType
public AssignmentPathSegmentType(AssignmentPathSegmentType o)
Creates a newAssignmentPathSegmentTypeinstance by deeply copying a givenAssignmentPathSegmentTypeinstance.- Parameters:
o- The instance to copy.- Throws:
NullPointerException- ifoisnull.
-
-
Method Detail
-
getSourceRef
public ObjectReferenceType getSourceRef()
Gets the value of the sourceRef property.- Returns:
- possible object is
ObjectReferenceType
-
setSourceRef
public void setSourceRef(ObjectReferenceType value)
Sets the value of the sourceRef property.- Parameters:
value- allowed object isObjectReferenceType
-
getSourceDisplayName
public PolyStringType getSourceDisplayName()
Gets the value of the sourceDisplayName property.- Returns:
- possible object is
PolyStringType
-
setSourceDisplayName
public void setSourceDisplayName(PolyStringType value)
Sets the value of the sourceDisplayName property.- Parameters:
value- allowed object isPolyStringType
-
getAssignment
public AssignmentType getAssignment()
Gets the value of the assignment property.- Returns:
- possible object is
AssignmentType
-
setAssignment
public void setAssignment(AssignmentType value)
Sets the value of the assignment property.- Parameters:
value- allowed object isAssignmentType
-
getAssignmentId
public Long getAssignmentId()
Gets the value of the assignmentId property.- Returns:
- possible object is
Long
-
setAssignmentId
public void setAssignmentId(Long value)
Sets the value of the assignmentId property.- Parameters:
value- allowed object isLong
-
getTargetRef
public ObjectReferenceType getTargetRef()
Gets the value of the targetRef property.- Returns:
- possible object is
ObjectReferenceType
-
setTargetRef
public void setTargetRef(ObjectReferenceType value)
Sets the value of the targetRef property.- Parameters:
value- allowed object isObjectReferenceType
-
getTargetDisplayName
public PolyStringType getTargetDisplayName()
Gets the value of the targetDisplayName property.- Returns:
- possible object is
PolyStringType
-
setTargetDisplayName
public void setTargetDisplayName(PolyStringType value)
Sets the value of the targetDisplayName property.- Parameters:
value- allowed object isPolyStringType
-
isMatchingOrder
public Boolean isMatchingOrder()
Gets the value of the matchingOrder property.- Returns:
- possible object is
Boolean
-
setMatchingOrder
public void setMatchingOrder(Boolean value)
Sets the value of the matchingOrder property.- Parameters:
value- allowed object isBoolean
-
isIsAssignment
public Boolean isIsAssignment()
Gets the value of the isAssignment property.- Returns:
- possible object is
Boolean
-
setIsAssignment
public void setIsAssignment(Boolean value)
Sets the value of the isAssignment property.- Parameters:
value- allowed object isBoolean
-
toString
public String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals
-
sourceRef
public AssignmentPathSegmentType sourceRef(ObjectReferenceType value)
-
sourceRef
public AssignmentPathSegmentType sourceRef(String oid, QName type)
-
sourceRef
public AssignmentPathSegmentType sourceRef(String oid, QName type, QName relation)
-
beginSourceRef
public ObjectReferenceType beginSourceRef()
-
sourceDisplayName
public AssignmentPathSegmentType sourceDisplayName(PolyStringType value)
-
sourceDisplayName
public AssignmentPathSegmentType sourceDisplayName(String value)
-
beginSourceDisplayName
public PolyStringType beginSourceDisplayName()
-
assignment
public AssignmentPathSegmentType assignment(AssignmentType value)
-
beginAssignment
public AssignmentType beginAssignment()
-
assignmentId
public AssignmentPathSegmentType assignmentId(Long value)
-
targetRef
public AssignmentPathSegmentType targetRef(ObjectReferenceType value)
-
targetRef
public AssignmentPathSegmentType targetRef(String oid, QName type)
-
targetRef
public AssignmentPathSegmentType targetRef(String oid, QName type, QName relation)
-
beginTargetRef
public ObjectReferenceType beginTargetRef()
-
targetDisplayName
public AssignmentPathSegmentType targetDisplayName(PolyStringType value)
-
targetDisplayName
public AssignmentPathSegmentType targetDisplayName(String value)
-
beginTargetDisplayName
public PolyStringType beginTargetDisplayName()
-
matchingOrder
public AssignmentPathSegmentType matchingOrder(Boolean value)
-
isAssignment
public AssignmentPathSegmentType isAssignment(Boolean value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
acceptin interfaceJaxbVisitable
-
clone
public AssignmentPathSegmentType clone()
Creates and returns a deep copy of this object.
-
-