public class

PositionHistoryType

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

Class Overview

Java class for PositionHistoryType complex type.

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

 <complexType name="PositionHistoryType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="OrgName" type="{http://ns.hr-xml.org/2007-04-15}PositionOrgNameType"/>
         <element name="OrgInfo" type="{http://ns.hr-xml.org/2007-04-15}PositionOrgInfoType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="OrgIndustry" type="{http://ns.hr-xml.org/2007-04-15}PositionOrgIndustryType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="OrgSize" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="StartDate" type="{http://ns.hr-xml.org/2007-04-15}FlexibleDatesType"/>
         <element name="EndDate" type="{http://ns.hr-xml.org/2007-04-15}FlexibleDatesType" minOccurs="0"/>
         <element name="Compensation" type="{http://ns.hr-xml.org/2007-04-15}PositionCompensationType" minOccurs="0"/>
         <element name="Comments" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Verification" type="{http://ns.hr-xml.org/2007-04-15}VerificationType" minOccurs="0"/>
         <element name="JobLevelInfo" type="{http://ns.hr-xml.org/2007-04-15}JobLevelInfoType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="JobCategory" type="{http://ns.hr-xml.org/2007-04-15}OccupationalCategoryType" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://ns.hr-xml.org/2007-04-15}Competency" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://ns.hr-xml.org/2007-04-15}UserArea" minOccurs="0"/>
       </sequence>
       <attribute name="positionType" type="{http://ns.hr-xml.org/2007-04-15}PositionTypexStringPatternExtensionType" />
       <attribute name="currentEmployer" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected String comments
protected PositionCompensationType compensation
protected List<CompetencyType> competency
protected Boolean currentEmployer
protected String description
protected FlexibleDatesType endDate
protected List<OccupationalCategoryType> jobCategory
protected List<JobLevelInfoType> jobLevelInfo
protected List<PositionOrgIndustryType> orgIndustry
protected List<PositionOrgInfoType> orgInfo
protected PositionOrgNameType orgName
protected String orgSize
protected String positionType
protected FlexibleDatesType startDate
protected String title
protected UserAreaType userArea
protected VerificationType verification
Public Constructors
PositionHistoryType()
Public Methods
String getComments()
Gets the value of the comments property.
PositionCompensationType getCompensation()
Gets the value of the compensation property.
List<CompetencyType> getCompetency()
Gets the value of the competency property.
String getDescription()
Gets the value of the description property.
FlexibleDatesType getEndDate()
Gets the value of the endDate property.
List<OccupationalCategoryType> getJobCategory()
Gets the value of the jobCategory property.
List<JobLevelInfoType> getJobLevelInfo()
Gets the value of the jobLevelInfo property.
List<PositionOrgIndustryType> getOrgIndustry()
Gets the value of the orgIndustry property.
List<PositionOrgInfoType> getOrgInfo()
Gets the value of the orgInfo property.
PositionOrgNameType getOrgName()
Gets the value of the orgName property.
String getOrgSize()
Gets the value of the orgSize property.
String getPositionType()
Gets the value of the positionType property.
FlexibleDatesType getStartDate()
Gets the value of the startDate property.
String getTitle()
Gets the value of the title property.
UserAreaType getUserArea()
Gets the value of the userArea property.
VerificationType getVerification()
Gets the value of the verification property.
Boolean isCurrentEmployer()
Gets the value of the currentEmployer property.
void setComments(String value)
Sets the value of the comments property.
void setCompensation(PositionCompensationType value)
Sets the value of the compensation property.
void setCurrentEmployer(Boolean value)
Sets the value of the currentEmployer property.
void setDescription(String value)
Sets the value of the description property.
void setEndDate(FlexibleDatesType value)
Sets the value of the endDate property.
void setOrgName(PositionOrgNameType value)
Sets the value of the orgName property.
void setOrgSize(String value)
Sets the value of the orgSize property.
void setPositionType(String value)
Sets the value of the positionType property.
void setStartDate(FlexibleDatesType value)
Sets the value of the startDate property.
void setTitle(String value)
Sets the value of the title property.
void setUserArea(UserAreaType value)
Sets the value of the userArea property.
void setVerification(VerificationType value)
Sets the value of the verification property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String comments

protected PositionCompensationType compensation

protected List<CompetencyType> competency

protected Boolean currentEmployer

protected String description

protected FlexibleDatesType endDate

protected List<OccupationalCategoryType> jobCategory

protected List<JobLevelInfoType> jobLevelInfo

protected List<PositionOrgIndustryType> orgIndustry

protected List<PositionOrgInfoType> orgInfo

protected PositionOrgNameType orgName

protected String orgSize

protected String positionType

protected FlexibleDatesType startDate

protected String title

protected UserAreaType userArea

protected VerificationType verification

Public Constructors

public PositionHistoryType ()

Public Methods

public String getComments ()

Gets the value of the comments property.

Returns
  • possible object is String

public PositionCompensationType getCompensation ()

Gets the value of the compensation property.

Returns

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 String getDescription ()

Gets the value of the description property.

Returns
  • possible object is String

public FlexibleDatesType getEndDate ()

Gets the value of the endDate property.

Returns

public List<OccupationalCategoryType> getJobCategory ()

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

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

    getJobCategory().add(newItem);
 

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

public List<JobLevelInfoType> getJobLevelInfo ()

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

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

    getJobLevelInfo().add(newItem);
 

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

public List<PositionOrgIndustryType> getOrgIndustry ()

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

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

    getOrgIndustry().add(newItem);
 

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

public List<PositionOrgInfoType> getOrgInfo ()

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

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

    getOrgInfo().add(newItem);
 

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

public PositionOrgNameType getOrgName ()

Gets the value of the orgName property.

Returns

public String getOrgSize ()

Gets the value of the orgSize property.

Returns
  • possible object is String

public String getPositionType ()

Gets the value of the positionType property.

Returns
  • possible object is String

public FlexibleDatesType getStartDate ()

Gets the value of the startDate property.

Returns

public String getTitle ()

Gets the value of the title property.

Returns
  • possible object is String

public UserAreaType getUserArea ()

Gets the value of the userArea property.

Returns

public VerificationType getVerification ()

Gets the value of the verification property.

Returns

public Boolean isCurrentEmployer ()

Gets the value of the currentEmployer property.

Returns
  • possible object is Boolean

public void setComments (String value)

Sets the value of the comments property.

Parameters
value Allowed object is String

public void setCompensation (PositionCompensationType value)

Sets the value of the compensation property.

Parameters
value Allowed object is PositionCompensationType

public void setCurrentEmployer (Boolean value)

Sets the value of the currentEmployer property.

Parameters
value Allowed object is Boolean

public void setDescription (String value)

Sets the value of the description property.

Parameters
value Allowed object is String

public void setEndDate (FlexibleDatesType value)

Sets the value of the endDate property.

Parameters
value Allowed object is FlexibleDatesType

public void setOrgName (PositionOrgNameType value)

Sets the value of the orgName property.

Parameters
value Allowed object is PositionOrgNameType

public void setOrgSize (String value)

Sets the value of the orgSize property.

Parameters
value Allowed object is String

public void setPositionType (String value)

Sets the value of the positionType property.

Parameters
value Allowed object is String

public void setStartDate (FlexibleDatesType value)

Sets the value of the startDate property.

Parameters
value Allowed object is FlexibleDatesType

public void setTitle (String value)

Sets the value of the title 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 setVerification (VerificationType value)

Sets the value of the verification property.

Parameters
value Allowed object is VerificationType