public class

OrganizationalUnitType

extends Object
java.lang.Object
   ↳ org.mule.modules.hrxml.newhire.OrganizationalUnitType
Known Direct Subclasses

Class Overview

Java class for OrganizationalUnitType complex type.

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

 <complexType name="OrganizationalUnitType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="OrganizationalUnitName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="OrganizationalUnitId" type="{http://ns.hr-xml.org/2007-04-15}EntityIdType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="OrganizationId" type="{http://ns.hr-xml.org/2007-04-15}EntityIdType" minOccurs="0"/>
         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="IndustryCode" type="{http://ns.hr-xml.org/2007-04-15}IndustryCodeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="AccountingCode" type="{http://ns.hr-xml.org/2007-04-15}AccountingCodeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="WorkSite" type="{http://ns.hr-xml.org/2007-04-15}WorkSiteType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="RelatedOrganizationalUnit" type="{http://ns.hr-xml.org/2007-04-15}RelatedOrganizationalUnitType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PersonMember" type="{http://ns.hr-xml.org/2007-04-15}OrganizationalUnitPersonMemberType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="UserArea" type="{http://ns.hr-xml.org/2007-04-15}UserAreaType" minOccurs="0"/>
       </sequence>
       <attribute name="typeOfGroup" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="hierarchicalRole" type="{http://ns.hr-xml.org/2007-04-15}HierarchicalRoleType" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected List<AccountingCodeType> accountingCode
protected String description
protected String hierarchicalRole
protected List<IndustryCodeType> industryCode
protected EntityIdType organizationId
protected List<EntityIdType> organizationalUnitId
protected String organizationalUnitName
protected List<OrganizationalUnitPersonMemberType> personMember
protected List<RelatedOrganizationalUnitType> relatedOrganizationalUnit
protected String typeOfGroup
protected UserAreaType userArea
protected List<WorkSiteType> workSite
Public Constructors
OrganizationalUnitType()
Public Methods
List<AccountingCodeType> getAccountingCode()
Gets the value of the accountingCode property.
String getDescription()
Gets the value of the description property.
String getHierarchicalRole()
Gets the value of the hierarchicalRole property.
List<IndustryCodeType> getIndustryCode()
Gets the value of the industryCode property.
EntityIdType getOrganizationId()
Gets the value of the organizationId property.
List<EntityIdType> getOrganizationalUnitId()
Gets the value of the organizationalUnitId property.
String getOrganizationalUnitName()
Gets the value of the organizationalUnitName property.
List<OrganizationalUnitPersonMemberType> getPersonMember()
Gets the value of the personMember property.
List<RelatedOrganizationalUnitType> getRelatedOrganizationalUnit()
Gets the value of the relatedOrganizationalUnit property.
String getTypeOfGroup()
Gets the value of the typeOfGroup property.
UserAreaType getUserArea()
Gets the value of the userArea property.
List<WorkSiteType> getWorkSite()
Gets the value of the workSite property.
void setDescription(String value)
Sets the value of the description property.
void setHierarchicalRole(String value)
Sets the value of the hierarchicalRole property.
void setOrganizationId(EntityIdType value)
Sets the value of the organizationId property.
void setOrganizationalUnitName(String value)
Sets the value of the organizationalUnitName property.
void setTypeOfGroup(String value)
Sets the value of the typeOfGroup property.
void setUserArea(UserAreaType value)
Sets the value of the userArea property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected List<AccountingCodeType> accountingCode

protected String description

protected String hierarchicalRole

protected List<IndustryCodeType> industryCode

protected EntityIdType organizationId

protected List<EntityIdType> organizationalUnitId

protected String organizationalUnitName

protected List<OrganizationalUnitPersonMemberType> personMember

protected List<RelatedOrganizationalUnitType> relatedOrganizationalUnit

protected String typeOfGroup

protected UserAreaType userArea

protected List<WorkSiteType> workSite

Public Constructors

public OrganizationalUnitType ()

Public Methods

public List<AccountingCodeType> getAccountingCode ()

Gets the value of the accountingCode 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 accountingCode property.

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

    getAccountingCode().add(newItem);
 

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

public String getDescription ()

Gets the value of the description property.

Returns
  • possible object is String

public String getHierarchicalRole ()

Gets the value of the hierarchicalRole property.

Returns
  • possible object is String

public List<IndustryCodeType> getIndustryCode ()

Gets the value of the industryCode 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 industryCode property.

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

    getIndustryCode().add(newItem);
 

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

public EntityIdType getOrganizationId ()

Gets the value of the organizationId property.

Returns

public List<EntityIdType> getOrganizationalUnitId ()

Gets the value of the organizationalUnitId 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 organizationalUnitId property.

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

    getOrganizationalUnitId().add(newItem);
 

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

public String getOrganizationalUnitName ()

Gets the value of the organizationalUnitName property.

Returns
  • possible object is String

public List<OrganizationalUnitPersonMemberType> getPersonMember ()

Gets the value of the personMember 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 personMember property.

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

    getPersonMember().add(newItem);
 

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

public List<RelatedOrganizationalUnitType> getRelatedOrganizationalUnit ()

Gets the value of the relatedOrganizationalUnit 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 relatedOrganizationalUnit property.

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

    getRelatedOrganizationalUnit().add(newItem);
 

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

public String getTypeOfGroup ()

Gets the value of the typeOfGroup property.

Returns
  • possible object is String

public UserAreaType getUserArea ()

Gets the value of the userArea property.

Returns

public List<WorkSiteType> getWorkSite ()

Gets the value of the workSite 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 workSite property.

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

    getWorkSite().add(newItem);
 

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

public void setDescription (String value)

Sets the value of the description property.

Parameters
value Allowed object is String

public void setHierarchicalRole (String value)

Sets the value of the hierarchicalRole property.

Parameters
value Allowed object is String

public void setOrganizationId (EntityIdType value)

Sets the value of the organizationId property.

Parameters
value Allowed object is EntityIdType

public void setOrganizationalUnitName (String value)

Sets the value of the organizationalUnitName property.

Parameters
value Allowed object is String

public void setTypeOfGroup (String value)

Sets the value of the typeOfGroup property.

Parameters
value Allowed object is String

public void setUserArea (UserAreaType value)

Sets the value of the userArea property.

Parameters
value Allowed object is UserAreaType