public class

WorkerPositionDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.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

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.
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.
Boolean isJobExempt()
Gets the value of the jobExempt property.
void setBusinessTitle(String value)
Sets the value of the businessTitle property.
void setDefaultWeeklyHours(BigDecimal value)
Sets the value of the defaultWeeklyHours property.
void setEffectiveDate(XMLGregorianCalendar value)
Sets the value of the effectiveDate property.
void setFullTimeEquivalentPercentage(BigDecimal value)
Sets the value of the fullTimeEquivalentPercentage property.
void setJobExempt(Boolean value)
Sets the value of the jobExempt property.
void setPositionID(String value)
Sets the value of the positionID property.
void setPositionReference(PositionReferenceType value)
Sets the value of the positionReference property.
void setPositionTitle(String value)
Sets the value of the positionTitle property.
void setScheduledWeeklyHours(BigDecimal value)
Sets the value of the scheduledWeeklyHours 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

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 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 Boolean isJobExempt ()

Gets the value of the jobExempt property.

Returns
  • possible object is Boolean

public void setBusinessTitle (String value)

Sets the value of the businessTitle property.

Parameters
value Allowed object is String

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 setFullTimeEquivalentPercentage (BigDecimal value)

Sets the value of the fullTimeEquivalentPercentage property.

Parameters
value Allowed object is BigDecimal

public void setJobExempt (Boolean value)

Sets the value of the jobExempt property.

Parameters
value Allowed object is Boolean

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 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 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