public class

EmployeeContractDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.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_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="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="Worker_Document_Reference" type="{urn:com.workday/bsvc}Worker_DocumentObjectType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected String contractDescription
protected XMLGregorianCalendar contractEndDate
protected String contractID
protected XMLGregorianCalendar contractStartDate
protected EmployeeContractStatusObjectType contractStatusReference
protected EmployeeContractTypeObjectType contractTypeReference
protected XMLGregorianCalendar contractVersionDate
protected String employeeContractID
protected EmployeeContractObjectType employeeContractReference
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.
String getEmployeeContractID()
Gets the value of the employeeContractID property.
EmployeeContractObjectType getEmployeeContractReference()
Gets the value of the employeeContractReference 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 setEmployeeContractID(String value)
Sets the value of the employeeContractID property.
void setEmployeeContractReference(EmployeeContractObjectType value)
Sets the value of the employeeContractReference property.
void setPositionReference(PositionElementObjectType value)
Sets the value of the positionReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String contractDescription

protected XMLGregorianCalendar contractEndDate

protected String contractID

protected XMLGregorianCalendar contractStartDate

protected EmployeeContractStatusObjectType contractStatusReference

protected EmployeeContractTypeObjectType contractTypeReference

protected XMLGregorianCalendar contractVersionDate

protected String employeeContractID

protected EmployeeContractObjectType employeeContractReference

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 String getEmployeeContractID ()

Gets the value of the employeeContractID property.

Returns
  • possible object is String

public EmployeeContractObjectType getEmployeeContractReference ()

Gets the value of the employeeContractReference property.

Returns

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 setEmployeeContractID (String value)

Sets the value of the employeeContractID property.

Parameters
value Allowed object is String

public void setEmployeeContractReference (EmployeeContractObjectType value)

Sets the value of the employeeContractReference property.

Parameters
value Allowed object is EmployeeContractObjectType

public void setPositionReference (PositionElementObjectType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionElementObjectType