public class

PositionMatchingType

extends Object
java.lang.Object
   ↳ org.mule.modules.hrxml.newhire.PositionMatchingType

Class Overview

Java class for PositionMatchingType complex type.

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

 <complexType name="PositionMatchingType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Company" type="{http://ns.hr-xml.org/2007-04-15}EntityReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="CompanyScale" type="{http://ns.hr-xml.org/2007-04-15}ScaleType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="IndustryCode" type="{http://ns.hr-xml.org/2007-04-15}IndustryCodeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PhysicalLocation" type="{http://ns.hr-xml.org/2007-04-15}SEPPhysicalLocationType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="JobCategory" type="{http://ns.hr-xml.org/2007-04-15}OccupationalCategoryType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PositionTitle" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PositionClassification" type="{http://ns.hr-xml.org/2007-04-15}StaffingPositionClassificationType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PositionSchedule" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://ns.hr-xml.org/2007-04-15>PositionScheduleType">
                 <attribute name="percentage" type="{http://www.w3.org/2001/XMLSchema}float" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="Shift" type="{http://ns.hr-xml.org/2007-04-15}WorkShiftScheduleType" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://ns.hr-xml.org/2007-04-15}Competency" maxOccurs="unbounded" minOccurs="0"/>
         <element name="RemunerationPackage" type="{http://ns.hr-xml.org/2007-04-15}PrehireRemunerationPackageType" minOccurs="0"/>
         <element name="WorkStyle" type="{http://ns.hr-xml.org/2007-04-15}WorkStyleType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="DressCode" type="{http://ns.hr-xml.org/2007-04-15}DressCodeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Travel" type="{http://ns.hr-xml.org/2007-04-15}StaffingTravelType" minOccurs="0"/>
         <element name="Relocation" type="{http://ns.hr-xml.org/2007-04-15}StaffingRelocationType" minOccurs="0"/>
         <element name="PreferredLanguage" type="{http://ns.hr-xml.org/2007-04-15}LanguageCodeType" minOccurs="0"/>
         <element name="UserArea" type="{http://ns.hr-xml.org/2007-04-15}UserAreaType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class PositionMatchingType.PositionSchedule

Java class for anonymous complex type. 

Fields
protected List<EntityReferenceType> company
protected List<String> companyScale
protected List<CompetencyType> competency
protected List<DressCodeType> dressCode
protected List<IndustryCodeType> industryCode
protected List<OccupationalCategoryType> jobCategory
protected List<SEPPhysicalLocationType> physicalLocation
protected List<String> positionClassification
protected List<PositionMatchingType.PositionSchedule> positionSchedule
protected List<String> positionTitle
protected String preferredLanguage
protected StaffingRelocationType relocation
protected PrehireRemunerationPackageType remunerationPackage
protected List<WorkShiftScheduleType> shift
protected StaffingTravelType travel
protected UserAreaType userArea
protected List<String> workStyle
Public Constructors
PositionMatchingType()
Public Methods
List<EntityReferenceType> getCompany()
Gets the value of the company property.
List<String> getCompanyScale()
Gets the value of the companyScale property.
List<CompetencyType> getCompetency()
Gets the value of the competency property.
List<DressCodeType> getDressCode()
Gets the value of the dressCode property.
List<IndustryCodeType> getIndustryCode()
Gets the value of the industryCode property.
List<OccupationalCategoryType> getJobCategory()
Gets the value of the jobCategory property.
List<SEPPhysicalLocationType> getPhysicalLocation()
Gets the value of the physicalLocation property.
List<String> getPositionClassification()
Gets the value of the positionClassification property.
List<PositionMatchingType.PositionSchedule> getPositionSchedule()
Gets the value of the positionSchedule property.
List<String> getPositionTitle()
Gets the value of the positionTitle property.
String getPreferredLanguage()
Gets the value of the preferredLanguage property.
StaffingRelocationType getRelocation()
Gets the value of the relocation property.
PrehireRemunerationPackageType getRemunerationPackage()
Gets the value of the remunerationPackage property.
List<WorkShiftScheduleType> getShift()
Gets the value of the shift property.
StaffingTravelType getTravel()
Gets the value of the travel property.
UserAreaType getUserArea()
Gets the value of the userArea property.
List<String> getWorkStyle()
Gets the value of the workStyle property.
void setPreferredLanguage(String value)
Sets the value of the preferredLanguage property.
void setRelocation(StaffingRelocationType value)
Sets the value of the relocation property.
void setRemunerationPackage(PrehireRemunerationPackageType value)
Sets the value of the remunerationPackage property.
void setTravel(StaffingTravelType value)
Sets the value of the travel property.
void setUserArea(UserAreaType value)
Sets the value of the userArea property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected List<EntityReferenceType> company

protected List<String> companyScale

protected List<CompetencyType> competency

protected List<DressCodeType> dressCode

protected List<IndustryCodeType> industryCode

protected List<OccupationalCategoryType> jobCategory

protected List<SEPPhysicalLocationType> physicalLocation

protected List<String> positionClassification

protected List<PositionMatchingType.PositionSchedule> positionSchedule

protected List<String> positionTitle

protected String preferredLanguage

protected StaffingRelocationType relocation

protected PrehireRemunerationPackageType remunerationPackage

protected List<WorkShiftScheduleType> shift

protected StaffingTravelType travel

protected UserAreaType userArea

protected List<String> workStyle

Public Constructors

public PositionMatchingType ()

Public Methods

public List<EntityReferenceType> getCompany ()

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

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

    getCompany().add(newItem);
 

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

public List<String> getCompanyScale ()

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

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

    getCompanyScale().add(newItem);
 

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

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<DressCodeType> getDressCode ()

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

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

    getDressCode().add(newItem);
 

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

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 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<SEPPhysicalLocationType> getPhysicalLocation ()

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

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

    getPhysicalLocation().add(newItem);
 

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

public List<String> getPositionClassification ()

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

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

    getPositionClassification().add(newItem);
 

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

public List<PositionMatchingType.PositionSchedule> getPositionSchedule ()

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

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

    getPositionSchedule().add(newItem);
 

Objects of the following type(s) are allowed in the list PositionMatchingType.PositionSchedule

public List<String> getPositionTitle ()

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

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

    getPositionTitle().add(newItem);
 

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

public String getPreferredLanguage ()

Gets the value of the preferredLanguage property.

Returns
  • possible object is String

public StaffingRelocationType getRelocation ()

Gets the value of the relocation property.

Returns

public PrehireRemunerationPackageType getRemunerationPackage ()

Gets the value of the remunerationPackage property.

Returns

public List<WorkShiftScheduleType> getShift ()

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

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

    getShift().add(newItem);
 

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

public StaffingTravelType getTravel ()

Gets the value of the travel property.

Returns

public UserAreaType getUserArea ()

Gets the value of the userArea property.

Returns

public List<String> getWorkStyle ()

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

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

    getWorkStyle().add(newItem);
 

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

public void setPreferredLanguage (String value)

Sets the value of the preferredLanguage property.

Parameters
value Allowed object is String

public void setRelocation (StaffingRelocationType value)

Sets the value of the relocation property.

Parameters
value Allowed object is StaffingRelocationType

public void setRemunerationPackage (PrehireRemunerationPackageType value)

Sets the value of the remunerationPackage property.

Parameters
value Allowed object is PrehireRemunerationPackageType

public void setTravel (StaffingTravelType value)

Sets the value of the travel property.

Parameters
value Allowed object is StaffingTravelType

public void setUserArea (UserAreaType value)

Sets the value of the userArea property.

Parameters
value Allowed object is UserAreaType