public class

PositionMatchingType

extends Object
java.lang.Object
   ↳ org.mule.modules.hrxml.candidate.PositionMatchingType
Known Direct Subclasses

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 setCompany(List<EntityReferenceType> company)
Sets the value of the company property.
void setCompanyScale(List<String> companyScale)
Sets the value of the companyScale property.
void setCompetency(List<CompetencyType> competency)
Sets the value of the competency property.
void setDressCode(List<DressCodeType> dressCode)
Sets the value of the dressCode property.
void setIndustryCode(List<IndustryCodeType> industryCode)
Sets the value of the industryCode property.
void setJobCategory(List<OccupationalCategoryType> jobCategory)
Sets the value of the jobCategory property.
void setPhysicalLocation(List<SEPPhysicalLocationType> physicalLocation)
Sets the value of the physicalLocation property.
void setPositionClassification(List<String> positionClassification)
Sets the value of the positionClassification property.
void setPositionSchedule(List<PositionMatchingType.PositionSchedule> positionSchedule)
Sets the value of the positionSchedule property.
void setPositionTitle(List<String> positionTitle)
Sets the value of the positionTitle 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 setShift(List<WorkShiftScheduleType> shift)
Sets the value of the shift property.
void setTravel(StaffingTravelType value)
Sets the value of the travel property.
void setUserArea(UserAreaType value)
Sets the value of the userArea property.
void setWorkStyle(List<String> workStyle)
Sets the value of the workStyle 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 setCompany (List<EntityReferenceType> company)

Sets the value of the company property.

Parameters
company Allowed object is EntityReferenceType

public void setCompanyScale (List<String> companyScale)

Sets the value of the companyScale property.

Parameters
companyScale Allowed object is String

public void setCompetency (List<CompetencyType> competency)

Sets the value of the competency property.

Parameters
competency Allowed object is CompetencyType

public void setDressCode (List<DressCodeType> dressCode)

Sets the value of the dressCode property.

Parameters
dressCode Allowed object is DressCodeType

public void setIndustryCode (List<IndustryCodeType> industryCode)

Sets the value of the industryCode property.

Parameters
industryCode Allowed object is IndustryCodeType

public void setJobCategory (List<OccupationalCategoryType> jobCategory)

Sets the value of the jobCategory property.

Parameters
jobCategory Allowed object is OccupationalCategoryType

public void setPhysicalLocation (List<SEPPhysicalLocationType> physicalLocation)

Sets the value of the physicalLocation property.

Parameters
physicalLocation Allowed object is SEPPhysicalLocationType

public void setPositionClassification (List<String> positionClassification)

Sets the value of the positionClassification property.

Parameters
positionClassification Allowed object is String

public void setPositionSchedule (List<PositionMatchingType.PositionSchedule> positionSchedule)

Sets the value of the positionSchedule property.

Parameters
positionSchedule Allowed object is PositionMatchingType.PositionSchedule

public void setPositionTitle (List<String> positionTitle)

Sets the value of the positionTitle property.

Parameters
positionTitle Allowed object is 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 setShift (List<WorkShiftScheduleType> shift)

Sets the value of the shift property.

Parameters
shift Allowed object is WorkShiftScheduleType

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

public void setWorkStyle (List<String> workStyle)

Sets the value of the workStyle property.

Parameters
workStyle Allowed object is String