public static class

NewHireType.EmployeeInfo

extends Object
java.lang.Object
   ↳ org.mule.modules.hrxml.newhire.NewHireType.EmployeeInfo

Class Overview

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="PersonName" type="{http://ns.hr-xml.org/2007-04-15}PersonNameType"/>
         <element name="ApplicantId" type="{http://ns.hr-xml.org/2007-04-15}EntityIdType" minOccurs="0"/>
         <element name="EmployeeId" type="{http://ns.hr-xml.org/2007-04-15}EntityIdType" minOccurs="0"/>
         <element name="FormerEmployeeId" type="{http://ns.hr-xml.org/2007-04-15}EntityIdType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ContactMethod" type="{http://ns.hr-xml.org/2007-04-15}ContactMethodType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="EmergencyContact" type="{http://ns.hr-xml.org/2007-04-15}ContactInfoType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PersonDescriptors" type="{http://ns.hr-xml.org/2007-04-15}PersonDescriptorsType" minOccurs="0"/>
         <element ref="{http://ns.hr-xml.org/2007-04-15}Competency" maxOccurs="unbounded" minOccurs="0"/>
         <element name="EducationHistory" type="{http://ns.hr-xml.org/2007-04-15}EducationHistoryType" minOccurs="0"/>
         <element name="EmploymentHistory" type="{http://ns.hr-xml.org/2007-04-15}EmploymentHistoryType" minOccurs="0"/>
         <element name="Association" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <extension base="{http://ns.hr-xml.org/2007-04-15}AssociationType">
                 <sequence>
                   <element name="OrganizationId" type="{http://ns.hr-xml.org/2007-04-15}EntityIdType"/>
                 </sequence>
               </extension>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class NewHireType.EmployeeInfo.Association

Java class for anonymous complex type. 

Fields
protected EntityIdType applicantId
protected List<NewHireType.EmployeeInfo.Association> association
protected List<CompetencyType> competency
protected List<ContactMethodType> contactMethod
protected EducationHistoryType educationHistory
protected List<ContactInfoType> emergencyContact
protected EntityIdType employeeId
protected EmploymentHistoryType employmentHistory
protected List<EntityIdType> formerEmployeeId
protected PersonDescriptorsType personDescriptors
protected PersonNameType personName
Public Constructors
NewHireType.EmployeeInfo()
Public Methods
EntityIdType getApplicantId()
Gets the value of the applicantId property.
List<NewHireType.EmployeeInfo.Association> getAssociation()
Gets the value of the association property.
List<CompetencyType> getCompetency()
Gets the value of the competency property.
List<ContactMethodType> getContactMethod()
Gets the value of the contactMethod property.
EducationHistoryType getEducationHistory()
Gets the value of the educationHistory property.
List<ContactInfoType> getEmergencyContact()
Gets the value of the emergencyContact property.
EntityIdType getEmployeeId()
Gets the value of the employeeId property.
EmploymentHistoryType getEmploymentHistory()
Gets the value of the employmentHistory property.
List<EntityIdType> getFormerEmployeeId()
Gets the value of the formerEmployeeId property.
PersonDescriptorsType getPersonDescriptors()
Gets the value of the personDescriptors property.
PersonNameType getPersonName()
Gets the value of the personName property.
void setApplicantId(EntityIdType value)
Sets the value of the applicantId property.
void setEducationHistory(EducationHistoryType value)
Sets the value of the educationHistory property.
void setEmployeeId(EntityIdType value)
Sets the value of the employeeId property.
void setEmploymentHistory(EmploymentHistoryType value)
Sets the value of the employmentHistory property.
void setPersonDescriptors(PersonDescriptorsType value)
Sets the value of the personDescriptors property.
void setPersonName(PersonNameType value)
Sets the value of the personName property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected EntityIdType applicantId

protected List<NewHireType.EmployeeInfo.Association> association

protected List<CompetencyType> competency

protected List<ContactMethodType> contactMethod

protected EducationHistoryType educationHistory

protected List<ContactInfoType> emergencyContact

protected EntityIdType employeeId

protected EmploymentHistoryType employmentHistory

protected List<EntityIdType> formerEmployeeId

protected PersonDescriptorsType personDescriptors

protected PersonNameType personName

Public Constructors

public NewHireType.EmployeeInfo ()

Public Methods

public EntityIdType getApplicantId ()

Gets the value of the applicantId property.

Returns

public List<NewHireType.EmployeeInfo.Association> getAssociation ()

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

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

    getAssociation().add(newItem);
 

Objects of the following type(s) are allowed in the list NewHireType.EmployeeInfo.Association

public List<CompetencyType> getCompetency ()

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

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

    getCompetency().add(newItem);
 

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

public List<ContactMethodType> getContactMethod ()

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

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

    getContactMethod().add(newItem);
 

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

public EducationHistoryType getEducationHistory ()

Gets the value of the educationHistory property.

Returns

public List<ContactInfoType> getEmergencyContact ()

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

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

    getEmergencyContact().add(newItem);
 

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

public EntityIdType getEmployeeId ()

Gets the value of the employeeId property.

Returns

public EmploymentHistoryType getEmploymentHistory ()

Gets the value of the employmentHistory property.

Returns

public List<EntityIdType> getFormerEmployeeId ()

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

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

    getFormerEmployeeId().add(newItem);
 

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

public PersonDescriptorsType getPersonDescriptors ()

Gets the value of the personDescriptors property.

Returns

public PersonNameType getPersonName ()

Gets the value of the personName property.

Returns

public void setApplicantId (EntityIdType value)

Sets the value of the applicantId property.

Parameters
value Allowed object is EntityIdType

public void setEducationHistory (EducationHistoryType value)

Sets the value of the educationHistory property.

Parameters
value Allowed object is EducationHistoryType

public void setEmployeeId (EntityIdType value)

Sets the value of the employeeId property.

Parameters
value Allowed object is EntityIdType

public void setEmploymentHistory (EmploymentHistoryType value)

Sets the value of the employmentHistory property.

Parameters
value Allowed object is EmploymentHistoryType

public void setPersonDescriptors (PersonDescriptorsType value)

Sets the value of the personDescriptors property.

Parameters
value Allowed object is PersonDescriptorsType

public void setPersonName (PersonNameType value)

Sets the value of the personName property.

Parameters
value Allowed object is PersonNameType