public class

JobProfileSummaryDataType

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

Class Overview

Contains the details of a Job Profile.

Java class for Job_Profile_Summary_DataType complex type.

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

 <complexType name="Job_Profile_Summary_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="Job_Profile_Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Management_Level_Reference" type="{urn:com.workday/bsvc}Management_LevelObjectType" minOccurs="0"/>
         <element name="Job_Category_Reference" type="{urn:com.workday/bsvc}Job_CategoryObjectType" minOccurs="0"/>
         <element name="Job_Family_Reference" type="{urn:com.workday/bsvc}Job_FamilyObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Work_Shift_Required" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Job_Profile_Exempt_Data" type="{urn:com.workday/bsvc}Job_Profile_Exempt_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Critical_Job" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Difficulty_to_Fill_Reference" type="{urn:com.workday/bsvc}Difficulty_to_FillObjectType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Boolean criticalJob
protected DifficultyToFillObjectType difficultyToFillReference
protected JobCategoryObjectType jobCategoryReference
protected List<JobFamilyObjectType> jobFamilyReference
protected List<JobProfileExemptDataType> jobProfileExemptData
protected String jobProfileName
protected JobProfileObjectType jobProfileReference
protected ManagementLevelObjectType managementLevelReference
protected Boolean workShiftRequired
Public Constructors
JobProfileSummaryDataType()
Public Methods
DifficultyToFillObjectType getDifficultyToFillReference()
Gets the value of the difficultyToFillReference property.
JobCategoryObjectType getJobCategoryReference()
Gets the value of the jobCategoryReference property.
List<JobFamilyObjectType> getJobFamilyReference()
Gets the value of the jobFamilyReference property.
List<JobProfileExemptDataType> getJobProfileExemptData()
Gets the value of the jobProfileExemptData property.
String getJobProfileName()
Gets the value of the jobProfileName property.
JobProfileObjectType getJobProfileReference()
Gets the value of the jobProfileReference property.
ManagementLevelObjectType getManagementLevelReference()
Gets the value of the managementLevelReference property.
Boolean isCriticalJob()
Gets the value of the criticalJob property.
Boolean isWorkShiftRequired()
Gets the value of the workShiftRequired property.
void setCriticalJob(Boolean value)
Sets the value of the criticalJob property.
void setDifficultyToFillReference(DifficultyToFillObjectType value)
Sets the value of the difficultyToFillReference property.
void setJobCategoryReference(JobCategoryObjectType value)
Sets the value of the jobCategoryReference property.
void setJobProfileName(String value)
Sets the value of the jobProfileName property.
void setJobProfileReference(JobProfileObjectType value)
Sets the value of the jobProfileReference property.
void setManagementLevelReference(ManagementLevelObjectType value)
Sets the value of the managementLevelReference property.
void setWorkShiftRequired(Boolean value)
Sets the value of the workShiftRequired property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Boolean criticalJob

protected DifficultyToFillObjectType difficultyToFillReference

protected JobCategoryObjectType jobCategoryReference

protected List<JobFamilyObjectType> jobFamilyReference

protected List<JobProfileExemptDataType> jobProfileExemptData

protected String jobProfileName

protected JobProfileObjectType jobProfileReference

protected ManagementLevelObjectType managementLevelReference

protected Boolean workShiftRequired

Public Constructors

public JobProfileSummaryDataType ()

Public Methods

public DifficultyToFillObjectType getDifficultyToFillReference ()

Gets the value of the difficultyToFillReference property.

Returns

public JobCategoryObjectType getJobCategoryReference ()

Gets the value of the jobCategoryReference property.

Returns

public List<JobFamilyObjectType> getJobFamilyReference ()

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

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

    getJobFamilyReference().add(newItem);
 

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

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 String getJobProfileName ()

Gets the value of the jobProfileName property.

Returns
  • possible object is String

public JobProfileObjectType getJobProfileReference ()

Gets the value of the jobProfileReference property.

Returns

public ManagementLevelObjectType getManagementLevelReference ()

Gets the value of the managementLevelReference property.

Returns

public Boolean isCriticalJob ()

Gets the value of the criticalJob property.

Returns
  • possible object is Boolean

public Boolean isWorkShiftRequired ()

Gets the value of the workShiftRequired property.

Returns
  • possible object is Boolean

public void setCriticalJob (Boolean value)

Sets the value of the criticalJob property.

Parameters
value Allowed object is Boolean

public void setDifficultyToFillReference (DifficultyToFillObjectType value)

Sets the value of the difficultyToFillReference property.

Parameters
value Allowed object is DifficultyToFillObjectType

public void setJobCategoryReference (JobCategoryObjectType value)

Sets the value of the jobCategoryReference property.

Parameters
value Allowed object is JobCategoryObjectType

public void setJobProfileName (String value)

Sets the value of the jobProfileName property.

Parameters
value Allowed object is String

public void setJobProfileReference (JobProfileObjectType value)

Sets the value of the jobProfileReference property.

Parameters
value Allowed object is JobProfileObjectType

public void setManagementLevelReference (ManagementLevelObjectType value)

Sets the value of the managementLevelReference property.

Parameters
value Allowed object is ManagementLevelObjectType

public void setWorkShiftRequired (Boolean value)

Sets the value of the workShiftRequired property.

Parameters
value Allowed object is Boolean