public class

CandidateProfileType

extends Object
java.lang.Object
   ↳ org.mule.modules.hrxml.candidate.CandidateProfileType

Class Overview

Java class for CandidateProfileType complex type.

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

 <complexType name="CandidateProfileType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ProfileId" type="{http://ns.hr-xml.org/2007-04-15}EntityIdType" minOccurs="0"/>
         <element name="ProfileName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AvailabilityInfo" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="AvailabilityDates" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="StartDate" type="{http://ns.hr-xml.org/2007-04-15}LocalDateNkNaType" minOccurs="0"/>
                             <element name="EndDate" type="{http://ns.hr-xml.org/2007-04-15}LocalDateNkNaType" minOccurs="0"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="TermOfNotice" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="Value" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                             <element name="Interval" type="{http://ns.hr-xml.org/2007-04-15}NoticeFrequencyType"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="DistributionGuidelines" type="{http://ns.hr-xml.org/2007-04-15}DistributionGuidelinesType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PersonalData" type="{http://ns.hr-xml.org/2007-04-15}CandidatePersonalDataType" minOccurs="0"/>
         <element name="PreferredPosition" minOccurs="0">
           <complexType>
             <complexContent>
               <extension base="{http://ns.hr-xml.org/2007-04-15}PositionMatchingType">
                 <sequence>
                   <element name="Commute" type="{http://ns.hr-xml.org/2007-04-15}CommuteType" minOccurs="0"/>
                 </sequence>
               </extension>
             </complexContent>
           </complexType>
         </element>
         <element ref="{http://ns.hr-xml.org/2007-04-15}EmploymentHistory" minOccurs="0"/>
         <element ref="{http://ns.hr-xml.org/2007-04-15}EducationHistory" minOccurs="0"/>
         <element ref="{http://ns.hr-xml.org/2007-04-15}MilitaryHistory" minOccurs="0"/>
         <element ref="{http://ns.hr-xml.org/2007-04-15}Associations" minOccurs="0"/>
         <element name="SupportingMaterials" type="{http://ns.hr-xml.org/2007-04-15}StaffingSupportingMaterialsType" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://ns.hr-xml.org/2007-04-15}UserArea" minOccurs="0"/>
       </sequence>
       <attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class CandidateProfileType.AvailabilityInfo

Java class for anonymous complex type. 

class CandidateProfileType.PreferredPosition

Java class for anonymous complex type. 

Fields
protected Associations associations
protected CandidateProfileType.AvailabilityInfo availabilityInfo
protected List<DistributionGuidelinesType> distributionGuidelines
protected EducationHistoryType educationHistory
protected EmploymentHistoryType employmentHistory
protected String lang
protected MilitaryHistoryType militaryHistory
protected CandidatePersonalDataType personalData
protected CandidateProfileType.PreferredPosition preferredPosition
protected EntityIdType profileId
protected String profileName
protected List<StaffingSupportingMaterialsType> supportingMaterials
protected UserAreaType userArea
Public Constructors
CandidateProfileType()
Public Methods
Associations getAssociations()
Gets the value of the associations property.
CandidateProfileType.AvailabilityInfo getAvailabilityInfo()
Gets the value of the availabilityInfo property.
List<DistributionGuidelinesType> getDistributionGuidelines()
Gets the value of the distributionGuidelines property.
EducationHistoryType getEducationHistory()
Gets the value of the educationHistory property.
EmploymentHistoryType getEmploymentHistory()
Gets the value of the employmentHistory property.
String getLang()
Gets the value of the lang property.
MilitaryHistoryType getMilitaryHistory()
Gets the value of the militaryHistory property.
CandidatePersonalDataType getPersonalData()
Gets the value of the personalData property.
CandidateProfileType.PreferredPosition getPreferredPosition()
Gets the value of the preferredPosition property.
EntityIdType getProfileId()
Gets the value of the profileId property.
String getProfileName()
Gets the value of the profileName property.
List<StaffingSupportingMaterialsType> getSupportingMaterials()
Gets the value of the supportingMaterials property.
UserAreaType getUserArea()
Gets the value of the userArea property.
void setAssociations(Associations value)
Sets the value of the associations property.
void setAvailabilityInfo(CandidateProfileType.AvailabilityInfo value)
Sets the value of the availabilityInfo property.
void setEducationHistory(EducationHistoryType value)
Sets the value of the educationHistory property.
void setEmploymentHistory(EmploymentHistoryType value)
Sets the value of the employmentHistory property.
void setLang(String value)
Sets the value of the lang property.
void setMilitaryHistory(MilitaryHistoryType value)
Sets the value of the militaryHistory property.
void setPersonalData(CandidatePersonalDataType value)
Sets the value of the personalData property.
void setPreferredPosition(CandidateProfileType.PreferredPosition value)
Sets the value of the preferredPosition property.
void setProfileId(EntityIdType value)
Sets the value of the profileId property.
void setProfileName(String value)
Sets the value of the profileName property.
void setUserArea(UserAreaType value)
Sets the value of the userArea property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Associations associations

protected CandidateProfileType.AvailabilityInfo availabilityInfo

protected List<DistributionGuidelinesType> distributionGuidelines

protected EducationHistoryType educationHistory

protected EmploymentHistoryType employmentHistory

protected String lang

protected MilitaryHistoryType militaryHistory

protected CandidatePersonalDataType personalData

protected CandidateProfileType.PreferredPosition preferredPosition

protected EntityIdType profileId

protected String profileName

protected List<StaffingSupportingMaterialsType> supportingMaterials

protected UserAreaType userArea

Public Constructors

public CandidateProfileType ()

Public Methods

public Associations getAssociations ()

Gets the value of the associations property.

Returns

public CandidateProfileType.AvailabilityInfo getAvailabilityInfo ()

Gets the value of the availabilityInfo property.

Returns

public List<DistributionGuidelinesType> getDistributionGuidelines ()

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

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

    getDistributionGuidelines().add(newItem);
 

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

public EducationHistoryType getEducationHistory ()

Gets the value of the educationHistory property.

Returns

public EmploymentHistoryType getEmploymentHistory ()

Gets the value of the employmentHistory property.

Returns

public String getLang ()

Gets the value of the lang property.

Returns
  • possible object is String

public MilitaryHistoryType getMilitaryHistory ()

Gets the value of the militaryHistory property.

Returns

public CandidatePersonalDataType getPersonalData ()

Gets the value of the personalData property.

Returns

public CandidateProfileType.PreferredPosition getPreferredPosition ()

Gets the value of the preferredPosition property.

Returns

public EntityIdType getProfileId ()

Gets the value of the profileId property.

Returns

public String getProfileName ()

Gets the value of the profileName property.

Returns
  • possible object is String

public List<StaffingSupportingMaterialsType> getSupportingMaterials ()

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

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

    getSupportingMaterials().add(newItem);
 

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

public UserAreaType getUserArea ()

Gets the value of the userArea property.

Returns

public void setAssociations (Associations value)

Sets the value of the associations property.

Parameters
value Allowed object is Associations

public void setAvailabilityInfo (CandidateProfileType.AvailabilityInfo value)

Sets the value of the availabilityInfo property.

Parameters
value Allowed object is CandidateProfileType.AvailabilityInfo

public void setEducationHistory (EducationHistoryType value)

Sets the value of the educationHistory property.

Parameters
value Allowed object is EducationHistoryType

public void setEmploymentHistory (EmploymentHistoryType value)

Sets the value of the employmentHistory property.

Parameters
value Allowed object is EmploymentHistoryType

public void setLang (String value)

Sets the value of the lang property.

Parameters
value Allowed object is String

public void setMilitaryHistory (MilitaryHistoryType value)

Sets the value of the militaryHistory property.

Parameters
value Allowed object is MilitaryHistoryType

public void setPersonalData (CandidatePersonalDataType value)

Sets the value of the personalData property.

Parameters
value Allowed object is CandidatePersonalDataType

public void setPreferredPosition (CandidateProfileType.PreferredPosition value)

Sets the value of the preferredPosition property.

Parameters
value Allowed object is CandidateProfileType.PreferredPosition

public void setProfileId (EntityIdType value)

Sets the value of the profileId property.

Parameters
value Allowed object is EntityIdType

public void setProfileName (String value)

Sets the value of the profileName property.

Parameters
value Allowed object is String

public void setUserArea (UserAreaType value)

Sets the value of the userArea property.

Parameters
value Allowed object is UserAreaType