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 setAccountingCode(List<AccountingCodeType> accountingCode)
Sets the value of the accountingCode property.
void setDescription(String value)
Sets the value of the description property.
void setHierarchicalRole(String value)
Sets the value of the hierarchicalRole property.
void setIndustryCode(List<IndustryCodeType> industryCode)
Sets the value of the industryCode property.
void setOrganizationId(EntityIdType value)
Sets the value of the organizationId property.
void setOrganizationalUnitId(List<EntityIdType> organizationalUnitId)
Sets the value of the organizationalUnitId property.
void setOrganizationalUnitName(String value)
Sets the value of the organizationalUnitName property.
void setPersonMember(List<OrganizationalUnitPersonMemberType> personMember)
Sets the value of the personMember property.
void setRelatedOrganizationalUnit(List<RelatedOrganizationalUnitType> relatedOrganizationalUnit)
Sets the value of the relatedOrganizationalUnit property.
void setTypeOfGroup(String value)
Sets the value of the typeOfGroup property.
void setUserArea(UserAreaType value)
Sets the value of the userArea property.
void setWorkSite(List<WorkSiteType> workSite)
Sets the value of the workSite 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 setAccountingCode (List<AccountingCodeType> accountingCode)

Sets the value of the accountingCode property.

Parameters
accountingCode Allowed object is AccountingCodeType

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 setIndustryCode (List<IndustryCodeType> industryCode)

Sets the value of the industryCode property.

Parameters
industryCode Allowed object is IndustryCodeType

public void setOrganizationId (EntityIdType value)

Sets the value of the organizationId property.

Parameters
value Allowed object is EntityIdType

public void setOrganizationalUnitId (List<EntityIdType> organizationalUnitId)

Sets the value of the organizationalUnitId property.

Parameters
organizationalUnitId Allowed object is EntityIdType

public void setOrganizationalUnitName (String value)

Sets the value of the organizationalUnitName property.

Parameters
value Allowed object is String

public void setPersonMember (List<OrganizationalUnitPersonMemberType> personMember)

Sets the value of the personMember property.

Parameters
personMember Allowed object is OrganizationalUnitPersonMemberType

public void setRelatedOrganizationalUnit (List<RelatedOrganizationalUnitType> relatedOrganizationalUnit)

Sets the value of the relatedOrganizationalUnit property.

Parameters
relatedOrganizationalUnit Allowed object is RelatedOrganizationalUnitType

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

public void setWorkSite (List<WorkSiteType> workSite)

Sets the value of the workSite property.

Parameters
workSite Allowed object is WorkSiteType