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

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
              extended by com.evolveum.midpoint.xml.ns._public.common.common_1.AccountShadowType
All Implemented Interfaces:
java.io.Serializable

public class AccountShadowType
extends ResourceObjectShadowType
implements java.io.Serializable

Account object type. Represents account on a target system. May be used for locally caching the account data (in local repository). This is not much more than a marker type, but it is necessary as accounts are important objects in identity management and a lot of functionality has special behavior for accounts. This object is supposed to be stored in LOCAL REPOSITORY, it is NOT the object on provisioning resource. For that please see the resource schema which is dynamic and may be different for each resource. There is a standard Account type in standard resource schema provided by midPoint project. Resource connectors should use that as a supertype (marker type) for accounts, but there may be exceptions.

Java class for AccountShadowType complex type.

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

 <complexType name="AccountShadowType">
   <complexContent>
     <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ResourceObjectShadowType">
       <sequence>
         <element name="credentials" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}CredentialsType" minOccurs="0"/>
         <element name="activation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ActivationType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ResourceObjectShadowType
ResourceObjectShadowType.Attributes
 
Field Summary
protected  ActivationType activation
           
protected  CredentialsType credentials
           
 
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ResourceObjectShadowType
any, attributes, objectClass, resource, 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
AccountShadowType()
           
 
Method Summary
 ActivationType getActivation()
          Gets the value of the activation property.
 CredentialsType getCredentials()
          Gets the value of the credentials property.
 void setActivation(ActivationType value)
          Sets the value of the activation property.
 void setCredentials(CredentialsType value)
          Sets the value of the credentials property.
 
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ResourceObjectShadowType
getAny, getAttributes, getObjectClass, getResource, getResourceRef, setAny, setAttributes, setObjectClass, setResource, setResourceRef
 
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

credentials

protected CredentialsType credentials

activation

protected ActivationType activation
Constructor Detail

AccountShadowType

public AccountShadowType()
Method Detail

getCredentials

public CredentialsType getCredentials()
Gets the value of the credentials property.

Returns:
possible object is CredentialsType

setCredentials

public void setCredentials(CredentialsType value)
Sets the value of the credentials property.

Parameters:
value - allowed object is CredentialsType

getActivation

public ActivationType getActivation()
Gets the value of the activation property.

Returns:
possible object is ActivationType

setActivation

public void setActivation(ActivationType value)
Sets the value of the activation property.

Parameters:
value - allowed object is ActivationType


Copyright © 2011 evolveum. All Rights Reserved.