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

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType
      extended by com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType
          extended by com.evolveum.midpoint.xml.ns._public.common.common_1.ResourceObjectShadowType
All Implemented Interfaces:
java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Direct Known Subclasses:
AccountShadowType

public class ResourceObjectShadowType
extends ExtensibleObjectType
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

Local copy of any object on the provisioning resource that is related to provisioning. It may be account, group, role (on the target system), privilege, security label, organizational unit or anything else that is worth managing in identity management. This XML object provides a representation of the resource object in the IDM system, in the LOCAL REPOSITORY. It may represents a minimal data structure in IDM repository that contains only identifier and nothing else. It may also represent a rich structure with a lot of cached or fetched data. The actual content of this object depends on usage: on the specific interface and operation used and even on the system state and configuration.

Java class for ResourceObjectShadowType complex type.

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

 <complexType name="ResourceObjectShadowType">
   <complexContent>
     <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ExtensibleObjectType">
       <sequence>
         <element name="resourceRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ObjectReferenceType" minOccurs="0"/>
         <element name="resource" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ResourceType" minOccurs="0"/>
         <element name="result" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}OperationResultType" minOccurs="0"/>
         <element name="objectChange" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ObjectChangeType" minOccurs="0"/>
         <element name="attemptNumber" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="failedOperationType" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}FailedOperationTypeType" minOccurs="0"/>
         <element name="objectClass" type="{http://www.w3.org/2001/XMLSchema}QName"/>
         <element name="attributes">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class ResourceObjectShadowType.Attributes
          Java class for anonymous complex type.
 
Field Summary
protected  java.lang.Integer attemptNumber
           
protected  ResourceObjectShadowType.Attributes attributes
           
static javax.xml.namespace.QName COMPLEX_TYPE
           
static javax.xml.namespace.QName F_ATTEMPT_NUMBER
           
static javax.xml.namespace.QName F_ATTRIBUTES
           
static javax.xml.namespace.QName F_FAILED_OPERATION_TYPE
           
static javax.xml.namespace.QName F_OBJECT_CHANGE
           
static javax.xml.namespace.QName F_OBJECT_CLASS
           
static javax.xml.namespace.QName F_RESOURCE
           
static javax.xml.namespace.QName F_RESOURCE_REF
           
static javax.xml.namespace.QName F_RESULT
           
protected  FailedOperationTypeType failedOperationType
           
protected  ObjectChangeType objectChange
           
protected  javax.xml.namespace.QName objectClass
           
protected  ResourceType resource
           
protected  ObjectReferenceType resourceRef
           
protected  OperationResultType result
           
 
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType
extension, F_EXTENSION
 
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType
description, F_DESCRIPTION, F_FETCH_RESULT, F_NAME, F_VERSION, fetchResult, name, oid, version
 
Constructor Summary
ResourceObjectShadowType()
           
 
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)
           
 java.lang.Integer getAttemptNumber()
          Gets the value of the attemptNumber property.
 ResourceObjectShadowType.Attributes getAttributes()
          Gets the value of the attributes property.
 FailedOperationTypeType getFailedOperationType()
          Gets the value of the failedOperationType property.
 ObjectChangeType getObjectChange()
          Gets the value of the objectChange property.
 javax.xml.namespace.QName getObjectClass()
          Gets the value of the objectClass property.
 ResourceType getResource()
          Gets the value of the resource property.
 ObjectReferenceType getResourceRef()
          Gets the value of the resourceRef property.
 OperationResultType getResult()
          Gets the value of the result property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setAttemptNumber(java.lang.Integer value)
          Sets the value of the attemptNumber property.
 void setAttributes(ResourceObjectShadowType.Attributes value)
          Sets the value of the attributes property.
 void setFailedOperationType(FailedOperationTypeType value)
          Sets the value of the failedOperationType property.
 void setObjectChange(ObjectChangeType value)
          Sets the value of the objectChange property.
 void setObjectClass(javax.xml.namespace.QName value)
          Sets the value of the objectClass property.
 void setResource(ResourceType value)
          Sets the value of the resource property.
 void setResourceRef(ObjectReferenceType value)
          Sets the value of the resourceRef property.
 void setResult(OperationResultType value)
          Sets the value of the result property.
 java.lang.String toString()
          Generates a String representation of the contents of this type.
 
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType
getExtension, setExtension
 
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType
getDescription, getFetchResult, getName, getOid, getVersion, setDescription, setFetchResult, setName, setOid, setVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

resourceRef

protected ObjectReferenceType resourceRef

resource

protected ResourceType resource

result

protected OperationResultType result

objectChange

protected ObjectChangeType objectChange

attemptNumber

protected java.lang.Integer attemptNumber

failedOperationType

protected FailedOperationTypeType failedOperationType

objectClass

protected javax.xml.namespace.QName objectClass

attributes

protected ResourceObjectShadowType.Attributes attributes

COMPLEX_TYPE

public static final javax.xml.namespace.QName COMPLEX_TYPE

F_RESOURCE_REF

public static final javax.xml.namespace.QName F_RESOURCE_REF

F_RESOURCE

public static final javax.xml.namespace.QName F_RESOURCE

F_RESULT

public static final javax.xml.namespace.QName F_RESULT

F_OBJECT_CHANGE

public static final javax.xml.namespace.QName F_OBJECT_CHANGE

F_ATTEMPT_NUMBER

public static final javax.xml.namespace.QName F_ATTEMPT_NUMBER

F_FAILED_OPERATION_TYPE

public static final javax.xml.namespace.QName F_FAILED_OPERATION_TYPE

F_OBJECT_CLASS

public static final javax.xml.namespace.QName F_OBJECT_CLASS

F_ATTRIBUTES

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

ResourceObjectShadowType

public ResourceObjectShadowType()
Method Detail

getResourceRef

public ObjectReferenceType getResourceRef()
Gets the value of the resourceRef property.

Returns:
possible object is ObjectReferenceType

setResourceRef

public void setResourceRef(ObjectReferenceType value)
Sets the value of the resourceRef property.

Parameters:
value - allowed object is ObjectReferenceType

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

getResult

public OperationResultType getResult()
Gets the value of the result property.

Returns:
possible object is OperationResultType

setResult

public void setResult(OperationResultType value)
Sets the value of the result property.

Parameters:
value - allowed object is OperationResultType

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

getAttemptNumber

public java.lang.Integer getAttemptNumber()
Gets the value of the attemptNumber property.

Returns:
possible object is Integer

setAttemptNumber

public void setAttemptNumber(java.lang.Integer value)
Sets the value of the attemptNumber property.

Parameters:
value - allowed object is Integer

getFailedOperationType

public FailedOperationTypeType getFailedOperationType()
Gets the value of the failedOperationType property.

Returns:
possible object is FailedOperationTypeType

setFailedOperationType

public void setFailedOperationType(FailedOperationTypeType value)
Sets the value of the failedOperationType property.

Parameters:
value - allowed object is FailedOperationTypeType

getObjectClass

public javax.xml.namespace.QName getObjectClass()
Gets the value of the objectClass property.

Returns:
possible object is QName

setObjectClass

public void setObjectClass(javax.xml.namespace.QName value)
Sets the value of the objectClass property.

Parameters:
value - allowed object is QName

getAttributes

public ResourceObjectShadowType.Attributes getAttributes()
Gets the value of the attributes property.

Returns:
possible object is ResourceObjectShadowType.Attributes

setAttributes

public void setAttributes(ResourceObjectShadowType.Attributes value)
Sets the value of the attributes property.

Parameters:
value - allowed object is ResourceObjectShadowType.Attributes

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 ExtensibleObjectType

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
Overrides:
hashCode in class ExtensibleObjectType

hashCode

public int hashCode()
Overrides:
hashCode in class ExtensibleObjectType

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
Overrides:
equals in class ExtensibleObjectType

equals

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


Copyright © 2012 evolveum. All Rights Reserved.