Class 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
    • Constructor Detail

      • UcfChangeType

        public UcfChangeType()
        Creates a new UcfChangeType instance.
      • UcfChangeType

        public UcfChangeType​(UcfChangeType o)
        Creates a new UcfChangeType instance by deeply copying a given UcfChangeType instance.
        Parameters:
        o - The instance to copy.
        Throws:
        NullPointerException - if o is null.
    • 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 is QName
      • setObjectDelta

        public void setObjectDelta​(ObjectDeltaType value)
        Sets the value of the objectDelta property.
        Parameters:
        value - allowed object is ObjectDeltaType
      • 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 is ShadowType
      • 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
        Overrides:
        toString in class Object
      • hashCode

        public int hashCode​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
        Specified by:
        hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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 interface org.jvnet.jaxb2_commons.lang.Equals
      • clone

        public UcfChangeType clone()
        Creates and returns a deep copy of this object.
        Overrides:
        clone in class Object
        Returns:
        A deep copy of this object.