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

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_1.AccountConstructionType
All Implemented Interfaces:
java.io.Serializable

public class AccountConstructionType
extends java.lang.Object
implements java.io.Serializable

Java class for AccountConstructionType complex type.

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

 <complexType name="AccountConstructionType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}extension" minOccurs="0"/>
         <choice>
           <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"/>
         </choice>
         <choice>
           <element name="type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
           <element name="typeExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ExpressionType" minOccurs="0"/>
         </choice>
         <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}condition" minOccurs="0"/>
         <element name="attribute" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ValueConstructionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="entitlement" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}EntitlementConstructionType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.util.List<ValueConstructionType> attribute
           
protected  org.w3c.dom.Element condition
           
protected  java.util.List<EntitlementConstructionType> entitlement
           
protected  Extension extension
           
protected  ResourceType resource
           
protected  ObjectReferenceType resourceRef
           
protected  java.lang.String type
           
protected  org.w3c.dom.Element typeExpression
           
 
Constructor Summary
AccountConstructionType()
           
 
Method Summary
 java.util.List<ValueConstructionType> getAttribute()
          Gets the value of the attribute property.
 org.w3c.dom.Element getCondition()
          The account is implied only if the condition is evaluated to true.
 java.util.List<EntitlementConstructionType> getEntitlement()
          Gets the value of the entitlement property.
 Extension getExtension()
          Gets the value of the extension property.
 ResourceType getResource()
          Gets the value of the resource property.
 ObjectReferenceType getResourceRef()
          Gets the value of the resourceRef property.
 java.lang.String getType()
          Gets the value of the type property.
 org.w3c.dom.Element getTypeExpression()
          Gets the value of the typeExpression property.
 void setCondition(org.w3c.dom.Element value)
          Sets the value of the condition property.
 void setExtension(Extension value)
          Sets the value of the extension property.
 void setResource(ResourceType value)
          Sets the value of the resource property.
 void setResourceRef(ObjectReferenceType value)
          Sets the value of the resourceRef property.
 void setType(java.lang.String value)
          Sets the value of the type property.
 void setTypeExpression(org.w3c.dom.Element value)
          Sets the value of the typeExpression property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

extension

protected Extension extension

resourceRef

protected ObjectReferenceType resourceRef

resource

protected ResourceType resource

type

protected java.lang.String type

typeExpression

protected org.w3c.dom.Element typeExpression

condition

protected org.w3c.dom.Element condition

attribute

protected java.util.List<ValueConstructionType> attribute

entitlement

protected java.util.List<EntitlementConstructionType> entitlement
Constructor Detail

AccountConstructionType

public AccountConstructionType()
Method Detail

getExtension

public Extension getExtension()
Gets the value of the extension property.

Returns:
possible object is Extension

setExtension

public void setExtension(Extension value)
Sets the value of the extension property.

Parameters:
value - allowed object is Extension

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

getType

public java.lang.String getType()
Gets the value of the type property.

Returns:
possible object is String

setType

public void setType(java.lang.String value)
Sets the value of the type property.

Parameters:
value - allowed object is String

getTypeExpression

public org.w3c.dom.Element getTypeExpression()
Gets the value of the typeExpression property.

Returns:
possible object is Element

setTypeExpression

public void setTypeExpression(org.w3c.dom.Element value)
Sets the value of the typeExpression property.

Parameters:
value - allowed object is Element

getCondition

public org.w3c.dom.Element getCondition()
The account is implied only if the condition is evaluated to true. If condition is not present, it is assumed to be true.

Returns:
possible object is Element

setCondition

public void setCondition(org.w3c.dom.Element value)
Sets the value of the condition property.

Parameters:
value - allowed object is Element

getAttribute

public java.util.List<ValueConstructionType> 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 ValueConstructionType


getEntitlement

public java.util.List<EntitlementConstructionType> getEntitlement()
Gets the value of the entitlement 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 entitlement property.

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

    getEntitlement().add(newItem);
 

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



Copyright © 2011 evolveum. All Rights Reserved.