public class

WorkflowStepReportBackgroundProcessDefinitionDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.integrations.WorkflowStepReportBackgroundProcessDefinitionDataType

Class Overview

A scheduled future process for a custom report definition

Java class for Workflow_Step_Report_Background_Process_Definition_DataType complex type.

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

 <complexType name="Workflow_Step_Report_Background_Process_Definition_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Document_Type_Reference" type="{urn:com.workday/bsvc}Document_TypeObjectType"/>
         <choice>
           <element name="Referenced_Task_Reference" type="{urn:com.workday/bsvc}Referenced_TaskObjectType"/>
           <element name="Tenanted_Report_Definition_Reference" type="{urn:com.workday/bsvc}Custom_Report_DefinitionObjectType"/>
         </choice>
         <element name="Report_Parameter_Initialization_Data" type="{urn:com.workday/bsvc}Report_Parameter_Initialization_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="File_Expiration_in_Days">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="4"/>
               <fractionDigits value="0"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected DocumentTypeObjectType documentTypeReference
protected BigDecimal fileExpirationInDays
protected ReferencedTaskObjectType referencedTaskReference
protected List<ReportParameterInitializationDataType> reportParameterInitializationData
protected CustomReportDefinitionObjectType tenantedReportDefinitionReference
Public Constructors
WorkflowStepReportBackgroundProcessDefinitionDataType()
Public Methods
DocumentTypeObjectType getDocumentTypeReference()
Gets the value of the documentTypeReference property.
BigDecimal getFileExpirationInDays()
Gets the value of the fileExpirationInDays property.
ReferencedTaskObjectType getReferencedTaskReference()
Gets the value of the referencedTaskReference property.
List<ReportParameterInitializationDataType> getReportParameterInitializationData()
Gets the value of the reportParameterInitializationData property.
CustomReportDefinitionObjectType getTenantedReportDefinitionReference()
Gets the value of the tenantedReportDefinitionReference property.
void setDocumentTypeReference(DocumentTypeObjectType value)
Sets the value of the documentTypeReference property.
void setFileExpirationInDays(BigDecimal value)
Sets the value of the fileExpirationInDays property.
void setReferencedTaskReference(ReferencedTaskObjectType value)
Sets the value of the referencedTaskReference property.
void setReportParameterInitializationData(List<ReportParameterInitializationDataType> reportParameterInitializationData)
Sets the value of the reportParameterInitializationData property.
void setTenantedReportDefinitionReference(CustomReportDefinitionObjectType value)
Sets the value of the tenantedReportDefinitionReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected DocumentTypeObjectType documentTypeReference

protected BigDecimal fileExpirationInDays

protected ReferencedTaskObjectType referencedTaskReference

protected List<ReportParameterInitializationDataType> reportParameterInitializationData

protected CustomReportDefinitionObjectType tenantedReportDefinitionReference

Public Constructors

public WorkflowStepReportBackgroundProcessDefinitionDataType ()

Public Methods

public DocumentTypeObjectType getDocumentTypeReference ()

Gets the value of the documentTypeReference property.

Returns

public BigDecimal getFileExpirationInDays ()

Gets the value of the fileExpirationInDays property.

Returns
  • possible object is BigDecimal

public ReferencedTaskObjectType getReferencedTaskReference ()

Gets the value of the referencedTaskReference property.

Returns

public List<ReportParameterInitializationDataType> getReportParameterInitializationData ()

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

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

    getReportParameterInitializationData().add(newItem);
 

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

public CustomReportDefinitionObjectType getTenantedReportDefinitionReference ()

Gets the value of the tenantedReportDefinitionReference property.

Returns

public void setDocumentTypeReference (DocumentTypeObjectType value)

Sets the value of the documentTypeReference property.

Parameters
value Allowed object is DocumentTypeObjectType

public void setFileExpirationInDays (BigDecimal value)

Sets the value of the fileExpirationInDays property.

Parameters
value Allowed object is BigDecimal

public void setReferencedTaskReference (ReferencedTaskObjectType value)

Sets the value of the referencedTaskReference property.

Parameters
value Allowed object is ReferencedTaskObjectType

public void setReportParameterInitializationData (List<ReportParameterInitializationDataType> reportParameterInitializationData)

Sets the value of the reportParameterInitializationData property.

Parameters
reportParameterInitializationData Allowed object is ReportParameterInitializationDataType

public void setTenantedReportDefinitionReference (CustomReportDefinitionObjectType value)

Sets the value of the tenantedReportDefinitionReference property.

Parameters
value Allowed object is CustomReportDefinitionObjectType