public class

WorkerStatusDataType

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

Class Overview

Encapsulating element containing all Status data for a Worker.

Java class for Worker_Status_DataType complex type.

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

 <complexType name="Worker_Status_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Active" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Hire_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Original_Hire_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="End_Employment_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Hire_Reason" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Continuous_Service_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="First_Day_of_Work" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Expected_Retirement_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Retirement_Eligibility_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Retired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Retirement_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Seniority_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Severance_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Benefits_Service_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Company_Service_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Time_Off_Service_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Vesting_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Date_Entered_Workforce" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Days_Unemployed" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="12"/>
               <minInclusive value="0"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Months_Continuous_Prior_Employment" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="14"/>
               <minInclusive value="0"/>
               <fractionDigits value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Leave_Status_Data" type="{urn:com.workday/bsvc}Leave_Status_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Termination_Status_Data" type="{urn:com.workday/bsvc}Termination_Status_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Probation_Status_Data" type="{urn:com.workday/bsvc}Probation_Status_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected Boolean active
protected XMLGregorianCalendar benefitsServiceDate
protected XMLGregorianCalendar companyServiceDate
protected XMLGregorianCalendar continuousServiceDate
protected XMLGregorianCalendar dateEnteredWorkforce
protected BigDecimal daysUnemployed
protected XMLGregorianCalendar endEmploymentDate
protected XMLGregorianCalendar expectedRetirementDate
protected XMLGregorianCalendar firstDayOfWork
protected XMLGregorianCalendar hireDate
protected String hireReason
protected List<LeaveStatusDataType> leaveStatusData
protected BigDecimal monthsContinuousPriorEmployment
protected XMLGregorianCalendar originalHireDate
protected List<ProbationStatusDataType> probationStatusData
protected Boolean retired
protected XMLGregorianCalendar retirementDate
protected XMLGregorianCalendar retirementEligibilityDate
protected XMLGregorianCalendar seniorityDate
protected XMLGregorianCalendar severanceDate
protected List<TerminationStatusDataType> terminationStatusData
protected XMLGregorianCalendar timeOffServiceDate
protected XMLGregorianCalendar vestingDate
Public Constructors
WorkerStatusDataType()
Public Methods
Boolean getActive()
Gets the value of the active property.
XMLGregorianCalendar getBenefitsServiceDate()
Gets the value of the benefitsServiceDate property.
XMLGregorianCalendar getCompanyServiceDate()
Gets the value of the companyServiceDate property.
XMLGregorianCalendar getContinuousServiceDate()
Gets the value of the continuousServiceDate property.
XMLGregorianCalendar getDateEnteredWorkforce()
Gets the value of the dateEnteredWorkforce property.
BigDecimal getDaysUnemployed()
Gets the value of the daysUnemployed property.
XMLGregorianCalendar getEndEmploymentDate()
Gets the value of the endEmploymentDate property.
XMLGregorianCalendar getExpectedRetirementDate()
Gets the value of the expectedRetirementDate property.
XMLGregorianCalendar getFirstDayOfWork()
Gets the value of the firstDayOfWork property.
XMLGregorianCalendar getHireDate()
Gets the value of the hireDate property.
String getHireReason()
Gets the value of the hireReason property.
List<LeaveStatusDataType> getLeaveStatusData()
Gets the value of the leaveStatusData property.
BigDecimal getMonthsContinuousPriorEmployment()
Gets the value of the monthsContinuousPriorEmployment property.
XMLGregorianCalendar getOriginalHireDate()
Gets the value of the originalHireDate property.
List<ProbationStatusDataType> getProbationStatusData()
Gets the value of the probationStatusData property.
Boolean getRetired()
Gets the value of the retired property.
XMLGregorianCalendar getRetirementDate()
Gets the value of the retirementDate property.
XMLGregorianCalendar getRetirementEligibilityDate()
Gets the value of the retirementEligibilityDate property.
XMLGregorianCalendar getSeniorityDate()
Gets the value of the seniorityDate property.
XMLGregorianCalendar getSeveranceDate()
Gets the value of the severanceDate property.
List<TerminationStatusDataType> getTerminationStatusData()
Gets the value of the terminationStatusData property.
XMLGregorianCalendar getTimeOffServiceDate()
Gets the value of the timeOffServiceDate property.
XMLGregorianCalendar getVestingDate()
Gets the value of the vestingDate property.
void setActive(Boolean value)
Sets the value of the active property.
void setBenefitsServiceDate(XMLGregorianCalendar value)
Sets the value of the benefitsServiceDate property.
void setCompanyServiceDate(XMLGregorianCalendar value)
Sets the value of the companyServiceDate property.
void setContinuousServiceDate(XMLGregorianCalendar value)
Sets the value of the continuousServiceDate property.
void setDateEnteredWorkforce(XMLGregorianCalendar value)
Sets the value of the dateEnteredWorkforce property.
void setDaysUnemployed(BigDecimal value)
Sets the value of the daysUnemployed property.
void setEndEmploymentDate(XMLGregorianCalendar value)
Sets the value of the endEmploymentDate property.
void setExpectedRetirementDate(XMLGregorianCalendar value)
Sets the value of the expectedRetirementDate property.
void setFirstDayOfWork(XMLGregorianCalendar value)
Sets the value of the firstDayOfWork property.
void setHireDate(XMLGregorianCalendar value)
Sets the value of the hireDate property.
void setHireReason(String value)
Sets the value of the hireReason property.
void setLeaveStatusData(List<LeaveStatusDataType> leaveStatusData)
Sets the value of the leaveStatusData property.
void setMonthsContinuousPriorEmployment(BigDecimal value)
Sets the value of the monthsContinuousPriorEmployment property.
void setOriginalHireDate(XMLGregorianCalendar value)
Sets the value of the originalHireDate property.
void setProbationStatusData(List<ProbationStatusDataType> probationStatusData)
Sets the value of the probationStatusData property.
void setRetired(Boolean value)
Sets the value of the retired property.
void setRetirementDate(XMLGregorianCalendar value)
Sets the value of the retirementDate property.
void setRetirementEligibilityDate(XMLGregorianCalendar value)
Sets the value of the retirementEligibilityDate property.
void setSeniorityDate(XMLGregorianCalendar value)
Sets the value of the seniorityDate property.
void setSeveranceDate(XMLGregorianCalendar value)
Sets the value of the severanceDate property.
void setTerminationStatusData(List<TerminationStatusDataType> terminationStatusData)
Sets the value of the terminationStatusData property.
void setTimeOffServiceDate(XMLGregorianCalendar value)
Sets the value of the timeOffServiceDate property.
void setVestingDate(XMLGregorianCalendar value)
Sets the value of the vestingDate property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected Boolean active

protected XMLGregorianCalendar benefitsServiceDate

protected XMLGregorianCalendar companyServiceDate

protected XMLGregorianCalendar continuousServiceDate

protected XMLGregorianCalendar dateEnteredWorkforce

protected BigDecimal daysUnemployed

protected XMLGregorianCalendar endEmploymentDate

protected XMLGregorianCalendar expectedRetirementDate

protected XMLGregorianCalendar firstDayOfWork

protected XMLGregorianCalendar hireDate

protected String hireReason

protected List<LeaveStatusDataType> leaveStatusData

protected BigDecimal monthsContinuousPriorEmployment

protected XMLGregorianCalendar originalHireDate

protected List<ProbationStatusDataType> probationStatusData

protected Boolean retired

protected XMLGregorianCalendar retirementDate

protected XMLGregorianCalendar retirementEligibilityDate

protected XMLGregorianCalendar seniorityDate

protected XMLGregorianCalendar severanceDate

protected List<TerminationStatusDataType> terminationStatusData

protected XMLGregorianCalendar timeOffServiceDate

protected XMLGregorianCalendar vestingDate

Public Constructors

public WorkerStatusDataType ()

Public Methods

public Boolean getActive ()

Gets the value of the active property. This getter has been renamed from isActive() to getActive() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public XMLGregorianCalendar getBenefitsServiceDate ()

Gets the value of the benefitsServiceDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getCompanyServiceDate ()

Gets the value of the companyServiceDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getContinuousServiceDate ()

Gets the value of the continuousServiceDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getDateEnteredWorkforce ()

Gets the value of the dateEnteredWorkforce property.

Returns
  • possible object is XMLGregorianCalendar

public BigDecimal getDaysUnemployed ()

Gets the value of the daysUnemployed property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getEndEmploymentDate ()

Gets the value of the endEmploymentDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getExpectedRetirementDate ()

Gets the value of the expectedRetirementDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getFirstDayOfWork ()

Gets the value of the firstDayOfWork property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getHireDate ()

Gets the value of the hireDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getHireReason ()

Gets the value of the hireReason property.

Returns
  • possible object is String

public List<LeaveStatusDataType> getLeaveStatusData ()

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

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

    getLeaveStatusData().add(newItem);
 

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

public BigDecimal getMonthsContinuousPriorEmployment ()

Gets the value of the monthsContinuousPriorEmployment property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getOriginalHireDate ()

Gets the value of the originalHireDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<ProbationStatusDataType> getProbationStatusData ()

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

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

    getProbationStatusData().add(newItem);
 

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

public Boolean getRetired ()

Gets the value of the retired property. This getter has been renamed from isRetired() to getRetired() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public XMLGregorianCalendar getRetirementDate ()

Gets the value of the retirementDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getRetirementEligibilityDate ()

Gets the value of the retirementEligibilityDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getSeniorityDate ()

Gets the value of the seniorityDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getSeveranceDate ()

Gets the value of the severanceDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<TerminationStatusDataType> getTerminationStatusData ()

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

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

    getTerminationStatusData().add(newItem);
 

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

public XMLGregorianCalendar getTimeOffServiceDate ()

Gets the value of the timeOffServiceDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getVestingDate ()

Gets the value of the vestingDate property.

Returns
  • possible object is XMLGregorianCalendar

public void setActive (Boolean value)

Sets the value of the active property.

Parameters
value Allowed object is Boolean

public void setBenefitsServiceDate (XMLGregorianCalendar value)

Sets the value of the benefitsServiceDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setCompanyServiceDate (XMLGregorianCalendar value)

Sets the value of the companyServiceDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setContinuousServiceDate (XMLGregorianCalendar value)

Sets the value of the continuousServiceDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setDateEnteredWorkforce (XMLGregorianCalendar value)

Sets the value of the dateEnteredWorkforce property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setDaysUnemployed (BigDecimal value)

Sets the value of the daysUnemployed property.

Parameters
value Allowed object is BigDecimal

public void setEndEmploymentDate (XMLGregorianCalendar value)

Sets the value of the endEmploymentDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setExpectedRetirementDate (XMLGregorianCalendar value)

Sets the value of the expectedRetirementDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setFirstDayOfWork (XMLGregorianCalendar value)

Sets the value of the firstDayOfWork property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setHireDate (XMLGregorianCalendar value)

Sets the value of the hireDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setHireReason (String value)

Sets the value of the hireReason property.

Parameters
value Allowed object is String

public void setLeaveStatusData (List<LeaveStatusDataType> leaveStatusData)

Sets the value of the leaveStatusData property.

Parameters
leaveStatusData Allowed object is LeaveStatusDataType

public void setMonthsContinuousPriorEmployment (BigDecimal value)

Sets the value of the monthsContinuousPriorEmployment property.

Parameters
value Allowed object is BigDecimal

public void setOriginalHireDate (XMLGregorianCalendar value)

Sets the value of the originalHireDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setProbationStatusData (List<ProbationStatusDataType> probationStatusData)

Sets the value of the probationStatusData property.

Parameters
probationStatusData Allowed object is ProbationStatusDataType

public void setRetired (Boolean value)

Sets the value of the retired property.

Parameters
value Allowed object is Boolean

public void setRetirementDate (XMLGregorianCalendar value)

Sets the value of the retirementDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setRetirementEligibilityDate (XMLGregorianCalendar value)

Sets the value of the retirementEligibilityDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setSeniorityDate (XMLGregorianCalendar value)

Sets the value of the seniorityDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setSeveranceDate (XMLGregorianCalendar value)

Sets the value of the severanceDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setTerminationStatusData (List<TerminationStatusDataType> terminationStatusData)

Sets the value of the terminationStatusData property.

Parameters
terminationStatusData Allowed object is TerminationStatusDataType

public void setTimeOffServiceDate (XMLGregorianCalendar value)

Sets the value of the timeOffServiceDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setVestingDate (XMLGregorianCalendar value)

Sets the value of the vestingDate property.

Parameters
value Allowed object is XMLGregorianCalendar