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>
Modifier and Type | Field and 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 and Description |
---|
AssignmentPathSegmentType()
Creates a new
AssignmentPathSegmentType instance. |
AssignmentPathSegmentType(AssignmentPathSegmentType o)
Creates a new
AssignmentPathSegmentType instance by deeply copying a given AssignmentPathSegmentType instance. |
Modifier and Type | Method and 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.
|
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected ObjectReferenceType sourceRef
protected PolyStringType sourceDisplayName
protected AssignmentType assignment
protected Long assignmentId
protected ObjectReferenceType targetRef
protected PolyStringType targetDisplayName
protected Boolean matchingOrder
protected Boolean isAssignment
public static final QName COMPLEX_TYPE
public static final ItemName F_SOURCE_REF
public static final ItemName F_SOURCE_DISPLAY_NAME
public static final ItemName F_ASSIGNMENT
public static final ItemName F_ASSIGNMENT_ID
public static final ItemName F_TARGET_REF
public static final ItemName F_TARGET_DISPLAY_NAME
public static final ItemName F_MATCHING_ORDER
public static final ItemName F_IS_ASSIGNMENT
public AssignmentPathSegmentType()
AssignmentPathSegmentType
instance.public AssignmentPathSegmentType(AssignmentPathSegmentType o)
AssignmentPathSegmentType
instance by deeply copying a given AssignmentPathSegmentType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public ObjectReferenceType getSourceRef()
ObjectReferenceType
public void setSourceRef(ObjectReferenceType value)
value
- allowed object is
ObjectReferenceType
public PolyStringType getSourceDisplayName()
PolyStringType
public void setSourceDisplayName(PolyStringType value)
value
- allowed object is
PolyStringType
public AssignmentType getAssignment()
AssignmentType
public void setAssignment(AssignmentType value)
value
- allowed object is
AssignmentType
public Long getAssignmentId()
Long
public void setAssignmentId(Long value)
value
- allowed object is
Long
public ObjectReferenceType getTargetRef()
ObjectReferenceType
public void setTargetRef(ObjectReferenceType value)
value
- allowed object is
ObjectReferenceType
public PolyStringType getTargetDisplayName()
PolyStringType
public void setTargetDisplayName(PolyStringType value)
value
- allowed object is
PolyStringType
public Boolean isMatchingOrder()
Boolean
public void setMatchingOrder(Boolean value)
value
- allowed object is
Boolean
public Boolean isIsAssignment()
Boolean
public void setIsAssignment(Boolean value)
value
- allowed object is
Boolean
public String toString()
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
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)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
public AssignmentPathSegmentType sourceRef(ObjectReferenceType value)
public AssignmentPathSegmentType sourceRef(String oid, QName type)
public AssignmentPathSegmentType sourceRef(String oid, QName type, QName relation)
public ObjectReferenceType beginSourceRef()
public AssignmentPathSegmentType sourceDisplayName(PolyStringType value)
public AssignmentPathSegmentType sourceDisplayName(String value)
public PolyStringType beginSourceDisplayName()
public AssignmentPathSegmentType assignment(AssignmentType value)
public AssignmentType beginAssignment()
public AssignmentPathSegmentType assignmentId(Long value)
public AssignmentPathSegmentType targetRef(ObjectReferenceType value)
public AssignmentPathSegmentType targetRef(String oid, QName type)
public AssignmentPathSegmentType targetRef(String oid, QName type, QName relation)
public ObjectReferenceType beginTargetRef()
public AssignmentPathSegmentType targetDisplayName(PolyStringType value)
public AssignmentPathSegmentType targetDisplayName(String value)
public PolyStringType beginTargetDisplayName()
public AssignmentPathSegmentType matchingOrder(Boolean value)
public AssignmentPathSegmentType isAssignment(Boolean value)
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
public AssignmentPathSegmentType clone()
Copyright © 2020 Evolveum. All rights reserved.