public class

DemographicDataType

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

Class Overview

Encapsulating element for all Demographic data (e.g. Marital Status, Ethnicity, etc.) associated with a person.

Java class for Demographic_DataType complex type.

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

 <complexType name="Demographic_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Marital_Status_Reference" type="{urn:com.workday/bsvc}Marital_Status_ReferenceType" minOccurs="0"/>
         <element name="Hispanic_or_Latino" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Ethnicity_Reference" type="{urn:com.workday/bsvc}Ethnicity_ReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Citizenship_Status_Reference" type="{urn:com.workday/bsvc}Citizenship_Status_ReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Nationality_Reference" type="{urn:com.workday/bsvc}CountryObjectType" minOccurs="0"/>
         <element name="Hukou_Region_Reference" type="{urn:com.workday/bsvc}Country_RegionObjectType" minOccurs="0"/>
         <element name="Hukou_Subregion_Reference" type="{urn:com.workday/bsvc}Country_SubregionObjectType" minOccurs="0"/>
         <element name="Hukou_Locality" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Hukou_Postal_Code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Hukou_Type_Reference" type="{urn:com.workday/bsvc}Hukou_TypeObjectType" minOccurs="0"/>
         <element name="Native_Region_Reference" type="{urn:com.workday/bsvc}Country_RegionObjectType" minOccurs="0"/>
         <element name="Personnel_File_Agency" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Military_Service_Data" type="{urn:com.workday/bsvc}Military_Service_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected List<CitizenshipStatusReferenceType> citizenshipStatusReference
protected List<EthnicityReferenceType> ethnicityReference
protected Boolean hispanicOrLatino
protected String hukouLocality
protected String hukouPostalCode
protected CountryRegionObjectType hukouRegionReference
protected CountrySubregionObjectType hukouSubregionReference
protected HukouTypeObjectType hukouTypeReference
protected MaritalStatusReferenceType maritalStatusReference
protected List<MilitaryServiceDataType> militaryServiceData
protected CountryObjectType nationalityReference
protected CountryRegionObjectType nativeRegionReference
protected String personnelFileAgency
Public Constructors
DemographicDataType()
Public Methods
List<CitizenshipStatusReferenceType> getCitizenshipStatusReference()
Gets the value of the citizenshipStatusReference property.
List<EthnicityReferenceType> getEthnicityReference()
Gets the value of the ethnicityReference property.
Boolean getHispanicOrLatino()
Gets the value of the hispanicOrLatino property.
String getHukouLocality()
Gets the value of the hukouLocality property.
String getHukouPostalCode()
Gets the value of the hukouPostalCode property.
CountryRegionObjectType getHukouRegionReference()
Gets the value of the hukouRegionReference property.
CountrySubregionObjectType getHukouSubregionReference()
Gets the value of the hukouSubregionReference property.
HukouTypeObjectType getHukouTypeReference()
Gets the value of the hukouTypeReference property.
MaritalStatusReferenceType getMaritalStatusReference()
Gets the value of the maritalStatusReference property.
List<MilitaryServiceDataType> getMilitaryServiceData()
Gets the value of the militaryServiceData property.
CountryObjectType getNationalityReference()
Gets the value of the nationalityReference property.
CountryRegionObjectType getNativeRegionReference()
Gets the value of the nativeRegionReference property.
String getPersonnelFileAgency()
Gets the value of the personnelFileAgency property.
void setCitizenshipStatusReference(List<CitizenshipStatusReferenceType> citizenshipStatusReference)
Sets the value of the citizenshipStatusReference property.
void setEthnicityReference(List<EthnicityReferenceType> ethnicityReference)
Sets the value of the ethnicityReference property.
void setHispanicOrLatino(Boolean value)
Sets the value of the hispanicOrLatino property.
void setHukouLocality(String value)
Sets the value of the hukouLocality property.
void setHukouPostalCode(String value)
Sets the value of the hukouPostalCode property.
void setHukouRegionReference(CountryRegionObjectType value)
Sets the value of the hukouRegionReference property.
void setHukouSubregionReference(CountrySubregionObjectType value)
Sets the value of the hukouSubregionReference property.
void setHukouTypeReference(HukouTypeObjectType value)
Sets the value of the hukouTypeReference property.
void setMaritalStatusReference(MaritalStatusReferenceType value)
Sets the value of the maritalStatusReference property.
void setMilitaryServiceData(List<MilitaryServiceDataType> militaryServiceData)
Sets the value of the militaryServiceData property.
void setNationalityReference(CountryObjectType value)
Sets the value of the nationalityReference property.
void setNativeRegionReference(CountryRegionObjectType value)
Sets the value of the nativeRegionReference property.
void setPersonnelFileAgency(String value)
Sets the value of the personnelFileAgency property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<CitizenshipStatusReferenceType> citizenshipStatusReference

protected List<EthnicityReferenceType> ethnicityReference

protected Boolean hispanicOrLatino

protected String hukouLocality

protected String hukouPostalCode

protected CountryRegionObjectType hukouRegionReference

protected CountrySubregionObjectType hukouSubregionReference

protected HukouTypeObjectType hukouTypeReference

protected MaritalStatusReferenceType maritalStatusReference

protected List<MilitaryServiceDataType> militaryServiceData

protected CountryObjectType nationalityReference

protected CountryRegionObjectType nativeRegionReference

protected String personnelFileAgency

Public Constructors

public DemographicDataType ()

Public Methods

public List<CitizenshipStatusReferenceType> getCitizenshipStatusReference ()

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

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

    getCitizenshipStatusReference().add(newItem);
 

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

public List<EthnicityReferenceType> getEthnicityReference ()

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

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

    getEthnicityReference().add(newItem);
 

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

public Boolean getHispanicOrLatino ()

Gets the value of the hispanicOrLatino property. This getter has been renamed from isHispanicOrLatino() to getHispanicOrLatino() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public String getHukouLocality ()

Gets the value of the hukouLocality property.

Returns
  • possible object is String

public String getHukouPostalCode ()

Gets the value of the hukouPostalCode property.

Returns
  • possible object is String

public CountryRegionObjectType getHukouRegionReference ()

Gets the value of the hukouRegionReference property.

Returns

public CountrySubregionObjectType getHukouSubregionReference ()

Gets the value of the hukouSubregionReference property.

Returns

public HukouTypeObjectType getHukouTypeReference ()

Gets the value of the hukouTypeReference property.

Returns

public MaritalStatusReferenceType getMaritalStatusReference ()

Gets the value of the maritalStatusReference property.

Returns

public List<MilitaryServiceDataType> getMilitaryServiceData ()

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

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

    getMilitaryServiceData().add(newItem);
 

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

public CountryObjectType getNationalityReference ()

Gets the value of the nationalityReference property.

Returns

public CountryRegionObjectType getNativeRegionReference ()

Gets the value of the nativeRegionReference property.

Returns

public String getPersonnelFileAgency ()

Gets the value of the personnelFileAgency property.

Returns
  • possible object is String

public void setCitizenshipStatusReference (List<CitizenshipStatusReferenceType> citizenshipStatusReference)

Sets the value of the citizenshipStatusReference property.

Parameters
citizenshipStatusReference Allowed object is CitizenshipStatusReferenceType

public void setEthnicityReference (List<EthnicityReferenceType> ethnicityReference)

Sets the value of the ethnicityReference property.

Parameters
ethnicityReference Allowed object is EthnicityReferenceType

public void setHispanicOrLatino (Boolean value)

Sets the value of the hispanicOrLatino property.

Parameters
value Allowed object is Boolean

public void setHukouLocality (String value)

Sets the value of the hukouLocality property.

Parameters
value Allowed object is String

public void setHukouPostalCode (String value)

Sets the value of the hukouPostalCode property.

Parameters
value Allowed object is String

public void setHukouRegionReference (CountryRegionObjectType value)

Sets the value of the hukouRegionReference property.

Parameters
value Allowed object is CountryRegionObjectType

public void setHukouSubregionReference (CountrySubregionObjectType value)

Sets the value of the hukouSubregionReference property.

Parameters
value Allowed object is CountrySubregionObjectType

public void setHukouTypeReference (HukouTypeObjectType value)

Sets the value of the hukouTypeReference property.

Parameters
value Allowed object is HukouTypeObjectType

public void setMaritalStatusReference (MaritalStatusReferenceType value)

Sets the value of the maritalStatusReference property.

Parameters
value Allowed object is MaritalStatusReferenceType

public void setMilitaryServiceData (List<MilitaryServiceDataType> militaryServiceData)

Sets the value of the militaryServiceData property.

Parameters
militaryServiceData Allowed object is MilitaryServiceDataType

public void setNationalityReference (CountryObjectType value)

Sets the value of the nationalityReference property.

Parameters
value Allowed object is CountryObjectType

public void setNativeRegionReference (CountryRegionObjectType value)

Sets the value of the nativeRegionReference property.

Parameters
value Allowed object is CountryRegionObjectType

public void setPersonnelFileAgency (String value)

Sets the value of the personnelFileAgency property.

Parameters
value Allowed object is String