public class

EmployeeContractDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.staffing.EmployeeContractDataType

Class Overview

Contains data for an Employee Contract.

Java class for Employee_Contract_DataType complex type.

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

 <complexType name="Employee_Contract_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Employee_Contract_Reference" type="{urn:com.workday/bsvc}Employee_ContractObjectType" minOccurs="0"/>
         <element name="Employee_Contract_Reason_Reference" type="{urn:com.workday/bsvc}Employee_Contract_ReasonObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Employee_Contract_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Contract_Version_Date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Contract_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Contract_Type_Reference" type="{urn:com.workday/bsvc}Employee_Contract_TypeObjectType" minOccurs="0"/>
         <element name="Contract_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Contract_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Employee_Contract_Collective_Agreement_Reference" type="{urn:com.workday/bsvc}Collective_AgreementObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Maximum_Weekly_Hours" 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="Minimum_Weekly_Hours" 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="Contract_Status_Reference" type="{urn:com.workday/bsvc}Employee_Contract_StatusObjectType"/>
         <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_ElementObjectType" minOccurs="0"/>
         <element name="Contract_Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Date_Employee_Signed" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Date_Employer_Signed" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Worker_Document_Reference" type="{urn:com.workday/bsvc}Worker_DocumentObjectType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected String contractDescription
protected XMLGregorianCalendar contractEndDate
protected String contractID
protected XMLGregorianCalendar contractStartDate
protected EmployeeContractStatusObjectType contractStatusReference
protected EmployeeContractTypeObjectType contractTypeReference
protected XMLGregorianCalendar contractVersionDate
protected XMLGregorianCalendar dateEmployeeSigned
protected XMLGregorianCalendar dateEmployerSigned
protected List<CollectiveAgreementObjectType> employeeContractCollectiveAgreementReference
protected String employeeContractID
protected List<EmployeeContractReasonObjectType> employeeContractReasonReference
protected EmployeeContractObjectType employeeContractReference
protected BigDecimal maximumWeeklyHours
protected BigDecimal minimumWeeklyHours
protected PositionElementObjectType positionReference
protected List<WorkerDocumentObjectType> workerDocumentReference
Public Constructors
EmployeeContractDataType()
Public Methods
String getContractDescription()
Gets the value of the contractDescription property.
XMLGregorianCalendar getContractEndDate()
Gets the value of the contractEndDate property.
String getContractID()
Gets the value of the contractID property.
XMLGregorianCalendar getContractStartDate()
Gets the value of the contractStartDate property.
EmployeeContractStatusObjectType getContractStatusReference()
Gets the value of the contractStatusReference property.
EmployeeContractTypeObjectType getContractTypeReference()
Gets the value of the contractTypeReference property.
XMLGregorianCalendar getContractVersionDate()
Gets the value of the contractVersionDate property.
XMLGregorianCalendar getDateEmployeeSigned()
Gets the value of the dateEmployeeSigned property.
XMLGregorianCalendar getDateEmployerSigned()
Gets the value of the dateEmployerSigned property.
List<CollectiveAgreementObjectType> getEmployeeContractCollectiveAgreementReference()
Gets the value of the employeeContractCollectiveAgreementReference property.
String getEmployeeContractID()
Gets the value of the employeeContractID property.
List<EmployeeContractReasonObjectType> getEmployeeContractReasonReference()
Gets the value of the employeeContractReasonReference property.
EmployeeContractObjectType getEmployeeContractReference()
Gets the value of the employeeContractReference property.
BigDecimal getMaximumWeeklyHours()
Gets the value of the maximumWeeklyHours property.
BigDecimal getMinimumWeeklyHours()
Gets the value of the minimumWeeklyHours property.
PositionElementObjectType getPositionReference()
Gets the value of the positionReference property.
List<WorkerDocumentObjectType> getWorkerDocumentReference()
Gets the value of the workerDocumentReference property.
void setContractDescription(String value)
Sets the value of the contractDescription property.
void setContractEndDate(XMLGregorianCalendar value)
Sets the value of the contractEndDate property.
void setContractID(String value)
Sets the value of the contractID property.
void setContractStartDate(XMLGregorianCalendar value)
Sets the value of the contractStartDate property.
void setContractStatusReference(EmployeeContractStatusObjectType value)
Sets the value of the contractStatusReference property.
void setContractTypeReference(EmployeeContractTypeObjectType value)
Sets the value of the contractTypeReference property.
void setContractVersionDate(XMLGregorianCalendar value)
Sets the value of the contractVersionDate property.
void setDateEmployeeSigned(XMLGregorianCalendar value)
Sets the value of the dateEmployeeSigned property.
void setDateEmployerSigned(XMLGregorianCalendar value)
Sets the value of the dateEmployerSigned property.
void setEmployeeContractCollectiveAgreementReference(List<CollectiveAgreementObjectType> employeeContractCollectiveAgreementReference)
Sets the value of the employeeContractCollectiveAgreementReference property.
void setEmployeeContractID(String value)
Sets the value of the employeeContractID property.
void setEmployeeContractReasonReference(List<EmployeeContractReasonObjectType> employeeContractReasonReference)
Sets the value of the employeeContractReasonReference property.
void setEmployeeContractReference(EmployeeContractObjectType value)
Sets the value of the employeeContractReference property.
void setMaximumWeeklyHours(BigDecimal value)
Sets the value of the maximumWeeklyHours property.
void setMinimumWeeklyHours(BigDecimal value)
Sets the value of the minimumWeeklyHours property.
void setPositionReference(PositionElementObjectType value)
Sets the value of the positionReference property.
void setWorkerDocumentReference(List<WorkerDocumentObjectType> workerDocumentReference)
Sets the value of the workerDocumentReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected String contractDescription

protected XMLGregorianCalendar contractEndDate

protected String contractID

protected XMLGregorianCalendar contractStartDate

protected EmployeeContractStatusObjectType contractStatusReference

protected EmployeeContractTypeObjectType contractTypeReference

protected XMLGregorianCalendar contractVersionDate

protected XMLGregorianCalendar dateEmployeeSigned

protected XMLGregorianCalendar dateEmployerSigned

protected List<CollectiveAgreementObjectType> employeeContractCollectiveAgreementReference

protected String employeeContractID

protected List<EmployeeContractReasonObjectType> employeeContractReasonReference

protected EmployeeContractObjectType employeeContractReference

protected BigDecimal maximumWeeklyHours

protected BigDecimal minimumWeeklyHours

protected PositionElementObjectType positionReference

protected List<WorkerDocumentObjectType> workerDocumentReference

Public Constructors

public EmployeeContractDataType ()

Public Methods

public String getContractDescription ()

Gets the value of the contractDescription property.

Returns
  • possible object is String

public XMLGregorianCalendar getContractEndDate ()

Gets the value of the contractEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getContractID ()

Gets the value of the contractID property.

Returns
  • possible object is String

public XMLGregorianCalendar getContractStartDate ()

Gets the value of the contractStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public EmployeeContractStatusObjectType getContractStatusReference ()

Gets the value of the contractStatusReference property.

Returns

public EmployeeContractTypeObjectType getContractTypeReference ()

Gets the value of the contractTypeReference property.

Returns

public XMLGregorianCalendar getContractVersionDate ()

Gets the value of the contractVersionDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getDateEmployeeSigned ()

Gets the value of the dateEmployeeSigned property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getDateEmployerSigned ()

Gets the value of the dateEmployerSigned property.

Returns
  • possible object is XMLGregorianCalendar

public List<CollectiveAgreementObjectType> getEmployeeContractCollectiveAgreementReference ()

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

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

    getEmployeeContractCollectiveAgreementReference().add(newItem);
 

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

public String getEmployeeContractID ()

Gets the value of the employeeContractID property.

Returns
  • possible object is String

public List<EmployeeContractReasonObjectType> getEmployeeContractReasonReference ()

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

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

    getEmployeeContractReasonReference().add(newItem);
 

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

public EmployeeContractObjectType getEmployeeContractReference ()

Gets the value of the employeeContractReference property.

Returns

public BigDecimal getMaximumWeeklyHours ()

Gets the value of the maximumWeeklyHours property.

Returns
  • possible object is BigDecimal

public BigDecimal getMinimumWeeklyHours ()

Gets the value of the minimumWeeklyHours property.

Returns
  • possible object is BigDecimal

public PositionElementObjectType getPositionReference ()

Gets the value of the positionReference property.

Returns

public List<WorkerDocumentObjectType> getWorkerDocumentReference ()

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

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

    getWorkerDocumentReference().add(newItem);
 

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

public void setContractDescription (String value)

Sets the value of the contractDescription property.

Parameters
value Allowed object is String

public void setContractEndDate (XMLGregorianCalendar value)

Sets the value of the contractEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setContractID (String value)

Sets the value of the contractID property.

Parameters
value Allowed object is String

public void setContractStartDate (XMLGregorianCalendar value)

Sets the value of the contractStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setContractStatusReference (EmployeeContractStatusObjectType value)

Sets the value of the contractStatusReference property.

Parameters
value Allowed object is EmployeeContractStatusObjectType

public void setContractTypeReference (EmployeeContractTypeObjectType value)

Sets the value of the contractTypeReference property.

Parameters
value Allowed object is EmployeeContractTypeObjectType

public void setContractVersionDate (XMLGregorianCalendar value)

Sets the value of the contractVersionDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setDateEmployeeSigned (XMLGregorianCalendar value)

Sets the value of the dateEmployeeSigned property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setDateEmployerSigned (XMLGregorianCalendar value)

Sets the value of the dateEmployerSigned property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEmployeeContractCollectiveAgreementReference (List<CollectiveAgreementObjectType> employeeContractCollectiveAgreementReference)

Sets the value of the employeeContractCollectiveAgreementReference property.

Parameters
employeeContractCollectiveAgreementReference Allowed object is CollectiveAgreementObjectType

public void setEmployeeContractID (String value)

Sets the value of the employeeContractID property.

Parameters
value Allowed object is String

public void setEmployeeContractReasonReference (List<EmployeeContractReasonObjectType> employeeContractReasonReference)

Sets the value of the employeeContractReasonReference property.

Parameters
employeeContractReasonReference Allowed object is EmployeeContractReasonObjectType

public void setEmployeeContractReference (EmployeeContractObjectType value)

Sets the value of the employeeContractReference property.

Parameters
value Allowed object is EmployeeContractObjectType

public void setMaximumWeeklyHours (BigDecimal value)

Sets the value of the maximumWeeklyHours property.

Parameters
value Allowed object is BigDecimal

public void setMinimumWeeklyHours (BigDecimal value)

Sets the value of the minimumWeeklyHours property.

Parameters
value Allowed object is BigDecimal

public void setPositionReference (PositionElementObjectType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionElementObjectType

public void setWorkerDocumentReference (List<WorkerDocumentObjectType> workerDocumentReference)

Sets the value of the workerDocumentReference property.

Parameters
workerDocumentReference Allowed object is WorkerDocumentObjectType