public class

WorkerPositionDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.hr.WorkerPositionDataType

Class Overview

Encapsulating element containg all Position data.

Java class for Worker_Position_DataType complex type.

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

 <complexType name="Worker_Position_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_ReferenceType" minOccurs="0"/>
         <element name="Position_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Position_Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Business_Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Employee_Type_Reference" type="{urn:com.workday/bsvc}Employee_Type_ReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Position_Time_Type_Reference" type="{urn:com.workday/bsvc}Position_Time_Type_ReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Job_Exempt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Scheduled_Weekly_Hours" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="5"/>
               <fractionDigits value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Default_Weekly_Hours" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="5"/>
               <minInclusive value="0"/>
               <fractionDigits value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Full_Time_Equivalent_Percentage" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="14"/>
               <fractionDigits value="4"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Pay_Rate_Type_Reference" type="{urn:com.workday/bsvc}Pay_Rate_Type_ReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Job_Classification_Reference" type="{urn:com.workday/bsvc}Job_Classification_ReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Company_Insider_Reference" type="{urn:com.workday/bsvc}Company_Insider_Type_ReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Job_Profile_Summary_Data" type="{urn:com.workday/bsvc}Job_Profile_in_Position_Summary_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Organization_Content_Data" type="{urn:com.workday/bsvc}Organization_Content_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Business_Site_Content_Data" type="{urn:com.workday/bsvc}Location_Content_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Payroll_Processing_Data" type="{urn:com.workday/bsvc}Payroll_Interface_Processing_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Supervisor_Reference" type="{urn:com.workday/bsvc}Supervisor_ReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Work_Shift_Reference" type="{urn:com.workday/bsvc}Work_ShiftObjectType" minOccurs="0"/>
         <element name="Work_Hours_Profile_Reference" type="{urn:com.workday/bsvc}Work_Hours_ProfileObjectType" minOccurs="0"/>
       </sequence>
       <attribute name="Effective_Date" type="{http://www.w3.org/2001/XMLSchema}date" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<LocationContentDataType> businessSiteContentData
protected String businessTitle
protected List<CompanyInsiderTypeReferenceType> companyInsiderReference
protected BigDecimal defaultWeeklyHours
protected XMLGregorianCalendar effectiveDate
protected List<EmployeeTypeReferenceType> employeeTypeReference
protected BigDecimal fullTimeEquivalentPercentage
protected List<JobClassificationReferenceType> jobClassificationReference
protected Boolean jobExempt
protected List<JobProfileInPositionSummaryDataType> jobProfileSummaryData
protected List<OrganizationContentDataType> organizationContentData
protected List<PayRateTypeReferenceType> payRateTypeReference
protected List<PayrollInterfaceProcessingDataType> payrollProcessingData
protected String positionID
protected PositionReferenceType positionReference
protected List<PositionTimeTypeReferenceType> positionTimeTypeReference
protected String positionTitle
protected BigDecimal scheduledWeeklyHours
protected List<SupervisorReferenceType> supervisorReference
protected WorkHoursProfileObjectType workHoursProfileReference
protected WorkShiftObjectType workShiftReference
Public Constructors
WorkerPositionDataType()
Public Methods
List<LocationContentDataType> getBusinessSiteContentData()
Gets the value of the businessSiteContentData property.
String getBusinessTitle()
Gets the value of the businessTitle property.
List<CompanyInsiderTypeReferenceType> getCompanyInsiderReference()
Gets the value of the companyInsiderReference property.
BigDecimal getDefaultWeeklyHours()
Gets the value of the defaultWeeklyHours property.
XMLGregorianCalendar getEffectiveDate()
Gets the value of the effectiveDate property.
List<EmployeeTypeReferenceType> getEmployeeTypeReference()
Gets the value of the employeeTypeReference property.
BigDecimal getFullTimeEquivalentPercentage()
Gets the value of the fullTimeEquivalentPercentage property.
List<JobClassificationReferenceType> getJobClassificationReference()
Gets the value of the jobClassificationReference property.
Boolean getJobExempt()
Gets the value of the jobExempt property.
List<JobProfileInPositionSummaryDataType> getJobProfileSummaryData()
Gets the value of the jobProfileSummaryData property.
List<OrganizationContentDataType> getOrganizationContentData()
Gets the value of the organizationContentData property.
List<PayRateTypeReferenceType> getPayRateTypeReference()
Gets the value of the payRateTypeReference property.
List<PayrollInterfaceProcessingDataType> getPayrollProcessingData()
Gets the value of the payrollProcessingData property.
String getPositionID()
Gets the value of the positionID property.
PositionReferenceType getPositionReference()
Gets the value of the positionReference property.
List<PositionTimeTypeReferenceType> getPositionTimeTypeReference()
Gets the value of the positionTimeTypeReference property.
String getPositionTitle()
Gets the value of the positionTitle property.
BigDecimal getScheduledWeeklyHours()
Gets the value of the scheduledWeeklyHours property.
List<SupervisorReferenceType> getSupervisorReference()
Gets the value of the supervisorReference property.
WorkHoursProfileObjectType getWorkHoursProfileReference()
Gets the value of the workHoursProfileReference property.
WorkShiftObjectType getWorkShiftReference()
Gets the value of the workShiftReference property.
void setBusinessSiteContentData(List<LocationContentDataType> businessSiteContentData)
Sets the value of the businessSiteContentData property.
void setBusinessTitle(String value)
Sets the value of the businessTitle property.
void setCompanyInsiderReference(List<CompanyInsiderTypeReferenceType> companyInsiderReference)
Sets the value of the companyInsiderReference property.
void setDefaultWeeklyHours(BigDecimal value)
Sets the value of the defaultWeeklyHours property.
void setEffectiveDate(XMLGregorianCalendar value)
Sets the value of the effectiveDate property.
void setEmployeeTypeReference(List<EmployeeTypeReferenceType> employeeTypeReference)
Sets the value of the employeeTypeReference property.
void setFullTimeEquivalentPercentage(BigDecimal value)
Sets the value of the fullTimeEquivalentPercentage property.
void setJobClassificationReference(List<JobClassificationReferenceType> jobClassificationReference)
Sets the value of the jobClassificationReference property.
void setJobExempt(Boolean value)
Sets the value of the jobExempt property.
void setJobProfileSummaryData(List<JobProfileInPositionSummaryDataType> jobProfileSummaryData)
Sets the value of the jobProfileSummaryData property.
void setOrganizationContentData(List<OrganizationContentDataType> organizationContentData)
Sets the value of the organizationContentData property.
void setPayRateTypeReference(List<PayRateTypeReferenceType> payRateTypeReference)
Sets the value of the payRateTypeReference property.
void setPayrollProcessingData(List<PayrollInterfaceProcessingDataType> payrollProcessingData)
Sets the value of the payrollProcessingData property.
void setPositionID(String value)
Sets the value of the positionID property.
void setPositionReference(PositionReferenceType value)
Sets the value of the positionReference property.
void setPositionTimeTypeReference(List<PositionTimeTypeReferenceType> positionTimeTypeReference)
Sets the value of the positionTimeTypeReference property.
void setPositionTitle(String value)
Sets the value of the positionTitle property.
void setScheduledWeeklyHours(BigDecimal value)
Sets the value of the scheduledWeeklyHours property.
void setSupervisorReference(List<SupervisorReferenceType> supervisorReference)
Sets the value of the supervisorReference property.
void setWorkHoursProfileReference(WorkHoursProfileObjectType value)
Sets the value of the workHoursProfileReference property.
void setWorkShiftReference(WorkShiftObjectType value)
Sets the value of the workShiftReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<LocationContentDataType> businessSiteContentData

protected String businessTitle

protected List<CompanyInsiderTypeReferenceType> companyInsiderReference

protected BigDecimal defaultWeeklyHours

protected XMLGregorianCalendar effectiveDate

protected List<EmployeeTypeReferenceType> employeeTypeReference

protected BigDecimal fullTimeEquivalentPercentage

protected List<JobClassificationReferenceType> jobClassificationReference

protected Boolean jobExempt

protected List<JobProfileInPositionSummaryDataType> jobProfileSummaryData

protected List<OrganizationContentDataType> organizationContentData

protected List<PayRateTypeReferenceType> payRateTypeReference

protected List<PayrollInterfaceProcessingDataType> payrollProcessingData

protected String positionID

protected PositionReferenceType positionReference

protected List<PositionTimeTypeReferenceType> positionTimeTypeReference

protected String positionTitle

protected BigDecimal scheduledWeeklyHours

protected List<SupervisorReferenceType> supervisorReference

protected WorkHoursProfileObjectType workHoursProfileReference

protected WorkShiftObjectType workShiftReference

Public Constructors

public WorkerPositionDataType ()

Public Methods

public List<LocationContentDataType> getBusinessSiteContentData ()

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

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

    getBusinessSiteContentData().add(newItem);
 

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

public String getBusinessTitle ()

Gets the value of the businessTitle property.

Returns
  • possible object is String

public List<CompanyInsiderTypeReferenceType> getCompanyInsiderReference ()

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

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

    getCompanyInsiderReference().add(newItem);
 

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

public BigDecimal getDefaultWeeklyHours ()

Gets the value of the defaultWeeklyHours property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getEffectiveDate ()

Gets the value of the effectiveDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<EmployeeTypeReferenceType> getEmployeeTypeReference ()

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

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

    getEmployeeTypeReference().add(newItem);
 

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

public BigDecimal getFullTimeEquivalentPercentage ()

Gets the value of the fullTimeEquivalentPercentage property.

Returns
  • possible object is BigDecimal

public List<JobClassificationReferenceType> getJobClassificationReference ()

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

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

    getJobClassificationReference().add(newItem);
 

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

public Boolean getJobExempt ()

Gets the value of the jobExempt property. This getter has been renamed from isJobExempt() to getJobExempt() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public List<JobProfileInPositionSummaryDataType> getJobProfileSummaryData ()

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

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

    getJobProfileSummaryData().add(newItem);
 

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

public List<OrganizationContentDataType> getOrganizationContentData ()

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

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

    getOrganizationContentData().add(newItem);
 

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

public List<PayRateTypeReferenceType> getPayRateTypeReference ()

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

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

    getPayRateTypeReference().add(newItem);
 

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

public List<PayrollInterfaceProcessingDataType> getPayrollProcessingData ()

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

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

    getPayrollProcessingData().add(newItem);
 

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

public String getPositionID ()

Gets the value of the positionID property.

Returns
  • possible object is String

public PositionReferenceType getPositionReference ()

Gets the value of the positionReference property.

Returns

public List<PositionTimeTypeReferenceType> getPositionTimeTypeReference ()

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

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

    getPositionTimeTypeReference().add(newItem);
 

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

public String getPositionTitle ()

Gets the value of the positionTitle property.

Returns
  • possible object is String

public BigDecimal getScheduledWeeklyHours ()

Gets the value of the scheduledWeeklyHours property.

Returns
  • possible object is BigDecimal

public List<SupervisorReferenceType> getSupervisorReference ()

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

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

    getSupervisorReference().add(newItem);
 

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

public WorkHoursProfileObjectType getWorkHoursProfileReference ()

Gets the value of the workHoursProfileReference property.

Returns

public WorkShiftObjectType getWorkShiftReference ()

Gets the value of the workShiftReference property.

Returns

public void setBusinessSiteContentData (List<LocationContentDataType> businessSiteContentData)

Sets the value of the businessSiteContentData property.

Parameters
businessSiteContentData Allowed object is LocationContentDataType

public void setBusinessTitle (String value)

Sets the value of the businessTitle property.

Parameters
value Allowed object is String

public void setCompanyInsiderReference (List<CompanyInsiderTypeReferenceType> companyInsiderReference)

Sets the value of the companyInsiderReference property.

Parameters
companyInsiderReference Allowed object is CompanyInsiderTypeReferenceType

public void setDefaultWeeklyHours (BigDecimal value)

Sets the value of the defaultWeeklyHours property.

Parameters
value Allowed object is BigDecimal

public void setEffectiveDate (XMLGregorianCalendar value)

Sets the value of the effectiveDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEmployeeTypeReference (List<EmployeeTypeReferenceType> employeeTypeReference)

Sets the value of the employeeTypeReference property.

Parameters
employeeTypeReference Allowed object is EmployeeTypeReferenceType

public void setFullTimeEquivalentPercentage (BigDecimal value)

Sets the value of the fullTimeEquivalentPercentage property.

Parameters
value Allowed object is BigDecimal

public void setJobClassificationReference (List<JobClassificationReferenceType> jobClassificationReference)

Sets the value of the jobClassificationReference property.

Parameters
jobClassificationReference Allowed object is JobClassificationReferenceType

public void setJobExempt (Boolean value)

Sets the value of the jobExempt property.

Parameters
value Allowed object is Boolean

public void setJobProfileSummaryData (List<JobProfileInPositionSummaryDataType> jobProfileSummaryData)

Sets the value of the jobProfileSummaryData property.

Parameters
jobProfileSummaryData Allowed object is JobProfileInPositionSummaryDataType

public void setOrganizationContentData (List<OrganizationContentDataType> organizationContentData)

Sets the value of the organizationContentData property.

Parameters
organizationContentData Allowed object is OrganizationContentDataType

public void setPayRateTypeReference (List<PayRateTypeReferenceType> payRateTypeReference)

Sets the value of the payRateTypeReference property.

Parameters
payRateTypeReference Allowed object is PayRateTypeReferenceType

public void setPayrollProcessingData (List<PayrollInterfaceProcessingDataType> payrollProcessingData)

Sets the value of the payrollProcessingData property.

Parameters
payrollProcessingData Allowed object is PayrollInterfaceProcessingDataType

public void setPositionID (String value)

Sets the value of the positionID property.

Parameters
value Allowed object is String

public void setPositionReference (PositionReferenceType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionReferenceType

public void setPositionTimeTypeReference (List<PositionTimeTypeReferenceType> positionTimeTypeReference)

Sets the value of the positionTimeTypeReference property.

Parameters
positionTimeTypeReference Allowed object is PositionTimeTypeReferenceType

public void setPositionTitle (String value)

Sets the value of the positionTitle property.

Parameters
value Allowed object is String

public void setScheduledWeeklyHours (BigDecimal value)

Sets the value of the scheduledWeeklyHours property.

Parameters
value Allowed object is BigDecimal

public void setSupervisorReference (List<SupervisorReferenceType> supervisorReference)

Sets the value of the supervisorReference property.

Parameters
supervisorReference Allowed object is SupervisorReferenceType

public void setWorkHoursProfileReference (WorkHoursProfileObjectType value)

Sets the value of the workHoursProfileReference property.

Parameters
value Allowed object is WorkHoursProfileObjectType

public void setWorkShiftReference (WorkShiftObjectType value)

Sets the value of the workShiftReference property.

Parameters
value Allowed object is WorkShiftObjectType