public class

AdHocBankTransactionLineDataType

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

Class Overview

Contains data for an Ad hoc Bank Transaction Line

Java class for Ad_hoc_Bank_Transaction_Line_DataType complex type.

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

 <complexType name="Ad_hoc_Bank_Transaction_Line_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Line_Order" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Intercompany_Affiliate_Reference" type="{urn:com.workday/bsvc}CompanyObjectType" minOccurs="0"/>
         <element name="Resource_Category_Reference" type="{urn:com.workday/bsvc}Spend_CategoryObjectType" minOccurs="0"/>
         <element name="Revenue_Category_Reference" type="{urn:com.workday/bsvc}Revenue_CategoryObjectType" minOccurs="0"/>
         <element name="Ledger_Account_Reference" type="{urn:com.workday/bsvc}Ledger_AccountObjectType" minOccurs="0"/>
         <element name="Line_Amount">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <totalDigits value="26"/>
               <fractionDigits value="6"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Line_Memo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Worktags_Reference" type="{urn:com.workday/bsvc}Accounting_WorktagObjectType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected CompanyObjectType intercompanyAffiliateReference
protected LedgerAccountObjectType ledgerAccountReference
protected BigDecimal lineAmount
protected String lineMemo
protected String lineOrder
protected SpendCategoryObjectType resourceCategoryReference
protected RevenueCategoryObjectType revenueCategoryReference
protected List<AccountingWorktagObjectType> worktagsReference
Public Constructors
AdHocBankTransactionLineDataType()
Public Methods
CompanyObjectType getIntercompanyAffiliateReference()
Gets the value of the intercompanyAffiliateReference property.
LedgerAccountObjectType getLedgerAccountReference()
Gets the value of the ledgerAccountReference property.
BigDecimal getLineAmount()
Gets the value of the lineAmount property.
String getLineMemo()
Gets the value of the lineMemo property.
String getLineOrder()
Gets the value of the lineOrder property.
SpendCategoryObjectType getResourceCategoryReference()
Gets the value of the resourceCategoryReference property.
RevenueCategoryObjectType getRevenueCategoryReference()
Gets the value of the revenueCategoryReference property.
List<AccountingWorktagObjectType> getWorktagsReference()
Gets the value of the worktagsReference property.
void setIntercompanyAffiliateReference(CompanyObjectType value)
Sets the value of the intercompanyAffiliateReference property.
void setLedgerAccountReference(LedgerAccountObjectType value)
Sets the value of the ledgerAccountReference property.
void setLineAmount(BigDecimal value)
Sets the value of the lineAmount property.
void setLineMemo(String value)
Sets the value of the lineMemo property.
void setLineOrder(String value)
Sets the value of the lineOrder property.
void setResourceCategoryReference(SpendCategoryObjectType value)
Sets the value of the resourceCategoryReference property.
void setRevenueCategoryReference(RevenueCategoryObjectType value)
Sets the value of the revenueCategoryReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected CompanyObjectType intercompanyAffiliateReference

protected LedgerAccountObjectType ledgerAccountReference

protected BigDecimal lineAmount

protected String lineMemo

protected String lineOrder

protected SpendCategoryObjectType resourceCategoryReference

protected RevenueCategoryObjectType revenueCategoryReference

protected List<AccountingWorktagObjectType> worktagsReference

Public Constructors

public AdHocBankTransactionLineDataType ()

Public Methods

public CompanyObjectType getIntercompanyAffiliateReference ()

Gets the value of the intercompanyAffiliateReference property.

Returns

public LedgerAccountObjectType getLedgerAccountReference ()

Gets the value of the ledgerAccountReference property.

Returns

public BigDecimal getLineAmount ()

Gets the value of the lineAmount property.

Returns
  • possible object is BigDecimal

public String getLineMemo ()

Gets the value of the lineMemo property.

Returns
  • possible object is String

public String getLineOrder ()

Gets the value of the lineOrder property.

Returns
  • possible object is String

public SpendCategoryObjectType getResourceCategoryReference ()

Gets the value of the resourceCategoryReference property.

Returns

public RevenueCategoryObjectType getRevenueCategoryReference ()

Gets the value of the revenueCategoryReference property.

Returns

public List<AccountingWorktagObjectType> getWorktagsReference ()

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

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

    getWorktagsReference().add(newItem);
 

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

public void setIntercompanyAffiliateReference (CompanyObjectType value)

Sets the value of the intercompanyAffiliateReference property.

Parameters
value Allowed object is CompanyObjectType

public void setLedgerAccountReference (LedgerAccountObjectType value)

Sets the value of the ledgerAccountReference property.

Parameters
value Allowed object is LedgerAccountObjectType

public void setLineAmount (BigDecimal value)

Sets the value of the lineAmount property.

Parameters
value Allowed object is BigDecimal

public void setLineMemo (String value)

Sets the value of the lineMemo property.

Parameters
value Allowed object is String

public void setLineOrder (String value)

Sets the value of the lineOrder property.

Parameters
value Allowed object is String

public void setResourceCategoryReference (SpendCategoryObjectType value)

Sets the value of the resourceCategoryReference property.

Parameters
value Allowed object is SpendCategoryObjectType

public void setRevenueCategoryReference (RevenueCategoryObjectType value)

Sets the value of the revenueCategoryReference property.

Parameters
value Allowed object is RevenueCategoryObjectType