com.evolveum.midpoint.xml.ns._public.common.common_1
Class ResourceObjectShadowChangeDescriptionType

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_1.ResourceObjectShadowChangeDescriptionType
All Implemented Interfaces:
java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

public class ResourceObjectShadowChangeDescriptionType
extends java.lang.Object
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

Describes a change of a specific resource object together with definitions of the source. Note: This is quite an atrificial structure. In fact it should be splint into WSDL message parts instead one XSD type. But the ObjectChangeType is polymorphic and OpenESB has problems with such types if placed directly into message parts.

Java class for ResourceObjectShadowChangeDescriptionType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ResourceObjectShadowChangeDescriptionType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="objectChange" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ObjectChangeType"/>
         <element name="sourceChannel" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
         <element name="shadow" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ResourceObjectShadowType"/>
         <element name="resource" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ResourceType"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
static javax.xml.namespace.QName COMPLEX_TYPE
           
static javax.xml.namespace.QName F_OBJECT_CHANGE
           
static javax.xml.namespace.QName F_RESOURCE
           
static javax.xml.namespace.QName F_SHADOW
           
static javax.xml.namespace.QName F_SOURCE_CHANNEL
           
protected  ObjectChangeType objectChange
           
protected  ResourceType resource
           
protected  ResourceObjectShadowType shadow
           
protected  java.lang.String sourceChannel
           
 
Constructor Summary
ResourceObjectShadowChangeDescriptionType()
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 ObjectChangeType getObjectChange()
          Gets the value of the objectChange property.
 ResourceType getResource()
          Gets the value of the resource property.
 ResourceObjectShadowType getShadow()
          Gets the value of the shadow property.
 java.lang.String getSourceChannel()
          Gets the value of the sourceChannel property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setObjectChange(ObjectChangeType value)
          Sets the value of the objectChange property.
 void setResource(ResourceType value)
          Sets the value of the resource property.
 void setShadow(ResourceObjectShadowType value)
          Sets the value of the shadow property.
 void setSourceChannel(java.lang.String value)
          Sets the value of the sourceChannel property.
 java.lang.String toString()
          Generates a String representation of the contents of this type.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

objectChange

protected ObjectChangeType objectChange

sourceChannel

protected java.lang.String sourceChannel

shadow

protected ResourceObjectShadowType shadow

resource

protected ResourceType resource

COMPLEX_TYPE

public static final javax.xml.namespace.QName COMPLEX_TYPE

F_OBJECT_CHANGE

public static final javax.xml.namespace.QName F_OBJECT_CHANGE

F_SOURCE_CHANNEL

public static final javax.xml.namespace.QName F_SOURCE_CHANNEL

F_SHADOW

public static final javax.xml.namespace.QName F_SHADOW

F_RESOURCE

public static final javax.xml.namespace.QName F_RESOURCE
Constructor Detail

ResourceObjectShadowChangeDescriptionType

public ResourceObjectShadowChangeDescriptionType()
Method Detail

getObjectChange

public ObjectChangeType getObjectChange()
Gets the value of the objectChange property.

Returns:
possible object is ObjectChangeType

setObjectChange

public void setObjectChange(ObjectChangeType value)
Sets the value of the objectChange property.

Parameters:
value - allowed object is ObjectChangeType

getSourceChannel

public java.lang.String getSourceChannel()
Gets the value of the sourceChannel property.

Returns:
possible object is String

setSourceChannel

public void setSourceChannel(java.lang.String value)
Sets the value of the sourceChannel property.

Parameters:
value - allowed object is String

getShadow

public ResourceObjectShadowType getShadow()
Gets the value of the shadow property.

Returns:
possible object is ResourceObjectShadowType

setShadow

public void setShadow(ResourceObjectShadowType value)
Sets the value of the shadow property.

Parameters:
value - allowed object is ResourceObjectShadowType

getResource

public ResourceType getResource()
Gets the value of the resource property.

Returns:
possible object is ResourceType

setResource

public void setResource(ResourceType value)
Sets the value of the resource property.

Parameters:
value - allowed object is ResourceType

toString

public java.lang.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 java.lang.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 java.lang.Object

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      java.lang.Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object


Copyright © 2012 evolveum. All Rights Reserved.