public class

JobProfileDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.JobProfileDataType

Class Overview

Element containing all Job Profile Data.

Java class for Job_Profile_DataType complex type.

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

 <complexType name="Job_Profile_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Job_Code" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Effective_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Job_Profile_Basic_Data" type="{urn:com.workday/bsvc}Job_Profile_Basic_DataType" minOccurs="0"/>
         <element name="Job_Classification_Data" type="{urn:com.workday/bsvc}Job_Profile_Job_Classification_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Job_Profile_Pay_Rate_Data" type="{urn:com.workday/bsvc}Job_Profile_Pay_Rate_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Job_Profile_Exempt_Data" type="{urn:com.workday/bsvc}Job_Profile_Exempt_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Workers_Compensation_Code_Replacement_Data" type="{urn:com.workday/bsvc}Workers_Compensation_Replacement_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Qualification_Replacement_Data" type="{urn:com.workday/bsvc}Qualification_Data_for_Position_Restriction_or_Job_ProfileType" minOccurs="0"/>
         <element name="Integration_Field_Override_Data" type="{urn:com.workday/bsvc}Document_Field_Result_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Job_Profile_Compensation_Data" type="{urn:com.workday/bsvc}Job_Profile_Compensation_DataType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected XMLGregorianCalendar effectiveDate
protected List<DocumentFieldResultDataType> integrationFieldOverrideData
protected List<JobProfileJobClassificationDataType> jobClassificationData
protected String jobCode
protected JobProfileBasicDataType jobProfileBasicData
protected JobProfileCompensationDataType jobProfileCompensationData
protected List<JobProfileExemptDataType> jobProfileExemptData
protected List<JobProfilePayRateDataType> jobProfilePayRateData
protected QualificationDataForPositionRestrictionOrJobProfileType qualificationReplacementData
protected List<WorkersCompensationReplacementDataType> workersCompensationCodeReplacementData
Public Constructors
JobProfileDataType()
Public Methods
XMLGregorianCalendar getEffectiveDate()
Gets the value of the effectiveDate property.
List<DocumentFieldResultDataType> getIntegrationFieldOverrideData()
Gets the value of the integrationFieldOverrideData property.
List<JobProfileJobClassificationDataType> getJobClassificationData()
Gets the value of the jobClassificationData property.
String getJobCode()
Gets the value of the jobCode property.
JobProfileBasicDataType getJobProfileBasicData()
Gets the value of the jobProfileBasicData property.
JobProfileCompensationDataType getJobProfileCompensationData()
Gets the value of the jobProfileCompensationData property.
List<JobProfileExemptDataType> getJobProfileExemptData()
Gets the value of the jobProfileExemptData property.
List<JobProfilePayRateDataType> getJobProfilePayRateData()
Gets the value of the jobProfilePayRateData property.
QualificationDataForPositionRestrictionOrJobProfileType getQualificationReplacementData()
Gets the value of the qualificationReplacementData property.
List<WorkersCompensationReplacementDataType> getWorkersCompensationCodeReplacementData()
Gets the value of the workersCompensationCodeReplacementData property.
void setEffectiveDate(XMLGregorianCalendar value)
Sets the value of the effectiveDate property.
void setJobCode(String value)
Sets the value of the jobCode property.
void setJobProfileBasicData(JobProfileBasicDataType value)
Sets the value of the jobProfileBasicData property.
void setJobProfileCompensationData(JobProfileCompensationDataType value)
Sets the value of the jobProfileCompensationData property.
void setQualificationReplacementData(QualificationDataForPositionRestrictionOrJobProfileType value)
Sets the value of the qualificationReplacementData property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected XMLGregorianCalendar effectiveDate

protected List<DocumentFieldResultDataType> integrationFieldOverrideData

protected List<JobProfileJobClassificationDataType> jobClassificationData

protected String jobCode

protected JobProfileBasicDataType jobProfileBasicData

protected JobProfileCompensationDataType jobProfileCompensationData

protected List<JobProfileExemptDataType> jobProfileExemptData

protected List<JobProfilePayRateDataType> jobProfilePayRateData

protected QualificationDataForPositionRestrictionOrJobProfileType qualificationReplacementData

protected List<WorkersCompensationReplacementDataType> workersCompensationCodeReplacementData

Public Constructors

public JobProfileDataType ()

Public Methods

public XMLGregorianCalendar getEffectiveDate ()

Gets the value of the effectiveDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<DocumentFieldResultDataType> getIntegrationFieldOverrideData ()

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

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

    getIntegrationFieldOverrideData().add(newItem);
 

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

public List<JobProfileJobClassificationDataType> getJobClassificationData ()

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

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

    getJobClassificationData().add(newItem);
 

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

public String getJobCode ()

Gets the value of the jobCode property.

Returns
  • possible object is String

public JobProfileBasicDataType getJobProfileBasicData ()

Gets the value of the jobProfileBasicData property.

Returns

public JobProfileCompensationDataType getJobProfileCompensationData ()

Gets the value of the jobProfileCompensationData property.

Returns

public List<JobProfileExemptDataType> getJobProfileExemptData ()

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

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

    getJobProfileExemptData().add(newItem);
 

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

public List<JobProfilePayRateDataType> getJobProfilePayRateData ()

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

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

    getJobProfilePayRateData().add(newItem);
 

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

public QualificationDataForPositionRestrictionOrJobProfileType getQualificationReplacementData ()

Gets the value of the qualificationReplacementData property.

public List<WorkersCompensationReplacementDataType> getWorkersCompensationCodeReplacementData ()

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

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

    getWorkersCompensationCodeReplacementData().add(newItem);
 

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

public void setEffectiveDate (XMLGregorianCalendar value)

Sets the value of the effectiveDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setJobCode (String value)

Sets the value of the jobCode property.

Parameters
value Allowed object is String

public void setJobProfileBasicData (JobProfileBasicDataType value)

Sets the value of the jobProfileBasicData property.

Parameters
value Allowed object is JobProfileBasicDataType

public void setJobProfileCompensationData (JobProfileCompensationDataType value)

Sets the value of the jobProfileCompensationData property.

Parameters
value Allowed object is JobProfileCompensationDataType

public void setQualificationReplacementData (QualificationDataForPositionRestrictionOrJobProfileType value)

Sets the value of the qualificationReplacementData property.

Parameters
value Allowed object is QualificationDataForPositionRestrictionOrJobProfileType