public class

PositionDetailsSubDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.staffing.PositionDetailsSubDataType

Class Overview

Wrapper element for filled position data.

Java class for Position_Details_Sub_DataType complex type.

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

 <complexType name="Position_Details_Sub_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Job_Profile_Reference" type="{urn:com.workday/bsvc}Job_ProfileObjectType" 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="Location_Reference" type="{urn:com.workday/bsvc}LocationObjectType" minOccurs="0"/>
         <element name="Work_Space_Reference" type="{urn:com.workday/bsvc}LocationObjectType" minOccurs="0"/>
         <element name="Position_Time_Type_Reference" type="{urn:com.workday/bsvc}Position_Time_TypeObjectType" 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"/>
         <element name="Default_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="Scheduled_Hours" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="5"/>
               <fractionDigits value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Pay_Rate_Type_Reference" type="{urn:com.workday/bsvc}Pay_Rate_TypeObjectType" minOccurs="0"/>
         <element name="Job_Classification_Reference" type="{urn:com.workday/bsvc}Job_ClassificationObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Company_Insider_Type_Reference" type="{urn:com.workday/bsvc}Company_Insider_TypeObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Annual_Work_Period_Reference" type="{urn:com.workday/bsvc}Academic_Pay_PeriodObjectType" minOccurs="0"/>
         <element name="Disbursement_Plan_Period_Reference" type="{urn:com.workday/bsvc}Academic_Pay_PeriodObjectType" minOccurs="0"/>
         <element name="Position_External_ID_Data" type="{urn:com.workday/bsvc}External_ID_DataType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected AcademicPayPeriodObjectType annualWorkPeriodReference
protected String businessTitle
protected List<CompanyInsiderTypeObjectType> companyInsiderTypeReference
protected BigDecimal defaultHours
protected AcademicPayPeriodObjectType disbursementPlanPeriodReference
protected List<JobClassificationObjectType> jobClassificationReference
protected JobProfileObjectType jobProfileReference
protected LocationObjectType locationReference
protected PayRateTypeObjectType payRateTypeReference
protected ExternalIDDataType positionExternalIDData
protected PositionTimeTypeObjectType positionTimeTypeReference
protected String positionTitle
protected BigDecimal scheduledHours
protected WorkHoursProfileObjectType workHoursProfileReference
protected WorkShiftObjectType workShiftReference
protected LocationObjectType workSpaceReference
Public Constructors
PositionDetailsSubDataType()
Public Methods
AcademicPayPeriodObjectType getAnnualWorkPeriodReference()
Gets the value of the annualWorkPeriodReference property.
String getBusinessTitle()
Gets the value of the businessTitle property.
List<CompanyInsiderTypeObjectType> getCompanyInsiderTypeReference()
Gets the value of the companyInsiderTypeReference property.
BigDecimal getDefaultHours()
Gets the value of the defaultHours property.
AcademicPayPeriodObjectType getDisbursementPlanPeriodReference()
Gets the value of the disbursementPlanPeriodReference property.
List<JobClassificationObjectType> getJobClassificationReference()
Gets the value of the jobClassificationReference property.
JobProfileObjectType getJobProfileReference()
Gets the value of the jobProfileReference property.
LocationObjectType getLocationReference()
Gets the value of the locationReference property.
PayRateTypeObjectType getPayRateTypeReference()
Gets the value of the payRateTypeReference property.
ExternalIDDataType getPositionExternalIDData()
Gets the value of the positionExternalIDData property.
PositionTimeTypeObjectType getPositionTimeTypeReference()
Gets the value of the positionTimeTypeReference property.
String getPositionTitle()
Gets the value of the positionTitle property.
BigDecimal getScheduledHours()
Gets the value of the scheduledHours property.
WorkHoursProfileObjectType getWorkHoursProfileReference()
Gets the value of the workHoursProfileReference property.
WorkShiftObjectType getWorkShiftReference()
Gets the value of the workShiftReference property.
LocationObjectType getWorkSpaceReference()
Gets the value of the workSpaceReference property.
void setAnnualWorkPeriodReference(AcademicPayPeriodObjectType value)
Sets the value of the annualWorkPeriodReference property.
void setBusinessTitle(String value)
Sets the value of the businessTitle property.
void setCompanyInsiderTypeReference(List<CompanyInsiderTypeObjectType> companyInsiderTypeReference)
Sets the value of the companyInsiderTypeReference property.
void setDefaultHours(BigDecimal value)
Sets the value of the defaultHours property.
void setDisbursementPlanPeriodReference(AcademicPayPeriodObjectType value)
Sets the value of the disbursementPlanPeriodReference property.
void setJobClassificationReference(List<JobClassificationObjectType> jobClassificationReference)
Sets the value of the jobClassificationReference property.
void setJobProfileReference(JobProfileObjectType value)
Sets the value of the jobProfileReference property.
void setLocationReference(LocationObjectType value)
Sets the value of the locationReference property.
void setPayRateTypeReference(PayRateTypeObjectType value)
Sets the value of the payRateTypeReference property.
void setPositionExternalIDData(ExternalIDDataType value)
Sets the value of the positionExternalIDData property.
void setPositionTimeTypeReference(PositionTimeTypeObjectType value)
Sets the value of the positionTimeTypeReference property.
void setPositionTitle(String value)
Sets the value of the positionTitle property.
void setScheduledHours(BigDecimal value)
Sets the value of the scheduledHours property.
void setWorkHoursProfileReference(WorkHoursProfileObjectType value)
Sets the value of the workHoursProfileReference property.
void setWorkShiftReference(WorkShiftObjectType value)
Sets the value of the workShiftReference property.
void setWorkSpaceReference(LocationObjectType value)
Sets the value of the workSpaceReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected AcademicPayPeriodObjectType annualWorkPeriodReference

protected String businessTitle

protected List<CompanyInsiderTypeObjectType> companyInsiderTypeReference

protected BigDecimal defaultHours

protected AcademicPayPeriodObjectType disbursementPlanPeriodReference

protected List<JobClassificationObjectType> jobClassificationReference

protected JobProfileObjectType jobProfileReference

protected LocationObjectType locationReference

protected PayRateTypeObjectType payRateTypeReference

protected ExternalIDDataType positionExternalIDData

protected PositionTimeTypeObjectType positionTimeTypeReference

protected String positionTitle

protected BigDecimal scheduledHours

protected WorkHoursProfileObjectType workHoursProfileReference

protected WorkShiftObjectType workShiftReference

protected LocationObjectType workSpaceReference

Public Constructors

public PositionDetailsSubDataType ()

Public Methods

public AcademicPayPeriodObjectType getAnnualWorkPeriodReference ()

Gets the value of the annualWorkPeriodReference property.

Returns

public String getBusinessTitle ()

Gets the value of the businessTitle property.

Returns
  • possible object is String

public List<CompanyInsiderTypeObjectType> getCompanyInsiderTypeReference ()

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

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

    getCompanyInsiderTypeReference().add(newItem);
 

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

public BigDecimal getDefaultHours ()

Gets the value of the defaultHours property.

Returns
  • possible object is BigDecimal

public AcademicPayPeriodObjectType getDisbursementPlanPeriodReference ()

Gets the value of the disbursementPlanPeriodReference property.

Returns

public List<JobClassificationObjectType> 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 JobClassificationObjectType

public JobProfileObjectType getJobProfileReference ()

Gets the value of the jobProfileReference property.

Returns

public LocationObjectType getLocationReference ()

Gets the value of the locationReference property.

Returns

public PayRateTypeObjectType getPayRateTypeReference ()

Gets the value of the payRateTypeReference property.

Returns

public ExternalIDDataType getPositionExternalIDData ()

Gets the value of the positionExternalIDData property.

Returns

public PositionTimeTypeObjectType getPositionTimeTypeReference ()

Gets the value of the positionTimeTypeReference property.

Returns

public String getPositionTitle ()

Gets the value of the positionTitle property.

Returns
  • possible object is String

public BigDecimal getScheduledHours ()

Gets the value of the scheduledHours property.

Returns
  • possible object is BigDecimal

public WorkHoursProfileObjectType getWorkHoursProfileReference ()

Gets the value of the workHoursProfileReference property.

Returns

public WorkShiftObjectType getWorkShiftReference ()

Gets the value of the workShiftReference property.

Returns

public LocationObjectType getWorkSpaceReference ()

Gets the value of the workSpaceReference property.

Returns

public void setAnnualWorkPeriodReference (AcademicPayPeriodObjectType value)

Sets the value of the annualWorkPeriodReference property.

Parameters
value Allowed object is AcademicPayPeriodObjectType

public void setBusinessTitle (String value)

Sets the value of the businessTitle property.

Parameters
value Allowed object is String

public void setCompanyInsiderTypeReference (List<CompanyInsiderTypeObjectType> companyInsiderTypeReference)

Sets the value of the companyInsiderTypeReference property.

Parameters
companyInsiderTypeReference Allowed object is CompanyInsiderTypeObjectType

public void setDefaultHours (BigDecimal value)

Sets the value of the defaultHours property.

Parameters
value Allowed object is BigDecimal

public void setDisbursementPlanPeriodReference (AcademicPayPeriodObjectType value)

Sets the value of the disbursementPlanPeriodReference property.

Parameters
value Allowed object is AcademicPayPeriodObjectType

public void setJobClassificationReference (List<JobClassificationObjectType> jobClassificationReference)

Sets the value of the jobClassificationReference property.

Parameters
jobClassificationReference Allowed object is JobClassificationObjectType

public void setJobProfileReference (JobProfileObjectType value)

Sets the value of the jobProfileReference property.

Parameters
value Allowed object is JobProfileObjectType

public void setLocationReference (LocationObjectType value)

Sets the value of the locationReference property.

Parameters
value Allowed object is LocationObjectType

public void setPayRateTypeReference (PayRateTypeObjectType value)

Sets the value of the payRateTypeReference property.

Parameters
value Allowed object is PayRateTypeObjectType

public void setPositionExternalIDData (ExternalIDDataType value)

Sets the value of the positionExternalIDData property.

Parameters
value Allowed object is ExternalIDDataType

public void setPositionTimeTypeReference (PositionTimeTypeObjectType value)

Sets the value of the positionTimeTypeReference property.

Parameters
value Allowed object is PositionTimeTypeObjectType

public void setPositionTitle (String value)

Sets the value of the positionTitle property.

Parameters
value Allowed object is String

public void setScheduledHours (BigDecimal value)

Sets the value of the scheduledHours 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

public void setWorkSpaceReference (LocationObjectType value)

Sets the value of the workSpaceReference property.

Parameters
value Allowed object is LocationObjectType