public class

PersonQualificationDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.recruiting.PersonQualificationDataType

Class Overview

Contains the worker's skills and experience. Security Note: This element is secured to the following domains: Self Service: Skills and Experience; Worker: Skills and Experience

Java class for Person_Qualification_DataType complex type.

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

 <complexType name="Person_Qualification_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Accomplishment" type="{urn:com.workday/bsvc}AccomplishmentType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="External_Job_History" type="{urn:com.workday/bsvc}Job_HistoryType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Competency" type="{urn:com.workday/bsvc}Competency_Achievement_Data__v10_Type" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Certification" type="{urn:com.workday/bsvc}Certification_AchievementType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Training" type="{urn:com.workday/bsvc}TrainingType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Award" type="{urn:com.workday/bsvc}AwardType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Organization_Membership" type="{urn:com.workday/bsvc}MembershipType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Education" type="{urn:com.workday/bsvc}EducationType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Work_Experience" type="{urn:com.workday/bsvc}Work_Experience_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Language" type="{urn:com.workday/bsvc}Language_Achievement_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Internal_Project_Experience" type="{urn:com.workday/bsvc}Internal_Project_ExperienceType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<AccomplishmentType> accomplishment
protected List<AwardType> award
protected List<CertificationAchievementType> certification
protected List<CompetencyAchievementDataV10Type> competency
protected List<EducationType> education
protected List<JobHistoryType> externalJobHistory
protected List<InternalProjectExperienceType> internalProjectExperience
protected List<LanguageAchievementDataType> language
protected List<MembershipType> organizationMembership
protected List<TrainingType> training
protected List<WorkExperienceDataType> workExperience
Public Constructors
PersonQualificationDataType()
Public Methods
List<AccomplishmentType> getAccomplishment()
Gets the value of the accomplishment property.
List<AwardType> getAward()
Gets the value of the award property.
List<CertificationAchievementType> getCertification()
Gets the value of the certification property.
List<CompetencyAchievementDataV10Type> getCompetency()
Gets the value of the competency property.
List<EducationType> getEducation()
Gets the value of the education property.
List<JobHistoryType> getExternalJobHistory()
Gets the value of the externalJobHistory property.
List<InternalProjectExperienceType> getInternalProjectExperience()
Gets the value of the internalProjectExperience property.
List<LanguageAchievementDataType> getLanguage()
Gets the value of the language property.
List<MembershipType> getOrganizationMembership()
Gets the value of the organizationMembership property.
List<TrainingType> getTraining()
Gets the value of the training property.
List<WorkExperienceDataType> getWorkExperience()
Gets the value of the workExperience property.
void setAccomplishment(List<AccomplishmentType> accomplishment)
Sets the value of the accomplishment property.
void setAward(List<AwardType> award)
Sets the value of the award property.
void setCertification(List<CertificationAchievementType> certification)
Sets the value of the certification property.
void setCompetency(List<CompetencyAchievementDataV10Type> competency)
Sets the value of the competency property.
void setEducation(List<EducationType> education)
Sets the value of the education property.
void setExternalJobHistory(List<JobHistoryType> externalJobHistory)
Sets the value of the externalJobHistory property.
void setInternalProjectExperience(List<InternalProjectExperienceType> internalProjectExperience)
Sets the value of the internalProjectExperience property.
void setLanguage(List<LanguageAchievementDataType> language)
Sets the value of the language property.
void setOrganizationMembership(List<MembershipType> organizationMembership)
Sets the value of the organizationMembership property.
void setTraining(List<TrainingType> training)
Sets the value of the training property.
void setWorkExperience(List<WorkExperienceDataType> workExperience)
Sets the value of the workExperience property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<AccomplishmentType> accomplishment

protected List<AwardType> award

protected List<CertificationAchievementType> certification

protected List<CompetencyAchievementDataV10Type> competency

protected List<EducationType> education

protected List<JobHistoryType> externalJobHistory

protected List<InternalProjectExperienceType> internalProjectExperience

protected List<LanguageAchievementDataType> language

protected List<MembershipType> organizationMembership

protected List<TrainingType> training

protected List<WorkExperienceDataType> workExperience

Public Constructors

public PersonQualificationDataType ()

Public Methods

public List<AccomplishmentType> getAccomplishment ()

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

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

    getAccomplishment().add(newItem);
 

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

public List<AwardType> getAward ()

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

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

    getAward().add(newItem);
 

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

public List<CertificationAchievementType> getCertification ()

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

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

    getCertification().add(newItem);
 

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

public List<CompetencyAchievementDataV10Type> getCompetency ()

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

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

    getCompetency().add(newItem);
 

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

public List<EducationType> getEducation ()

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

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

    getEducation().add(newItem);
 

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

public List<JobHistoryType> getExternalJobHistory ()

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

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

    getExternalJobHistory().add(newItem);
 

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

public List<InternalProjectExperienceType> getInternalProjectExperience ()

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

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

    getInternalProjectExperience().add(newItem);
 

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

public List<LanguageAchievementDataType> getLanguage ()

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

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

    getLanguage().add(newItem);
 

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

public List<MembershipType> getOrganizationMembership ()

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

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

    getOrganizationMembership().add(newItem);
 

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

public List<TrainingType> getTraining ()

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

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

    getTraining().add(newItem);
 

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

public List<WorkExperienceDataType> getWorkExperience ()

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

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

    getWorkExperience().add(newItem);
 

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

public void setAccomplishment (List<AccomplishmentType> accomplishment)

Sets the value of the accomplishment property.

Parameters
accomplishment Allowed object is AccomplishmentType

public void setAward (List<AwardType> award)

Sets the value of the award property.

Parameters
award Allowed object is AwardType

public void setCertification (List<CertificationAchievementType> certification)

Sets the value of the certification property.

Parameters
certification Allowed object is CertificationAchievementType

public void setCompetency (List<CompetencyAchievementDataV10Type> competency)

Sets the value of the competency property.

Parameters
competency Allowed object is CompetencyAchievementDataV10Type

public void setEducation (List<EducationType> education)

Sets the value of the education property.

Parameters
education Allowed object is EducationType

public void setExternalJobHistory (List<JobHistoryType> externalJobHistory)

Sets the value of the externalJobHistory property.

Parameters
externalJobHistory Allowed object is JobHistoryType

public void setInternalProjectExperience (List<InternalProjectExperienceType> internalProjectExperience)

Sets the value of the internalProjectExperience property.

Parameters
internalProjectExperience Allowed object is InternalProjectExperienceType

public void setLanguage (List<LanguageAchievementDataType> language)

Sets the value of the language property.

Parameters
language Allowed object is LanguageAchievementDataType

public void setOrganizationMembership (List<MembershipType> organizationMembership)

Sets the value of the organizationMembership property.

Parameters
organizationMembership Allowed object is MembershipType

public void setTraining (List<TrainingType> training)

Sets the value of the training property.

Parameters
training Allowed object is TrainingType

public void setWorkExperience (List<WorkExperienceDataType> workExperience)

Sets the value of the workExperience property.

Parameters
workExperience Allowed object is WorkExperienceDataType