public class

PeriodActivityPayAssignmentDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.compensation.PeriodActivityPayAssignmentDataType

Class Overview

Contains the individual assignment details of a new activity, changes to an existing activity, or an existing activity to be deleted.

Java class for Period_Activity_Pay_Assignment_DataType complex type.

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

 <complexType name="Period_Activity_Pay_Assignment_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Period_Activity_Pay_Assignment_Reference" type="{urn:com.workday/bsvc}Period_Activity_AssignmentObjectType" minOccurs="0"/>
         <element name="Period_Activity_Reference" type="{urn:com.workday/bsvc}Period_ActivityObjectType" minOccurs="0"/>
         <element name="Period_Activity_Task_Reference" type="{urn:com.workday/bsvc}Period_Activity_TaskObjectType" minOccurs="0"/>
         <element name="Period_Activity_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Period_Activity_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <choice>
           <element name="Assigned_Amount" minOccurs="0">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="36"/>
                 <minInclusive value="0"/>
                 <fractionDigits value="6"/>
               </restriction>
             </simpleType>
           </element>
           <element name="Assigned_Quantity" minOccurs="0">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
                 <totalDigits value="16"/>
                 <minInclusive value="0"/>
                 <fractionDigits value="6"/>
               </restriction>
             </simpleType>
           </element>
         </choice>
         <element name="Assigned_Unit_Rate" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Payment_Start_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Payment_End_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Comment" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="500"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
       <attribute name="Delete" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected BigDecimal assignedAmount
protected BigDecimal assignedQuantity
protected BigDecimal assignedUnitRate
protected String comment
protected CurrencyObjectType currencyReference
protected Boolean delete
protected XMLGregorianCalendar paymentEndDate
protected XMLGregorianCalendar paymentStartDate
protected XMLGregorianCalendar periodActivityEndDate
protected PeriodActivityAssignmentObjectType periodActivityPayAssignmentReference
protected PeriodActivityObjectType periodActivityReference
protected XMLGregorianCalendar periodActivityStartDate
protected PeriodActivityTaskObjectType periodActivityTaskReference
Public Constructors
PeriodActivityPayAssignmentDataType()
Public Methods
BigDecimal getAssignedAmount()
Gets the value of the assignedAmount property.
BigDecimal getAssignedQuantity()
Gets the value of the assignedQuantity property.
BigDecimal getAssignedUnitRate()
Gets the value of the assignedUnitRate property.
String getComment()
Gets the value of the comment property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
Boolean getDelete()
Gets the value of the delete property.
XMLGregorianCalendar getPaymentEndDate()
Gets the value of the paymentEndDate property.
XMLGregorianCalendar getPaymentStartDate()
Gets the value of the paymentStartDate property.
XMLGregorianCalendar getPeriodActivityEndDate()
Gets the value of the periodActivityEndDate property.
PeriodActivityAssignmentObjectType getPeriodActivityPayAssignmentReference()
Gets the value of the periodActivityPayAssignmentReference property.
PeriodActivityObjectType getPeriodActivityReference()
Gets the value of the periodActivityReference property.
XMLGregorianCalendar getPeriodActivityStartDate()
Gets the value of the periodActivityStartDate property.
PeriodActivityTaskObjectType getPeriodActivityTaskReference()
Gets the value of the periodActivityTaskReference property.
void setAssignedAmount(BigDecimal value)
Sets the value of the assignedAmount property.
void setAssignedQuantity(BigDecimal value)
Sets the value of the assignedQuantity property.
void setAssignedUnitRate(BigDecimal value)
Sets the value of the assignedUnitRate property.
void setComment(String value)
Sets the value of the comment property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setDelete(Boolean value)
Sets the value of the delete property.
void setPaymentEndDate(XMLGregorianCalendar value)
Sets the value of the paymentEndDate property.
void setPaymentStartDate(XMLGregorianCalendar value)
Sets the value of the paymentStartDate property.
void setPeriodActivityEndDate(XMLGregorianCalendar value)
Sets the value of the periodActivityEndDate property.
void setPeriodActivityPayAssignmentReference(PeriodActivityAssignmentObjectType value)
Sets the value of the periodActivityPayAssignmentReference property.
void setPeriodActivityReference(PeriodActivityObjectType value)
Sets the value of the periodActivityReference property.
void setPeriodActivityStartDate(XMLGregorianCalendar value)
Sets the value of the periodActivityStartDate property.
void setPeriodActivityTaskReference(PeriodActivityTaskObjectType value)
Sets the value of the periodActivityTaskReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected BigDecimal assignedAmount

protected BigDecimal assignedQuantity

protected BigDecimal assignedUnitRate

protected String comment

protected CurrencyObjectType currencyReference

protected Boolean delete

protected XMLGregorianCalendar paymentEndDate

protected XMLGregorianCalendar paymentStartDate

protected XMLGregorianCalendar periodActivityEndDate

protected PeriodActivityAssignmentObjectType periodActivityPayAssignmentReference

protected PeriodActivityObjectType periodActivityReference

protected XMLGregorianCalendar periodActivityStartDate

protected PeriodActivityTaskObjectType periodActivityTaskReference

Public Constructors

public PeriodActivityPayAssignmentDataType ()

Public Methods

public BigDecimal getAssignedAmount ()

Gets the value of the assignedAmount property.

Returns
  • possible object is BigDecimal

public BigDecimal getAssignedQuantity ()

Gets the value of the assignedQuantity property.

Returns
  • possible object is BigDecimal

public BigDecimal getAssignedUnitRate ()

Gets the value of the assignedUnitRate property.

Returns
  • possible object is BigDecimal

public String getComment ()

Gets the value of the comment property.

Returns
  • possible object is String

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public Boolean getDelete ()

Gets the value of the delete property. This getter has been renamed from isDelete() to getDelete() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public XMLGregorianCalendar getPaymentEndDate ()

Gets the value of the paymentEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getPaymentStartDate ()

Gets the value of the paymentStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public XMLGregorianCalendar getPeriodActivityEndDate ()

Gets the value of the periodActivityEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public PeriodActivityAssignmentObjectType getPeriodActivityPayAssignmentReference ()

Gets the value of the periodActivityPayAssignmentReference property.

Returns

public PeriodActivityObjectType getPeriodActivityReference ()

Gets the value of the periodActivityReference property.

Returns

public XMLGregorianCalendar getPeriodActivityStartDate ()

Gets the value of the periodActivityStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public PeriodActivityTaskObjectType getPeriodActivityTaskReference ()

Gets the value of the periodActivityTaskReference property.

Returns

public void setAssignedAmount (BigDecimal value)

Sets the value of the assignedAmount property.

Parameters
value Allowed object is BigDecimal

public void setAssignedQuantity (BigDecimal value)

Sets the value of the assignedQuantity property.

Parameters
value Allowed object is BigDecimal

public void setAssignedUnitRate (BigDecimal value)

Sets the value of the assignedUnitRate property.

Parameters
value Allowed object is BigDecimal

public void setComment (String value)

Sets the value of the comment property.

Parameters
value Allowed object is String

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setDelete (Boolean value)

Sets the value of the delete property.

Parameters
value Allowed object is Boolean

public void setPaymentEndDate (XMLGregorianCalendar value)

Sets the value of the paymentEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPaymentStartDate (XMLGregorianCalendar value)

Sets the value of the paymentStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPeriodActivityEndDate (XMLGregorianCalendar value)

Sets the value of the periodActivityEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPeriodActivityPayAssignmentReference (PeriodActivityAssignmentObjectType value)

Sets the value of the periodActivityPayAssignmentReference property.

Parameters
value Allowed object is PeriodActivityAssignmentObjectType

public void setPeriodActivityReference (PeriodActivityObjectType value)

Sets the value of the periodActivityReference property.

Parameters
value Allowed object is PeriodActivityObjectType

public void setPeriodActivityStartDate (XMLGregorianCalendar value)

Sets the value of the periodActivityStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPeriodActivityTaskReference (PeriodActivityTaskObjectType value)

Sets the value of the periodActivityTaskReference property.

Parameters
value Allowed object is PeriodActivityTaskObjectType