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 AssignmentType
assignment
protected Long
assignmentId
static QName
COMPLEX_TYPE
static ItemName
F_ASSIGNMENT
static ItemName
F_ASSIGNMENT_ID
static ItemName
F_IS_ASSIGNMENT
static ItemName
F_MATCHING_ORDER
static ItemName
F_SOURCE_DISPLAY_NAME
static ItemName
F_SOURCE_REF
static ItemName
F_TARGET_DISPLAY_NAME
static ItemName
F_TARGET_REF
protected Boolean
isAssignment
protected Boolean
matchingOrder
protected PolyStringType
sourceDisplayName
protected ObjectReferenceType
sourceRef
protected PolyStringType
targetDisplayName
protected ObjectReferenceType
targetRef
-
Constructor Summary
Constructors Constructor Description AssignmentPathSegmentType()
Creates a newAssignmentPathSegmentType
instance.AssignmentPathSegmentType(AssignmentPathSegmentType o)
Creates a newAssignmentPathSegmentType
instance by deeply copying a givenAssignmentPathSegmentType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
AssignmentPathSegmentType
assignment(AssignmentType value)
AssignmentPathSegmentType
assignmentId(Long value)
AssignmentType
beginAssignment()
PolyStringType
beginSourceDisplayName()
ObjectReferenceType
beginSourceRef()
PolyStringType
beginTargetDisplayName()
ObjectReferenceType
beginTargetRef()
AssignmentPathSegmentType
clone()
Creates and returns a deep copy of this object.boolean
equals(Object object)
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)
AssignmentType
getAssignment()
Gets the value of the assignment property.Long
getAssignmentId()
Gets the value of the assignmentId property.PolyStringType
getSourceDisplayName()
Gets the value of the sourceDisplayName property.ObjectReferenceType
getSourceRef()
Gets the value of the sourceRef property.PolyStringType
getTargetDisplayName()
Gets the value of the targetDisplayName property.ObjectReferenceType
getTargetRef()
Gets the value of the targetRef property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
AssignmentPathSegmentType
isAssignment(Boolean value)
Boolean
isIsAssignment()
Gets the value of the isAssignment property.Boolean
isMatchingOrder()
Gets the value of the matchingOrder property.AssignmentPathSegmentType
matchingOrder(Boolean value)
void
setAssignment(AssignmentType value)
Sets the value of the assignment property.void
setAssignmentId(Long value)
Sets the value of the assignmentId property.void
setIsAssignment(Boolean value)
Sets the value of the isAssignment property.void
setMatchingOrder(Boolean value)
Sets the value of the matchingOrder property.void
setSourceDisplayName(PolyStringType value)
Sets the value of the sourceDisplayName property.void
setSourceRef(ObjectReferenceType value)
Sets the value of the sourceRef property.void
setTargetDisplayName(PolyStringType value)
Sets the value of the targetDisplayName property.void
setTargetRef(ObjectReferenceType value)
Sets the value of the targetRef property.AssignmentPathSegmentType
sourceDisplayName(PolyStringType value)
AssignmentPathSegmentType
sourceDisplayName(String value)
AssignmentPathSegmentType
sourceRef(ObjectReferenceType value)
AssignmentPathSegmentType
sourceRef(String oid, QName type)
AssignmentPathSegmentType
sourceRef(String oid, QName type, QName relation)
AssignmentPathSegmentType
targetDisplayName(PolyStringType value)
AssignmentPathSegmentType
targetDisplayName(String value)
AssignmentPathSegmentType
targetRef(ObjectReferenceType value)
AssignmentPathSegmentType
targetRef(String oid, QName type)
AssignmentPathSegmentType
targetRef(String oid, QName type, QName relation)
String
toString()
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 newAssignmentPathSegmentType
instance.
-
AssignmentPathSegmentType
public AssignmentPathSegmentType(AssignmentPathSegmentType o)
Creates a newAssignmentPathSegmentType
instance by deeply copying a givenAssignmentPathSegmentType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
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:
hashCode
in 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:
equals
in 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:
accept
in interfaceJaxbVisitable
-
clone
public AssignmentPathSegmentType clone()
Creates and returns a deep copy of this object.
-
-