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

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType
      extended by com.evolveum.midpoint.xml.ns._public.common.common_2a.ResourceObjectShadowType
All Implemented Interfaces:
Containerable, Objectable, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
AccountShadowType

public class ResourceObjectShadowType
extends ObjectType
implements java.io.Serializable, java.lang.Cloneable

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-2a}ObjectType">
       <sequence>
         <element name="resourceRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ObjectReferenceType" minOccurs="0"/>
         <element name="resource" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ResourceType" minOccurs="0"/>
         <element name="result" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}OperationResultType" minOccurs="0"/>
         <element name="objectChange" type="{http://prism.evolveum.com/xml/ns/public/types-2}ObjectDeltaType" 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-2a}FailedOperationTypeType" minOccurs="0"/>
         <element name="dead" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="synchronizationSituation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}SynchronizationSituationType" minOccurs="0"/>
         <element name="synchronizationSituationDescription" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}SynchronizationSituationDescriptionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="objectClass" type="{http://www.w3.org/2001/XMLSchema}QName"/>
         <element name="intent" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="attributes" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ResourceObjectShadowAttributesType" minOccurs="0"/>
         <element name="activation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ActivationType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
static javax.xml.namespace.QName COMPLEX_TYPE
           
static javax.xml.namespace.QName F_ACTIVATION
           
static javax.xml.namespace.QName F_ATTEMPT_NUMBER
           
static javax.xml.namespace.QName F_ATTRIBUTES
           
static javax.xml.namespace.QName F_DEAD
           
static javax.xml.namespace.QName F_FAILED_OPERATION_TYPE
           
static javax.xml.namespace.QName F_INTENT
           
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
           
static javax.xml.namespace.QName F_SYNCHRONIZATION_SITUATION
           
static javax.xml.namespace.QName F_SYNCHRONIZATION_SITUATION_DESCRIPTION
           
 
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType
F_DESCRIPTION, F_EXTENSION, F_FETCH_RESULT, F_NAME, F_PARENT_ORG, F_PARENT_ORG_REF, parentOrgRef
 
Constructor Summary
ResourceObjectShadowType()
           
 
Method Summary
 ResourceObjectShadowType clone()
           
 ActivationType getActivation()
           
 java.lang.Integer getAttemptNumber()
           
 ResourceObjectShadowAttributesType getAttributes()
           
 FailedOperationTypeType getFailedOperationType()
           
 java.lang.String getIntent()
           
 ObjectDeltaType getObjectChange()
           
 javax.xml.namespace.QName getObjectClass()
           
 ResourceType getResource()
           
 ObjectReferenceType getResourceRef()
           
 OperationResultType getResult()
           
 SynchronizationSituationType getSynchronizationSituation()
           
 java.util.List<SynchronizationSituationDescriptionType> getSynchronizationSituationDescription()
           
 java.lang.Boolean isDead()
           
 void setActivation(ActivationType value)
           
 void setAttemptNumber(java.lang.Integer value)
           
 void setAttributes(ResourceObjectShadowAttributesType value)
           
 void setDead(java.lang.Boolean value)
           
 void setFailedOperationType(FailedOperationTypeType value)
           
 void setIntent(java.lang.String value)
           
 void setObjectChange(ObjectDeltaType value)
           
 void setObjectClass(javax.xml.namespace.QName value)
           
 void setResource(ResourceType value)
           
 void setResourceRef(ObjectReferenceType value)
           
 void setResult(OperationResultType value)
           
 void setSynchronizationSituation(SynchronizationSituationType value)
           
 
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType
asPrismContainer, asPrismContainerValue, asPrismObject, equals, getDescription, getExtension, getFetchResult, getName, getOid, getParentOrg, getParentOrgRef, getVersion, hashCode, setDescription, setExtension, setFetchResult, setName, setOid, setupContainer, setupContainerValue, setVersion, toDebugName, toDebugType, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

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_DEAD

public static final javax.xml.namespace.QName F_DEAD

F_SYNCHRONIZATION_SITUATION

public static final javax.xml.namespace.QName F_SYNCHRONIZATION_SITUATION

F_SYNCHRONIZATION_SITUATION_DESCRIPTION

public static final javax.xml.namespace.QName F_SYNCHRONIZATION_SITUATION_DESCRIPTION

F_OBJECT_CLASS

public static final javax.xml.namespace.QName F_OBJECT_CLASS

F_INTENT

public static final javax.xml.namespace.QName F_INTENT

F_ATTRIBUTES

public static final javax.xml.namespace.QName F_ATTRIBUTES

F_ACTIVATION

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

ResourceObjectShadowType

public ResourceObjectShadowType()
Method Detail

getResourceRef

public ObjectReferenceType getResourceRef()

setResourceRef

public void setResourceRef(ObjectReferenceType value)

getResource

public ResourceType getResource()

setResource

public void setResource(ResourceType value)

getResult

public OperationResultType getResult()

setResult

public void setResult(OperationResultType value)

getObjectChange

public ObjectDeltaType getObjectChange()

setObjectChange

public void setObjectChange(ObjectDeltaType value)

getAttemptNumber

public java.lang.Integer getAttemptNumber()

setAttemptNumber

public void setAttemptNumber(java.lang.Integer value)

getFailedOperationType

public FailedOperationTypeType getFailedOperationType()

setFailedOperationType

public void setFailedOperationType(FailedOperationTypeType value)

isDead

public java.lang.Boolean isDead()

setDead

public void setDead(java.lang.Boolean value)

getSynchronizationSituation

public SynchronizationSituationType getSynchronizationSituation()

setSynchronizationSituation

public void setSynchronizationSituation(SynchronizationSituationType value)

getSynchronizationSituationDescription

public java.util.List<SynchronizationSituationDescriptionType> getSynchronizationSituationDescription()

getObjectClass

public javax.xml.namespace.QName getObjectClass()

setObjectClass

public void setObjectClass(javax.xml.namespace.QName value)

getIntent

public java.lang.String getIntent()

setIntent

public void setIntent(java.lang.String value)

getAttributes

public ResourceObjectShadowAttributesType getAttributes()

setAttributes

public void setAttributes(ResourceObjectShadowAttributesType value)

getActivation

public ActivationType getActivation()

setActivation

public void setActivation(ActivationType value)

clone

public ResourceObjectShadowType clone()
Overrides:
clone in class ObjectType


Copyright © 2012 evolveum. All Rights Reserved.