public class

PeriodScheduleDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.PeriodScheduleDataType

Class Overview

Name of Period Schedule.

Java class for Period_Schedule_DataType complex type.

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

 <complexType name="Period_Schedule_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Period_Schedule_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Period_Schedule_Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Frequency_Reference" type="{urn:com.workday/bsvc}FrequencyObjectType"/>
         <element name="Usage_Reference" type="{urn:com.workday/bsvc}Period_Schedule_UsageObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Allow_Timesheet_Changes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Payroll_Period_Schedule_Reference" type="{urn:com.workday/bsvc}Period_ScheduleObjectType" minOccurs="0"/>
         <element name="Time_Tracking_Eligibility_Rule_Reference" type="{urn:com.workday/bsvc}Time_Tracking_Eligibility_RuleObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Period_Data" type="{urn:com.workday/bsvc}Period_DataType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Boolean allowTimesheetChanges
protected FrequencyObjectType frequencyReference
protected PeriodScheduleObjectType payrollPeriodScheduleReference
protected List<PeriodDataType> periodData
protected String periodScheduleID
protected String periodScheduleName
protected List<TimeTrackingEligibilityRuleObjectType> timeTrackingEligibilityRuleReference
protected List<PeriodScheduleUsageObjectType> usageReference
Public Constructors
PeriodScheduleDataType()
Public Methods
FrequencyObjectType getFrequencyReference()
Gets the value of the frequencyReference property.
PeriodScheduleObjectType getPayrollPeriodScheduleReference()
Gets the value of the payrollPeriodScheduleReference property.
List<PeriodDataType> getPeriodData()
Gets the value of the periodData property.
String getPeriodScheduleID()
Gets the value of the periodScheduleID property.
String getPeriodScheduleName()
Gets the value of the periodScheduleName property.
List<TimeTrackingEligibilityRuleObjectType> getTimeTrackingEligibilityRuleReference()
Gets the value of the timeTrackingEligibilityRuleReference property.
List<PeriodScheduleUsageObjectType> getUsageReference()
Gets the value of the usageReference property.
Boolean isAllowTimesheetChanges()
Gets the value of the allowTimesheetChanges property.
void setAllowTimesheetChanges(Boolean value)
Sets the value of the allowTimesheetChanges property.
void setFrequencyReference(FrequencyObjectType value)
Sets the value of the frequencyReference property.
void setPayrollPeriodScheduleReference(PeriodScheduleObjectType value)
Sets the value of the payrollPeriodScheduleReference property.
void setPeriodScheduleID(String value)
Sets the value of the periodScheduleID property.
void setPeriodScheduleName(String value)
Sets the value of the periodScheduleName property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Boolean allowTimesheetChanges

protected FrequencyObjectType frequencyReference

protected PeriodScheduleObjectType payrollPeriodScheduleReference

protected List<PeriodDataType> periodData

protected String periodScheduleID

protected String periodScheduleName

protected List<TimeTrackingEligibilityRuleObjectType> timeTrackingEligibilityRuleReference

protected List<PeriodScheduleUsageObjectType> usageReference

Public Constructors

public PeriodScheduleDataType ()

Public Methods

public FrequencyObjectType getFrequencyReference ()

Gets the value of the frequencyReference property.

Returns

public PeriodScheduleObjectType getPayrollPeriodScheduleReference ()

Gets the value of the payrollPeriodScheduleReference property.

Returns

public List<PeriodDataType> getPeriodData ()

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

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

    getPeriodData().add(newItem);
 

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

public String getPeriodScheduleID ()

Gets the value of the periodScheduleID property.

Returns
  • possible object is String

public String getPeriodScheduleName ()

Gets the value of the periodScheduleName property.

Returns
  • possible object is String

public List<TimeTrackingEligibilityRuleObjectType> getTimeTrackingEligibilityRuleReference ()

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

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

    getTimeTrackingEligibilityRuleReference().add(newItem);
 

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

public List<PeriodScheduleUsageObjectType> getUsageReference ()

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

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

    getUsageReference().add(newItem);
 

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

public Boolean isAllowTimesheetChanges ()

Gets the value of the allowTimesheetChanges property.

Returns
  • possible object is Boolean

public void setAllowTimesheetChanges (Boolean value)

Sets the value of the allowTimesheetChanges property.

Parameters
value Allowed object is Boolean

public void setFrequencyReference (FrequencyObjectType value)

Sets the value of the frequencyReference property.

Parameters
value Allowed object is FrequencyObjectType

public void setPayrollPeriodScheduleReference (PeriodScheduleObjectType value)

Sets the value of the payrollPeriodScheduleReference property.

Parameters
value Allowed object is PeriodScheduleObjectType

public void setPeriodScheduleID (String value)

Sets the value of the periodScheduleID property.

Parameters
value Allowed object is String

public void setPeriodScheduleName (String value)

Sets the value of the periodScheduleName property.

Parameters
value Allowed object is String