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

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_1.ResourceAccountTypeDefinitionType
All Implemented Interfaces:
java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

public class ResourceAccountTypeDefinitionType
extends java.lang.Object
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

Defines a type from the resource schema (object class) that can be used for creating accounts.

Java class for ResourceAccountTypeDefinitionType complex type.

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

 <complexType name="ResourceAccountTypeDefinitionType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}name"/>
         <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}displayName" minOccurs="0"/>
         <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}description" minOccurs="0"/>
         <element name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="objectClass" type="{http://www.w3.org/2001/XMLSchema}QName"/>
         <element name="attribute" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ResourceAttributeDefinitionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="credentials" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ResourceCredentialsDefinitionType" minOccurs="0"/>
         <element name="activation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ResourceActivationDefinitionType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.lang.Boolean _default
           
protected  ResourceActivationDefinitionType activation
           
protected  java.util.List<ResourceAttributeDefinitionType> attribute
           
static javax.xml.namespace.QName COMPLEX_TYPE
           
protected  ResourceCredentialsDefinitionType credentials
           
protected  java.lang.String description
           
protected  java.lang.String displayName
           
static javax.xml.namespace.QName F__DEFAULT
           
static javax.xml.namespace.QName F_ACTIVATION
           
static javax.xml.namespace.QName F_ATTRIBUTE
           
static javax.xml.namespace.QName F_CREDENTIALS
           
static javax.xml.namespace.QName F_DESCRIPTION
           
static javax.xml.namespace.QName F_DISPLAY_NAME
           
static javax.xml.namespace.QName F_NAME
           
static javax.xml.namespace.QName F_OBJECT_CLASS
           
protected  java.lang.String name
           
protected  javax.xml.namespace.QName objectClass
           
 
Constructor Summary
ResourceAccountTypeDefinitionType()
           
 
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)
           
 ResourceActivationDefinitionType getActivation()
          Gets the value of the activation property.
 java.util.List<ResourceAttributeDefinitionType> getAttribute()
          Gets the value of the attribute property.
 ResourceCredentialsDefinitionType getCredentials()
          Gets the value of the credentials property.
 java.lang.String getDescription()
          Gets the value of the description property.
 java.lang.String getDisplayName()
          Gets the value of the displayName property.
 java.lang.String getName()
          Gets the value of the name property.
 javax.xml.namespace.QName getObjectClass()
          Gets the value of the objectClass property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 java.lang.Boolean isDefault()
          Gets the value of the default property.
 void setActivation(ResourceActivationDefinitionType value)
          Sets the value of the activation property.
 void setCredentials(ResourceCredentialsDefinitionType value)
          Sets the value of the credentials property.
 void setDefault(java.lang.Boolean value)
          Sets the value of the default property.
 void setDescription(java.lang.String value)
          Sets the value of the description property.
 void setDisplayName(java.lang.String value)
          Sets the value of the displayName property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setObjectClass(javax.xml.namespace.QName value)
          Sets the value of the objectClass property.
 java.lang.String toString()
          Generates a String representation of the contents of this type.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

displayName

protected java.lang.String displayName

description

protected java.lang.String description

_default

protected java.lang.Boolean _default

objectClass

protected javax.xml.namespace.QName objectClass

attribute

protected java.util.List<ResourceAttributeDefinitionType> attribute

credentials

protected ResourceCredentialsDefinitionType credentials

activation

protected ResourceActivationDefinitionType activation

COMPLEX_TYPE

public static final javax.xml.namespace.QName COMPLEX_TYPE

F_NAME

public static final javax.xml.namespace.QName F_NAME

F_DISPLAY_NAME

public static final javax.xml.namespace.QName F_DISPLAY_NAME

F_DESCRIPTION

public static final javax.xml.namespace.QName F_DESCRIPTION

F__DEFAULT

public static final javax.xml.namespace.QName F__DEFAULT

F_OBJECT_CLASS

public static final javax.xml.namespace.QName F_OBJECT_CLASS

F_ATTRIBUTE

public static final javax.xml.namespace.QName F_ATTRIBUTE

F_CREDENTIALS

public static final javax.xml.namespace.QName F_CREDENTIALS

F_ACTIVATION

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

ResourceAccountTypeDefinitionType

public ResourceAccountTypeDefinitionType()
Method Detail

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getDisplayName

public java.lang.String getDisplayName()
Gets the value of the displayName property.

Returns:
possible object is String

setDisplayName

public void setDisplayName(java.lang.String value)
Sets the value of the displayName property.

Parameters:
value - allowed object is String

getDescription

public java.lang.String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(java.lang.String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

isDefault

public java.lang.Boolean isDefault()
Gets the value of the default property.

Returns:
possible object is Boolean

setDefault

public void setDefault(java.lang.Boolean value)
Sets the value of the default property.

Parameters:
value - allowed object is Boolean

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

getAttribute

public java.util.List<ResourceAttributeDefinitionType> getAttribute()
Gets the value of the attribute property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the attribute property.

For example, to add a new item, do as follows:

    getAttribute().add(newItem);
 

Objects of the following type(s) are allowed in the list ResourceAttributeDefinitionType


getCredentials

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

Returns:
possible object is ResourceCredentialsDefinitionType

setCredentials

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

Parameters:
value - allowed object is ResourceCredentialsDefinitionType

getActivation

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

Returns:
possible object is ResourceActivationDefinitionType

setActivation

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

Parameters:
value - allowed object is ResourceActivationDefinitionType

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 java.lang.Object

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

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

equals

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


Copyright © 2012 evolveum. All Rights Reserved.