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

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType
      extended by com.evolveum.midpoint.xml.ns._public.common.common_2a.AbstractRoleType
          extended by com.evolveum.midpoint.xml.ns._public.common.common_2a.OrgType
All Implemented Interfaces:
Containerable, Objectable, Serializable, Cloneable

public class OrgType
extends AbstractRoleType
implements Serializable, Cloneable

Organizational unit, division, section, object gropup, team or any other form of organizing things and/or people. OrgType is also a role (RoleType). This feature may not be used for majority of OrgType instances. But it is very useful if membership in an org unit automatically grants some accounts or roles.

Java class for OrgType complex type.

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

 <complexType name="OrgType">
   <complexContent>
     <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}AbstractRoleType">
       <sequence>
         <element name="displayName" type="{http://prism.evolveum.com/xml/ns/public/types-2}PolyStringType"/>
         <element name="identifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="orgType" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="costCenter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="locality" type="{http://prism.evolveum.com/xml/ns/public/types-2}PolyStringType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
static QName COMPLEX_TYPE
           
static QName F_COST_CENTER
           
static QName F_DISPLAY_NAME
           
static QName F_IDENTIFIER
           
static QName F_LOCALITY
           
static QName F_ORG_TYPE
           
 
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_2a.AbstractRoleType
approverRef, F_APPROVAL_PROCESS, F_APPROVAL_SCHEMA, F_APPROVER_EXPRESSION, F_APPROVER_REF, F_ASSIGNMENT, F_AUTOMATICALLY_APPROVED, F_EXCLUSION, F_REQUESTABLE
 
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType
F_DESCRIPTION, F_EXTENSION, F_FETCH_RESULT, F_NAME, F_PARENT_ORG, F_PARENT_ORG_REF, parentOrgRef
 
Constructor Summary
OrgType()
           
 
Method Summary
 OrgType clone()
           
 String getCostCenter()
           
 PolyStringType getDisplayName()
           
 String getIdentifier()
           
 PolyStringType getLocality()
           
 List<String> getOrgType()
           
 void setCostCenter(String value)
           
 void setDisplayName(PolyStringType value)
           
 void setIdentifier(String value)
           
 void setLocality(PolyStringType value)
           
 
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_2a.AbstractRoleType
getApprovalProcess, getApprovalSchema, getApproverExpression, getApproverRef, getAssignment, getAutomaticallyApproved, getExclusion, isRequestable, setApprovalProcess, setApprovalSchema, setAutomaticallyApproved, setRequestable
 
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_2a.ObjectType
asPrismContainer, asPrismContainerValue, asPrismObject, equals, getDescription, getExtension, getFetchResult, getName, getOid, getParentOrg, getParentOrgRef, getVersion, hashCode, setDescription, setExtension, setFetchResult, setName, setOid, setupContainer, setupContainerValue, setVersion, toDebugName, toDebugType, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

COMPLEX_TYPE

public static final QName COMPLEX_TYPE

F_DISPLAY_NAME

public static final QName F_DISPLAY_NAME

F_IDENTIFIER

public static final QName F_IDENTIFIER

F_ORG_TYPE

public static final QName F_ORG_TYPE

F_COST_CENTER

public static final QName F_COST_CENTER

F_LOCALITY

public static final QName F_LOCALITY
Constructor Detail

OrgType

public OrgType()
Method Detail

getDisplayName

public PolyStringType getDisplayName()

setDisplayName

public void setDisplayName(PolyStringType value)

getIdentifier

public String getIdentifier()

setIdentifier

public void setIdentifier(String value)

getOrgType

public List<String> getOrgType()

getCostCenter

public String getCostCenter()

setCostCenter

public void setCostCenter(String value)

getLocality

public PolyStringType getLocality()

setLocality

public void setLocality(PolyStringType value)

clone

public OrgType clone()
Overrides:
clone in class AbstractRoleType


Copyright © 2013 evolveum. All Rights Reserved.