public class

JobProfileBasicDataType

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

Class Overview

Contains the basic job profile information.

Java class for Job_Profile_Basic_DataType complex type.

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

 <complexType name="Job_Profile_Basic_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Inactive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Job_Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Include_Job_Code_in_Name" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Job_Profile_Private_Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Job_Profile_Summary" 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="Public_Job" 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_Level_Reference" type="{urn:com.workday/bsvc}Job_LevelObjectType" minOccurs="0"/>
         <element name="Job_Family_Data" type="{urn:com.workday/bsvc}Job_Profile_Job_Family_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Company_Insider_Data" type="{urn:com.workday/bsvc}Company_Insider_Job_Profile_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

Constants
long serialVersionUID
Fields
protected List<CompanyInsiderJobProfileDataType> companyInsiderData
protected Boolean criticalJob
protected DifficultyToFillObjectType difficultyToFillReference
protected Boolean inactive
protected Boolean includeJobCodeInName
protected JobCategoryObjectType jobCategoryReference
protected List<JobProfileJobFamilyDataType> jobFamilyData
protected JobLevelObjectType jobLevelReference
protected String jobProfilePrivateTitle
protected String jobProfileSummary
protected String jobTitle
protected ManagementLevelObjectType managementLevelReference
protected Boolean publicJob
protected Boolean workShiftRequired
Public Constructors
JobProfileBasicDataType()
Public Methods
List<CompanyInsiderJobProfileDataType> getCompanyInsiderData()
Gets the value of the companyInsiderData property.
Boolean getCriticalJob()
Gets the value of the criticalJob property.
DifficultyToFillObjectType getDifficultyToFillReference()
Gets the value of the difficultyToFillReference property.
Boolean getInactive()
Gets the value of the inactive property.
Boolean getIncludeJobCodeInName()
Gets the value of the includeJobCodeInName property.
JobCategoryObjectType getJobCategoryReference()
Gets the value of the jobCategoryReference property.
List<JobProfileJobFamilyDataType> getJobFamilyData()
Gets the value of the jobFamilyData property.
JobLevelObjectType getJobLevelReference()
Gets the value of the jobLevelReference property.
String getJobProfilePrivateTitle()
Gets the value of the jobProfilePrivateTitle property.
String getJobProfileSummary()
Gets the value of the jobProfileSummary property.
String getJobTitle()
Gets the value of the jobTitle property.
ManagementLevelObjectType getManagementLevelReference()
Gets the value of the managementLevelReference property.
Boolean getPublicJob()
Gets the value of the publicJob property.
Boolean getWorkShiftRequired()
Gets the value of the workShiftRequired property.
void setCompanyInsiderData(List<CompanyInsiderJobProfileDataType> companyInsiderData)
Sets the value of the companyInsiderData property.
void setCriticalJob(Boolean value)
Sets the value of the criticalJob property.
void setDifficultyToFillReference(DifficultyToFillObjectType value)
Sets the value of the difficultyToFillReference property.
void setInactive(Boolean value)
Sets the value of the inactive property.
void setIncludeJobCodeInName(Boolean value)
Sets the value of the includeJobCodeInName property.
void setJobCategoryReference(JobCategoryObjectType value)
Sets the value of the jobCategoryReference property.
void setJobFamilyData(List<JobProfileJobFamilyDataType> jobFamilyData)
Sets the value of the jobFamilyData property.
void setJobLevelReference(JobLevelObjectType value)
Sets the value of the jobLevelReference property.
void setJobProfilePrivateTitle(String value)
Sets the value of the jobProfilePrivateTitle property.
void setJobProfileSummary(String value)
Sets the value of the jobProfileSummary property.
void setJobTitle(String value)
Sets the value of the jobTitle property.
void setManagementLevelReference(ManagementLevelObjectType value)
Sets the value of the managementLevelReference property.
void setPublicJob(Boolean value)
Sets the value of the publicJob 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 List<CompanyInsiderJobProfileDataType> companyInsiderData

protected Boolean criticalJob

protected DifficultyToFillObjectType difficultyToFillReference

protected Boolean inactive

protected Boolean includeJobCodeInName

protected JobCategoryObjectType jobCategoryReference

protected List<JobProfileJobFamilyDataType> jobFamilyData

protected JobLevelObjectType jobLevelReference

protected String jobProfilePrivateTitle

protected String jobProfileSummary

protected String jobTitle

protected ManagementLevelObjectType managementLevelReference

protected Boolean publicJob

protected Boolean workShiftRequired

Public Constructors

public JobProfileBasicDataType ()

Public Methods

public List<CompanyInsiderJobProfileDataType> getCompanyInsiderData ()

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

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

    getCompanyInsiderData().add(newItem);
 

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

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

Gets the value of the inactive property. This getter has been renamed from isInactive() to getInactive() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getIncludeJobCodeInName ()

Gets the value of the includeJobCodeInName property. This getter has been renamed from isIncludeJobCodeInName() to getIncludeJobCodeInName() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public JobCategoryObjectType getJobCategoryReference ()

Gets the value of the jobCategoryReference property.

Returns

public List<JobProfileJobFamilyDataType> getJobFamilyData ()

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

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

    getJobFamilyData().add(newItem);
 

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

public JobLevelObjectType getJobLevelReference ()

Gets the value of the jobLevelReference property.

Returns

public String getJobProfilePrivateTitle ()

Gets the value of the jobProfilePrivateTitle property.

Returns
  • possible object is String

public String getJobProfileSummary ()

Gets the value of the jobProfileSummary property.

Returns
  • possible object is String

public String getJobTitle ()

Gets the value of the jobTitle property.

Returns
  • possible object is String

public ManagementLevelObjectType getManagementLevelReference ()

Gets the value of the managementLevelReference property.

Returns

public Boolean getPublicJob ()

Gets the value of the publicJob property. This getter has been renamed from isPublicJob() to getPublicJob() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

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 setCompanyInsiderData (List<CompanyInsiderJobProfileDataType> companyInsiderData)

Sets the value of the companyInsiderData property.

Parameters
companyInsiderData Allowed object is CompanyInsiderJobProfileDataType

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

Sets the value of the inactive property.

Parameters
value Allowed object is Boolean

public void setIncludeJobCodeInName (Boolean value)

Sets the value of the includeJobCodeInName property.

Parameters
value Allowed object is Boolean

public void setJobCategoryReference (JobCategoryObjectType value)

Sets the value of the jobCategoryReference property.

Parameters
value Allowed object is JobCategoryObjectType

public void setJobFamilyData (List<JobProfileJobFamilyDataType> jobFamilyData)

Sets the value of the jobFamilyData property.

Parameters
jobFamilyData Allowed object is JobProfileJobFamilyDataType

public void setJobLevelReference (JobLevelObjectType value)

Sets the value of the jobLevelReference property.

Parameters
value Allowed object is JobLevelObjectType

public void setJobProfilePrivateTitle (String value)

Sets the value of the jobProfilePrivateTitle property.

Parameters
value Allowed object is String

public void setJobProfileSummary (String value)

Sets the value of the jobProfileSummary property.

Parameters
value Allowed object is String

public void setJobTitle (String value)

Sets the value of the jobTitle property.

Parameters
value Allowed object is String

public void setManagementLevelReference (ManagementLevelObjectType value)

Sets the value of the managementLevelReference property.

Parameters
value Allowed object is ManagementLevelObjectType

public void setPublicJob (Boolean value)

Sets the value of the publicJob property.

Parameters
value Allowed object is Boolean

public void setWorkShiftRequired (Boolean value)

Sets the value of the workShiftRequired property.

Parameters
value Allowed object is Boolean