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, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

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

Account object type. Represents account on a target system. In the minimal form it contains only identifiers and meta-data, but it may also be used for locally caching the account data (in local repository). 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.

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="accountType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <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  java.lang.String accountType
           
protected  ActivationType activation
           
static javax.xml.namespace.QName COMPLEX_TYPE
           
protected  CredentialsType credentials
           
static javax.xml.namespace.QName F_ACCOUNT_TYPE
           
static javax.xml.namespace.QName F_ACTIVATION
           
static javax.xml.namespace.QName F_CREDENTIALS
           
 
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ResourceObjectShadowType
attemptNumber, attributes, F_ATTEMPT_NUMBER, F_ATTRIBUTES, F_FAILED_OPERATION_TYPE, F_OBJECT_CHANGE, F_OBJECT_CLASS, F_RESOURCE, F_RESOURCE_REF, F_RESULT, failedOperationType, objectChange, objectClass, resource, resourceRef, 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
AccountShadowType()
           
 
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.String getAccountType()
          Gets the value of the accountType property.
 ActivationType getActivation()
          Gets the value of the activation property.
 CredentialsType getCredentials()
          Gets the value of the credentials property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setAccountType(java.lang.String value)
          Sets the value of the accountType property.
 void setActivation(ActivationType value)
          Sets the value of the activation property.
 void setCredentials(CredentialsType value)
          Sets the value of the credentials 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.ResourceObjectShadowType
getAttemptNumber, getAttributes, getFailedOperationType, getObjectChange, getObjectClass, getResource, getResourceRef, getResult, setAttemptNumber, setAttributes, setFailedOperationType, setObjectChange, setObjectClass, setResource, setResourceRef, setResult
 
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

accountType

protected java.lang.String accountType

credentials

protected CredentialsType credentials

activation

protected ActivationType activation

COMPLEX_TYPE

public static final javax.xml.namespace.QName COMPLEX_TYPE

F_ACCOUNT_TYPE

public static final javax.xml.namespace.QName F_ACCOUNT_TYPE

F_CREDENTIALS

public static final javax.xml.namespace.QName F_CREDENTIALS

F_ACTIVATION

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

AccountShadowType

public AccountShadowType()
Method Detail

getAccountType

public java.lang.String getAccountType()
Gets the value of the accountType property.

Returns:
possible object is String

setAccountType

public void setAccountType(java.lang.String value)
Sets the value of the accountType property.

Parameters:
value - allowed object is String

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

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 ResourceObjectShadowType

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 ResourceObjectShadowType

hashCode

public int hashCode()
Overrides:
hashCode in class ResourceObjectShadowType

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 ResourceObjectShadowType

equals

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


Copyright © 2012 evolveum. All Rights Reserved.