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

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_2a.ResourceBusinessConfigurationType
All Implemented Interfaces:
Containerable, java.io.Serializable, java.lang.Cloneable

public class ResourceBusinessConfigurationType
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable, Containerable

Configuration of resource "business" aspects such as workflow parameters, notifications, approvers, owners, etc.

Java class for ResourceBusinessConfigurationType complex type.

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

 <complexType name="ResourceBusinessConfigurationType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="administrativeState" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ResourceAdministrativeStateType" minOccurs="0"/>
         <element name="approverRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.util.List<ObjectReferenceType> approverRef
           
static javax.xml.namespace.QName COMPLEX_TYPE
           
static javax.xml.namespace.QName F_ADMINISTRATIVE_STATE
           
static javax.xml.namespace.QName F_APPROVER_REF
           
 
Constructor Summary
ResourceBusinessConfigurationType()
           
 
Method Summary
 PrismContainerValue asPrismContainerValue()
           
 ResourceBusinessConfigurationType clone()
           
 boolean equals(java.lang.Object object)
           
 ResourceAdministrativeStateType getAdministrativeState()
           
 java.util.List<ObjectReferenceType> getApproverRef()
           
 java.lang.String getId()
           
 int hashCode()
           
 void setAdministrativeState(ResourceAdministrativeStateType value)
           
 void setId(java.lang.String value)
           
 void setupContainerValue(PrismContainerValue containerValue)
          Setup value to the containerable representation.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

approverRef

protected java.util.List<ObjectReferenceType> approverRef

COMPLEX_TYPE

public static final javax.xml.namespace.QName COMPLEX_TYPE

F_ADMINISTRATIVE_STATE

public static final javax.xml.namespace.QName F_ADMINISTRATIVE_STATE

F_APPROVER_REF

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

ResourceBusinessConfigurationType

public ResourceBusinessConfigurationType()
Method Detail

asPrismContainerValue

public PrismContainerValue asPrismContainerValue()
Specified by:
asPrismContainerValue in interface Containerable

setupContainerValue

public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface: Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.

Specified by:
setupContainerValue in interface Containerable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

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

hashCode

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

getAdministrativeState

public ResourceAdministrativeStateType getAdministrativeState()

setAdministrativeState

public void setAdministrativeState(ResourceAdministrativeStateType value)

getApproverRef

public java.util.List<ObjectReferenceType> getApproverRef()

getId

public java.lang.String getId()

setId

public void setId(java.lang.String value)

clone

public ResourceBusinessConfigurationType clone()
Overrides:
clone in class java.lang.Object


Copyright © 2012 evolveum. All Rights Reserved.