public class

AcademicAppointmentSnapshotDataType

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

Class Overview

Element containing the specifics for the academic appointment being added or updated. An academic appointment tracks an academic workers time at a university or college.

Java class for Academic_Appointment_Snapshot_DataType complex type.

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

 <complexType name="Academic_Appointment_Snapshot_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Academic_Appointment_Track_Reference" type="{urn:com.workday/bsvc}Academic_Appointment_TrackObjectType" minOccurs="0"/>
         <element name="Appointment_Track_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Track_Type_Reference" type="{urn:com.workday/bsvc}Academic_Track_TypeObjectType" minOccurs="0"/>
         <element name="Appointment_Identifier_Reference" type="{urn:com.workday/bsvc}Academic_Appointment_IdentifierObjectType"/>
         <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_ElementObjectType" minOccurs="0"/>
         <element name="Academic_Unit_Reference" type="{urn:com.workday/bsvc}Academic_UnitObjectType"/>
         <element name="Roster_Percent" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="7"/>
               <minInclusive value="0"/>
               <fractionDigits value="4"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Appointment_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="Appointment_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Rank_Reference" type="{urn:com.workday/bsvc}Academic_RankObjectType" minOccurs="0"/>
         <element name="Appointment_Title" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Adjusted_Title_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Academic_Review_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Tenure_Home_Reference" type="{urn:com.workday/bsvc}Academic_UnitObjectType" minOccurs="0"/>
         <element name="Tenure_Status_Reference" type="{urn:com.workday/bsvc}Academic_Tenure_StatusObjectType" minOccurs="0"/>
         <element name="Probationary_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Tenure_Award_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Attachments" type="{urn:com.workday/bsvc}Academic_Appointment_AttachmentsType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected AcademicAppointmentTrackObjectType academicAppointmentTrackReference
protected XMLGregorianCalendar academicReviewDate
protected AcademicUnitObjectType academicUnitReference
protected XMLGregorianCalendar adjustedTitleStartDate
protected XMLGregorianCalendar appointmentEndDate
protected AcademicAppointmentIdentifierObjectType appointmentIdentifierReference
protected XMLGregorianCalendar appointmentStartDate
protected String appointmentTitle
protected String appointmentTrackID
protected AcademicAppointmentAttachmentsType attachments
protected PositionElementObjectType positionReference
protected XMLGregorianCalendar probationaryEndDate
protected AcademicRankObjectType rankReference
protected BigDecimal rosterPercent
protected XMLGregorianCalendar tenureAwardDate
protected AcademicUnitObjectType tenureHomeReference
protected AcademicTenureStatusObjectType tenureStatusReference
protected AcademicTrackTypeObjectType trackTypeReference
Public Constructors
AcademicAppointmentSnapshotDataType()
Public Methods
AcademicAppointmentTrackObjectType getAcademicAppointmentTrackReference()
Gets the value of the academicAppointmentTrackReference property.
XMLGregorianCalendar getAcademicReviewDate()
Gets the value of the academicReviewDate property.
AcademicUnitObjectType getAcademicUnitReference()
Gets the value of the academicUnitReference property.
XMLGregorianCalendar getAdjustedTitleStartDate()
Gets the value of the adjustedTitleStartDate property.
XMLGregorianCalendar getAppointmentEndDate()
Gets the value of the appointmentEndDate property.
AcademicAppointmentIdentifierObjectType getAppointmentIdentifierReference()
Gets the value of the appointmentIdentifierReference property.
XMLGregorianCalendar getAppointmentStartDate()
Gets the value of the appointmentStartDate property.
String getAppointmentTitle()
Gets the value of the appointmentTitle property.
String getAppointmentTrackID()
Gets the value of the appointmentTrackID property.
AcademicAppointmentAttachmentsType getAttachments()
Gets the value of the attachments property.
PositionElementObjectType getPositionReference()
Gets the value of the positionReference property.
XMLGregorianCalendar getProbationaryEndDate()
Gets the value of the probationaryEndDate property.
AcademicRankObjectType getRankReference()
Gets the value of the rankReference property.
BigDecimal getRosterPercent()
Gets the value of the rosterPercent property.
XMLGregorianCalendar getTenureAwardDate()
Gets the value of the tenureAwardDate property.
AcademicUnitObjectType getTenureHomeReference()
Gets the value of the tenureHomeReference property.
AcademicTenureStatusObjectType getTenureStatusReference()
Gets the value of the tenureStatusReference property.
AcademicTrackTypeObjectType getTrackTypeReference()
Gets the value of the trackTypeReference property.
void setAcademicAppointmentTrackReference(AcademicAppointmentTrackObjectType value)
Sets the value of the academicAppointmentTrackReference property.
void setAcademicReviewDate(XMLGregorianCalendar value)
Sets the value of the academicReviewDate property.
void setAcademicUnitReference(AcademicUnitObjectType value)
Sets the value of the academicUnitReference property.
void setAdjustedTitleStartDate(XMLGregorianCalendar value)
Sets the value of the adjustedTitleStartDate property.
void setAppointmentEndDate(XMLGregorianCalendar value)
Sets the value of the appointmentEndDate property.
void setAppointmentIdentifierReference(AcademicAppointmentIdentifierObjectType value)
Sets the value of the appointmentIdentifierReference property.
void setAppointmentStartDate(XMLGregorianCalendar value)
Sets the value of the appointmentStartDate property.
void setAppointmentTitle(String value)
Sets the value of the appointmentTitle property.
void setAppointmentTrackID(String value)
Sets the value of the appointmentTrackID property.
void setAttachments(AcademicAppointmentAttachmentsType value)
Sets the value of the attachments property.
void setPositionReference(PositionElementObjectType value)
Sets the value of the positionReference property.
void setProbationaryEndDate(XMLGregorianCalendar value)
Sets the value of the probationaryEndDate property.
void setRankReference(AcademicRankObjectType value)
Sets the value of the rankReference property.
void setRosterPercent(BigDecimal value)
Sets the value of the rosterPercent property.
void setTenureAwardDate(XMLGregorianCalendar value)
Sets the value of the tenureAwardDate property.
void setTenureHomeReference(AcademicUnitObjectType value)
Sets the value of the tenureHomeReference property.
void setTenureStatusReference(AcademicTenureStatusObjectType value)
Sets the value of the tenureStatusReference property.
void setTrackTypeReference(AcademicTrackTypeObjectType value)
Sets the value of the trackTypeReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected AcademicAppointmentTrackObjectType academicAppointmentTrackReference

protected XMLGregorianCalendar academicReviewDate

protected AcademicUnitObjectType academicUnitReference

protected XMLGregorianCalendar adjustedTitleStartDate

protected XMLGregorianCalendar appointmentEndDate

protected AcademicAppointmentIdentifierObjectType appointmentIdentifierReference

protected XMLGregorianCalendar appointmentStartDate

protected String appointmentTitle

protected String appointmentTrackID

protected AcademicAppointmentAttachmentsType attachments

protected PositionElementObjectType positionReference

protected XMLGregorianCalendar probationaryEndDate

protected AcademicRankObjectType rankReference

protected BigDecimal rosterPercent

protected XMLGregorianCalendar tenureAwardDate

protected AcademicUnitObjectType tenureHomeReference

protected AcademicTenureStatusObjectType tenureStatusReference

protected AcademicTrackTypeObjectType trackTypeReference

Public Constructors

public AcademicAppointmentSnapshotDataType ()

Public Methods

public AcademicAppointmentTrackObjectType getAcademicAppointmentTrackReference ()

Gets the value of the academicAppointmentTrackReference property.

Returns

public XMLGregorianCalendar getAcademicReviewDate ()

Gets the value of the academicReviewDate property.

Returns
  • possible object is XMLGregorianCalendar

public AcademicUnitObjectType getAcademicUnitReference ()

Gets the value of the academicUnitReference property.

Returns

public XMLGregorianCalendar getAdjustedTitleStartDate ()

Gets the value of the adjustedTitleStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getAppointmentEndDate ()

Gets the value of the appointmentEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public AcademicAppointmentIdentifierObjectType getAppointmentIdentifierReference ()

Gets the value of the appointmentIdentifierReference property.

Returns

public XMLGregorianCalendar getAppointmentStartDate ()

Gets the value of the appointmentStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getAppointmentTitle ()

Gets the value of the appointmentTitle property.

Returns
  • possible object is String

public String getAppointmentTrackID ()

Gets the value of the appointmentTrackID property.

Returns
  • possible object is String

public AcademicAppointmentAttachmentsType getAttachments ()

Gets the value of the attachments property.

Returns

public PositionElementObjectType getPositionReference ()

Gets the value of the positionReference property.

Returns

public XMLGregorianCalendar getProbationaryEndDate ()

Gets the value of the probationaryEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public AcademicRankObjectType getRankReference ()

Gets the value of the rankReference property.

Returns

public BigDecimal getRosterPercent ()

Gets the value of the rosterPercent property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getTenureAwardDate ()

Gets the value of the tenureAwardDate property.

Returns
  • possible object is XMLGregorianCalendar

public AcademicUnitObjectType getTenureHomeReference ()

Gets the value of the tenureHomeReference property.

Returns

public AcademicTenureStatusObjectType getTenureStatusReference ()

Gets the value of the tenureStatusReference property.

Returns

public AcademicTrackTypeObjectType getTrackTypeReference ()

Gets the value of the trackTypeReference property.

Returns

public void setAcademicAppointmentTrackReference (AcademicAppointmentTrackObjectType value)

Sets the value of the academicAppointmentTrackReference property.

Parameters
value Allowed object is AcademicAppointmentTrackObjectType

public void setAcademicReviewDate (XMLGregorianCalendar value)

Sets the value of the academicReviewDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setAcademicUnitReference (AcademicUnitObjectType value)

Sets the value of the academicUnitReference property.

Parameters
value Allowed object is AcademicUnitObjectType

public void setAdjustedTitleStartDate (XMLGregorianCalendar value)

Sets the value of the adjustedTitleStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setAppointmentEndDate (XMLGregorianCalendar value)

Sets the value of the appointmentEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setAppointmentIdentifierReference (AcademicAppointmentIdentifierObjectType value)

Sets the value of the appointmentIdentifierReference property.

Parameters
value Allowed object is AcademicAppointmentIdentifierObjectType

public void setAppointmentStartDate (XMLGregorianCalendar value)

Sets the value of the appointmentStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setAppointmentTitle (String value)

Sets the value of the appointmentTitle property.

Parameters
value Allowed object is String

public void setAppointmentTrackID (String value)

Sets the value of the appointmentTrackID property.

Parameters
value Allowed object is String

public void setAttachments (AcademicAppointmentAttachmentsType value)

Sets the value of the attachments property.

Parameters
value Allowed object is AcademicAppointmentAttachmentsType

public void setPositionReference (PositionElementObjectType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionElementObjectType

public void setProbationaryEndDate (XMLGregorianCalendar value)

Sets the value of the probationaryEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setRankReference (AcademicRankObjectType value)

Sets the value of the rankReference property.

Parameters
value Allowed object is AcademicRankObjectType

public void setRosterPercent (BigDecimal value)

Sets the value of the rosterPercent property.

Parameters
value Allowed object is BigDecimal

public void setTenureAwardDate (XMLGregorianCalendar value)

Sets the value of the tenureAwardDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setTenureHomeReference (AcademicUnitObjectType value)

Sets the value of the tenureHomeReference property.

Parameters
value Allowed object is AcademicUnitObjectType

public void setTenureStatusReference (AcademicTenureStatusObjectType value)

Sets the value of the tenureStatusReference property.

Parameters
value Allowed object is AcademicTenureStatusObjectType

public void setTrackTypeReference (AcademicTrackTypeObjectType value)

Sets the value of the trackTypeReference property.

Parameters
value Allowed object is AcademicTrackTypeObjectType