public class

JobProfileInPositionSummaryDataType

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

Class Overview

Contains the job profile for the position.

Java class for Job_Profile_in_Position_Summary_DataType complex type.

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

 <complexType name="Job_Profile_in_Position_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_Exempt" type="{http://www.w3.org/2001/XMLSchema}boolean" 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="Job_Profile_Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Work_Shift_Required" type="{http://www.w3.org/2001/XMLSchema}boolean" 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

Constants
long serialVersionUID
Fields
protected Boolean criticalJob
protected DifficultyToFillObjectType difficultyToFillReference
protected JobCategoryObjectType jobCategoryReference
protected Boolean jobExempt
protected List<JobFamilyObjectType> jobFamilyReference
protected String jobProfileName
protected JobProfileObjectType jobProfileReference
protected ManagementLevelObjectType managementLevelReference
protected Boolean workShiftRequired
Public Constructors
JobProfileInPositionSummaryDataType()
Public Methods
Boolean getCriticalJob()
Gets the value of the criticalJob property.
DifficultyToFillObjectType getDifficultyToFillReference()
Gets the value of the difficultyToFillReference property.
JobCategoryObjectType getJobCategoryReference()
Gets the value of the jobCategoryReference property.
Boolean getJobExempt()
Gets the value of the jobExempt property.
List<JobFamilyObjectType> getJobFamilyReference()
Gets the value of the jobFamilyReference 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 getWorkShiftRequired()
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 setJobExempt(Boolean value)
Sets the value of the jobExempt property.
void setJobFamilyReference(List<JobFamilyObjectType> jobFamilyReference)
Sets the value of the jobFamilyReference 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

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected Boolean criticalJob

protected DifficultyToFillObjectType difficultyToFillReference

protected JobCategoryObjectType jobCategoryReference

protected Boolean jobExempt

protected List<JobFamilyObjectType> jobFamilyReference

protected String jobProfileName

protected JobProfileObjectType jobProfileReference

protected ManagementLevelObjectType managementLevelReference

protected Boolean workShiftRequired

Public Constructors

public JobProfileInPositionSummaryDataType ()

Public Methods

public Boolean getCriticalJob ()

Gets the value of the criticalJob property. This getter has been renamed from isCriticalJob() to getCriticalJob() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public DifficultyToFillObjectType getDifficultyToFillReference ()

Gets the value of the difficultyToFillReference property.

Returns

public JobCategoryObjectType getJobCategoryReference ()

Gets the value of the jobCategoryReference property.

Returns

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<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 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 getWorkShiftRequired ()

Gets the value of the workShiftRequired property. This getter has been renamed from isWorkShiftRequired() to getWorkShiftRequired() by cxf-xjc-boolean plugin.

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 setJobExempt (Boolean value)

Sets the value of the jobExempt property.

Parameters
value Allowed object is Boolean

public void setJobFamilyReference (List<JobFamilyObjectType> jobFamilyReference)

Sets the value of the jobFamilyReference property.

Parameters
jobFamilyReference Allowed object is JobFamilyObjectType

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