public class

WorkerGoalDetailDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.performancemanagement.WorkerGoalDetailDataType

Class Overview

Wrapper Element for Goal Detail information.

Java class for Worker_Goal_Detail_DataType complex type.

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

 <complexType name="Worker_Goal_Detail_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Goal_Reference_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Name" type="{urn:com.workday/bsvc}RichText"/>
         <element name="Description" type="{urn:com.workday/bsvc}RichText" minOccurs="0"/>
         <element name="Goal_Category_Reference" type="{urn:com.workday/bsvc}Goal_CategoryObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Organization_Goal_Reference" type="{urn:com.workday/bsvc}Organization_GoalObjectType" minOccurs="0"/>
         <element name="Goal_Weight" 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="Due_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Status_Reference" type="{urn:com.workday/bsvc}Component_CompletionObjectType" minOccurs="0"/>
         <element name="Completion_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Note" type="{urn:com.workday/bsvc}RichText" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected XMLGregorianCalendar completionDate
protected String description
protected XMLGregorianCalendar dueDate
protected List<GoalCategoryObjectType> goalCategoryReference
protected String goalReferenceID
protected BigDecimal goalWeight
protected String name
protected String note
protected OrganizationGoalObjectType organizationGoalReference
protected ComponentCompletionObjectType statusReference
Public Constructors
WorkerGoalDetailDataType()
Public Methods
XMLGregorianCalendar getCompletionDate()
Gets the value of the completionDate property.
String getDescription()
Gets the value of the description property.
XMLGregorianCalendar getDueDate()
Gets the value of the dueDate property.
List<GoalCategoryObjectType> getGoalCategoryReference()
Gets the value of the goalCategoryReference property.
String getGoalReferenceID()
Gets the value of the goalReferenceID property.
BigDecimal getGoalWeight()
Gets the value of the goalWeight property.
String getName()
Gets the value of the name property.
String getNote()
Gets the value of the note property.
OrganizationGoalObjectType getOrganizationGoalReference()
Gets the value of the organizationGoalReference property.
ComponentCompletionObjectType getStatusReference()
Gets the value of the statusReference property.
void setCompletionDate(XMLGregorianCalendar value)
Sets the value of the completionDate property.
void setDescription(String value)
Sets the value of the description property.
void setDueDate(XMLGregorianCalendar value)
Sets the value of the dueDate property.
void setGoalCategoryReference(List<GoalCategoryObjectType> goalCategoryReference)
Sets the value of the goalCategoryReference property.
void setGoalReferenceID(String value)
Sets the value of the goalReferenceID property.
void setGoalWeight(BigDecimal value)
Sets the value of the goalWeight property.
void setName(String value)
Sets the value of the name property.
void setNote(String value)
Sets the value of the note property.
void setOrganizationGoalReference(OrganizationGoalObjectType value)
Sets the value of the organizationGoalReference property.
void setStatusReference(ComponentCompletionObjectType value)
Sets the value of the statusReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected XMLGregorianCalendar completionDate

protected String description

protected XMLGregorianCalendar dueDate

protected List<GoalCategoryObjectType> goalCategoryReference

protected String goalReferenceID

protected BigDecimal goalWeight

protected String name

protected String note

protected OrganizationGoalObjectType organizationGoalReference

protected ComponentCompletionObjectType statusReference

Public Constructors

public WorkerGoalDetailDataType ()

Public Methods

public XMLGregorianCalendar getCompletionDate ()

Gets the value of the completionDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getDescription ()

Gets the value of the description property.

Returns
  • possible object is String

public XMLGregorianCalendar getDueDate ()

Gets the value of the dueDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<GoalCategoryObjectType> getGoalCategoryReference ()

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

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

    getGoalCategoryReference().add(newItem);
 

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

public String getGoalReferenceID ()

Gets the value of the goalReferenceID property.

Returns
  • possible object is String

public BigDecimal getGoalWeight ()

Gets the value of the goalWeight property.

Returns
  • possible object is BigDecimal

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public String getNote ()

Gets the value of the note property.

Returns
  • possible object is String

public OrganizationGoalObjectType getOrganizationGoalReference ()

Gets the value of the organizationGoalReference property.

Returns

public ComponentCompletionObjectType getStatusReference ()

Gets the value of the statusReference property.

Returns

public void setCompletionDate (XMLGregorianCalendar value)

Sets the value of the completionDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setDescription (String value)

Sets the value of the description property.

Parameters
value Allowed object is String

public void setDueDate (XMLGregorianCalendar value)

Sets the value of the dueDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setGoalCategoryReference (List<GoalCategoryObjectType> goalCategoryReference)

Sets the value of the goalCategoryReference property.

Parameters
goalCategoryReference Allowed object is GoalCategoryObjectType

public void setGoalReferenceID (String value)

Sets the value of the goalReferenceID property.

Parameters
value Allowed object is String

public void setGoalWeight (BigDecimal value)

Sets the value of the goalWeight property.

Parameters
value Allowed object is BigDecimal

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setNote (String value)

Sets the value of the note property.

Parameters
value Allowed object is String

public void setOrganizationGoalReference (OrganizationGoalObjectType value)

Sets the value of the organizationGoalReference property.

Parameters
value Allowed object is OrganizationGoalObjectType

public void setStatusReference (ComponentCompletionObjectType value)

Sets the value of the statusReference property.

Parameters
value Allowed object is ComponentCompletionObjectType