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
Direct Known Subclasses:
AccountShadowType

public class ResourceObjectShadowType
extends ExtensibleObjectType
implements java.io.Serializable

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="objectClass" type="{http://www.w3.org/2001/XMLSchema}QName"/>
         <choice>
           <sequence>
             <element name="attributes">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <any/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
           </sequence>
           <any/>
         </choice>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class ResourceObjectShadowType.Attributes
          Java class for anonymous complex type.
 
Field Summary
protected  org.w3c.dom.Element any
           
protected  ResourceObjectShadowType.Attributes attributes
           
protected  javax.xml.namespace.QName objectClass
           
protected  ResourceType resource
           
protected  ObjectReferenceType resourceRef
           
 
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType
extension
 
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType
name, oid, version
 
Constructor Summary
ResourceObjectShadowType()
           
 
Method Summary
 org.w3c.dom.Element getAny()
          Gets the value of the any property.
 ResourceObjectShadowType.Attributes getAttributes()
          Gets the value of the attributes 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.
 void setAny(org.w3c.dom.Element value)
          Sets the value of the any property.
 void setAttributes(ResourceObjectShadowType.Attributes value)
          Sets the value of the attributes 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.
 
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
getName, getOid, getVersion, setName, setOid, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resourceRef

protected ObjectReferenceType resourceRef

resource

protected ResourceType resource

objectClass

protected javax.xml.namespace.QName objectClass

attributes

protected ResourceObjectShadowType.Attributes attributes

any

protected org.w3c.dom.Element any
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

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

getAny

public org.w3c.dom.Element getAny()
Gets the value of the any property.

Returns:
possible object is Element

setAny

public void setAny(org.w3c.dom.Element value)
Sets the value of the any property.

Parameters:
value - allowed object is Element


Copyright © 2011 evolveum. All Rights Reserved.