Class UcfChangeType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.UcfChangeType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class UcfChangeType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Description of the change in the external resource at the UCF level i.e. corresponding to Change object.Java class for UcfChangeType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="UcfChangeType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="objectClass" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="identifiers" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ShadowAttributesType" minOccurs="0"/> <element name="objectDelta" type="{http://prism.evolveum.com/xml/ns/public/types-3}ObjectDeltaType" minOccurs="0"/> <element name="object" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ShadowType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_IDENTIFIERS
static ItemName
F_OBJECT
static ItemName
F_OBJECT_CLASS
static ItemName
F_OBJECT_DELTA
protected ShadowAttributesType
identifiers
protected ShadowType
object
protected QName
objectClass
protected ObjectDeltaType
objectDelta
-
Constructor Summary
Constructors Constructor Description UcfChangeType()
Creates a newUcfChangeType
instance.UcfChangeType(UcfChangeType o)
Creates a newUcfChangeType
instance by deeply copying a givenUcfChangeType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ShadowAttributesType
beginIdentifiers()
ShadowType
beginObject()
ObjectDeltaType
beginObjectDelta()
UcfChangeType
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)
ShadowAttributesType
getIdentifiers()
Gets the value of the identifiers property.ShadowType
getObject()
Gets the value of the object property.QName
getObjectClass()
Gets the value of the objectClass property.ObjectDeltaType
getObjectDelta()
Gets the value of the objectDelta property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
UcfChangeType
identifiers(ShadowAttributesType value)
UcfChangeType
object(ShadowType value)
UcfChangeType
objectClass(QName value)
UcfChangeType
objectDelta(ObjectDeltaType value)
void
setIdentifiers(ShadowAttributesType value)
Sets the value of the identifiers property.void
setObject(ShadowType value)
Sets the value of the object property.void
setObjectClass(QName value)
Sets the value of the objectClass property.void
setObjectDelta(ObjectDeltaType value)
Sets the value of the objectDelta property.String
toString()
Generates a String representation of the contents of this type.
-
-
-
Field Detail
-
objectClass
protected QName objectClass
-
identifiers
protected ShadowAttributesType identifiers
-
objectDelta
protected ObjectDeltaType objectDelta
-
object
protected ShadowType object
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_OBJECT_CLASS
public static final ItemName F_OBJECT_CLASS
-
F_IDENTIFIERS
public static final ItemName F_IDENTIFIERS
-
F_OBJECT_DELTA
public static final ItemName F_OBJECT_DELTA
-
F_OBJECT
public static final ItemName F_OBJECT
-
-
Constructor Detail
-
UcfChangeType
public UcfChangeType()
Creates a newUcfChangeType
instance.
-
UcfChangeType
public UcfChangeType(UcfChangeType o)
Creates a newUcfChangeType
instance by deeply copying a givenUcfChangeType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getObjectClass
public QName getObjectClass()
Gets the value of the objectClass property.- Returns:
- possible object is
QName
-
setObjectClass
public void setObjectClass(QName value)
Sets the value of the objectClass property.- Parameters:
value
- allowed object isQName
-
getIdentifiers
public ShadowAttributesType getIdentifiers()
Gets the value of the identifiers property.- Returns:
- possible object is
ShadowAttributesType
-
setIdentifiers
public void setIdentifiers(ShadowAttributesType value)
Sets the value of the identifiers property.- Parameters:
value
- allowed object isShadowAttributesType
-
getObjectDelta
public ObjectDeltaType getObjectDelta()
Gets the value of the objectDelta property.- Returns:
- possible object is
ObjectDeltaType
-
setObjectDelta
public void setObjectDelta(ObjectDeltaType value)
Sets the value of the objectDelta property.- Parameters:
value
- allowed object isObjectDeltaType
-
getObject
public ShadowType getObject()
Gets the value of the object property.- Returns:
- possible object is
ShadowType
-
setObject
public void setObject(ShadowType value)
Sets the value of the object property.- Parameters:
value
- allowed object isShadowType
-
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
-
objectClass
public UcfChangeType objectClass(QName value)
-
identifiers
public UcfChangeType identifiers(ShadowAttributesType value)
-
beginIdentifiers
public ShadowAttributesType beginIdentifiers()
-
objectDelta
public UcfChangeType objectDelta(ObjectDeltaType value)
-
beginObjectDelta
public ObjectDeltaType beginObjectDelta()
-
object
public UcfChangeType object(ShadowType value)
-
beginObject
public ShadowType beginObject()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
-
clone
public UcfChangeType clone()
Creates and returns a deep copy of this object.
-
-