public class

FuturePaymentPlanDataType

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

Class Overview

Future Payment Plan Data

Java class for Future_Payment_Plan_DataType complex type.

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

 <complexType name="Future_Payment_Plan_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Compensation_Element_Reference" type="{urn:com.workday/bsvc}Compensation_Pay_EarningObjectType"/>
         <element name="Setup_Security_Segment_Reference" type="{urn:com.workday/bsvc}Compensation_Setup_Security_SegmentObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Currency_Reference" type="{urn:com.workday/bsvc}CurrencyObjectType" minOccurs="0"/>
         <element name="Frequency_Reference" type="{urn:com.workday/bsvc}FrequencyObjectType" minOccurs="0"/>
         <element name="Allow_Individual_Targets" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <choice>
           <element name="Include_All_Bonus_Compensation_Plans" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
           <element name="Bonus_Compensation_Plan_Reference" type="{urn:com.workday/bsvc}Bonus_PlanObjectType" maxOccurs="unbounded" minOccurs="0"/>
         </choice>
         <choice>
           <element name="Include_All_One-Time_Payment_Compensation_Plans" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
           <element name="One-Time_Payment_Compensation_Plan_Reference" type="{urn:com.workday/bsvc}One-Time_Payment_PlanObjectType" maxOccurs="unbounded" minOccurs="0"/>
         </choice>
         <element name="Amount">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <minInclusive value="0"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected Boolean allowIndividualTargets
protected BigDecimal amount
protected List<BonusPlanObjectType> bonusCompensationPlanReference
protected CompensationPayEarningObjectType compensationElementReference
protected CurrencyObjectType currencyReference
protected FrequencyObjectType frequencyReference
protected Boolean includeAllBonusCompensationPlans
protected Boolean includeAllOneTimePaymentCompensationPlans
protected List<OneTimePaymentPlanObjectType> oneTimePaymentCompensationPlanReference
protected List<CompensationSetupSecuritySegmentObjectType> setupSecuritySegmentReference
Public Constructors
FuturePaymentPlanDataType()
Public Methods
Boolean getAllowIndividualTargets()
Gets the value of the allowIndividualTargets property.
BigDecimal getAmount()
Gets the value of the amount property.
List<BonusPlanObjectType> getBonusCompensationPlanReference()
Gets the value of the bonusCompensationPlanReference property.
CompensationPayEarningObjectType getCompensationElementReference()
Gets the value of the compensationElementReference property.
CurrencyObjectType getCurrencyReference()
Gets the value of the currencyReference property.
FrequencyObjectType getFrequencyReference()
Gets the value of the frequencyReference property.
Boolean getIncludeAllBonusCompensationPlans()
Gets the value of the includeAllBonusCompensationPlans property.
Boolean getIncludeAllOneTimePaymentCompensationPlans()
Gets the value of the includeAllOneTimePaymentCompensationPlans property.
List<OneTimePaymentPlanObjectType> getOneTimePaymentCompensationPlanReference()
Gets the value of the oneTimePaymentCompensationPlanReference property.
List<CompensationSetupSecuritySegmentObjectType> getSetupSecuritySegmentReference()
Gets the value of the setupSecuritySegmentReference property.
void setAllowIndividualTargets(Boolean value)
Sets the value of the allowIndividualTargets property.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setBonusCompensationPlanReference(List<BonusPlanObjectType> bonusCompensationPlanReference)
Sets the value of the bonusCompensationPlanReference property.
void setCompensationElementReference(CompensationPayEarningObjectType value)
Sets the value of the compensationElementReference property.
void setCurrencyReference(CurrencyObjectType value)
Sets the value of the currencyReference property.
void setFrequencyReference(FrequencyObjectType value)
Sets the value of the frequencyReference property.
void setIncludeAllBonusCompensationPlans(Boolean value)
Sets the value of the includeAllBonusCompensationPlans property.
void setIncludeAllOneTimePaymentCompensationPlans(Boolean value)
Sets the value of the includeAllOneTimePaymentCompensationPlans property.
void setOneTimePaymentCompensationPlanReference(List<OneTimePaymentPlanObjectType> oneTimePaymentCompensationPlanReference)
Sets the value of the oneTimePaymentCompensationPlanReference property.
void setSetupSecuritySegmentReference(List<CompensationSetupSecuritySegmentObjectType> setupSecuritySegmentReference)
Sets the value of the setupSecuritySegmentReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected Boolean allowIndividualTargets

protected BigDecimal amount

protected List<BonusPlanObjectType> bonusCompensationPlanReference

protected CompensationPayEarningObjectType compensationElementReference

protected CurrencyObjectType currencyReference

protected FrequencyObjectType frequencyReference

protected Boolean includeAllBonusCompensationPlans

protected Boolean includeAllOneTimePaymentCompensationPlans

protected List<OneTimePaymentPlanObjectType> oneTimePaymentCompensationPlanReference

protected List<CompensationSetupSecuritySegmentObjectType> setupSecuritySegmentReference

Public Constructors

public FuturePaymentPlanDataType ()

Public Methods

public Boolean getAllowIndividualTargets ()

Gets the value of the allowIndividualTargets property. This getter has been renamed from isAllowIndividualTargets() to getAllowIndividualTargets() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public List<BonusPlanObjectType> getBonusCompensationPlanReference ()

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

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

    getBonusCompensationPlanReference().add(newItem);
 

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

public CompensationPayEarningObjectType getCompensationElementReference ()

Gets the value of the compensationElementReference property.

Returns

public CurrencyObjectType getCurrencyReference ()

Gets the value of the currencyReference property.

Returns

public FrequencyObjectType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public Boolean getIncludeAllBonusCompensationPlans ()

Gets the value of the includeAllBonusCompensationPlans property. This getter has been renamed from isIncludeAllBonusCompensationPlans() to getIncludeAllBonusCompensationPlans() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getIncludeAllOneTimePaymentCompensationPlans ()

Gets the value of the includeAllOneTimePaymentCompensationPlans property. This getter has been renamed from isIncludeAllOneTimePaymentCompensationPlans() to getIncludeAllOneTimePaymentCompensationPlans() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public List<OneTimePaymentPlanObjectType> getOneTimePaymentCompensationPlanReference ()

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

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

    getOneTimePaymentCompensationPlanReference().add(newItem);
 

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

public List<CompensationSetupSecuritySegmentObjectType> getSetupSecuritySegmentReference ()

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

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

    getSetupSecuritySegmentReference().add(newItem);
 

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

public void setAllowIndividualTargets (Boolean value)

Sets the value of the allowIndividualTargets property.

Parameters
value Allowed object is Boolean

public void setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value Allowed object is BigDecimal

public void setBonusCompensationPlanReference (List<BonusPlanObjectType> bonusCompensationPlanReference)

Sets the value of the bonusCompensationPlanReference property.

Parameters
bonusCompensationPlanReference Allowed object is BonusPlanObjectType

public void setCompensationElementReference (CompensationPayEarningObjectType value)

Sets the value of the compensationElementReference property.

Parameters
value Allowed object is CompensationPayEarningObjectType

public void setCurrencyReference (CurrencyObjectType value)

Sets the value of the currencyReference property.

Parameters
value Allowed object is CurrencyObjectType

public void setFrequencyReference (FrequencyObjectType value)

Sets the value of the frequencyReference property.

Parameters
value Allowed object is FrequencyObjectType

public void setIncludeAllBonusCompensationPlans (Boolean value)

Sets the value of the includeAllBonusCompensationPlans property.

Parameters
value Allowed object is Boolean

public void setIncludeAllOneTimePaymentCompensationPlans (Boolean value)

Sets the value of the includeAllOneTimePaymentCompensationPlans property.

Parameters
value Allowed object is Boolean

public void setOneTimePaymentCompensationPlanReference (List<OneTimePaymentPlanObjectType> oneTimePaymentCompensationPlanReference)

Sets the value of the oneTimePaymentCompensationPlanReference property.

Parameters
oneTimePaymentCompensationPlanReference Allowed object is OneTimePaymentPlanObjectType

public void setSetupSecuritySegmentReference (List<CompensationSetupSecuritySegmentObjectType> setupSecuritySegmentReference)

Sets the value of the setupSecuritySegmentReference property.

Parameters
setupSecuritySegmentReference Allowed object is CompensationSetupSecuritySegmentObjectType