public class

DepositLine

extends LineBase
implements Serializable
java.lang.Object
   ↳ org.mule.modules.quickbooks.windows.schema.LineBase
     ↳ org.mule.modules.quickbooks.windows.schema.DepositLine

Class Overview

Product: QBW Description: Each deposit line describes one deposit into the account indicated by the Deposit To Account data in the header. Deposit lines are added as either received payments (described by a TxnID and possibly a TxnLineID) or as transfers from one account into another (where at least the Account data must be specified).

Java class for DepositLine complex type.

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

 <complexType name="DepositLine">
   <complexContent>
     <extension base="{http://www.intuit.com/sb/cdm/v2}LineBase">
       <sequence>
         <group ref="{http://www.intuit.com/sb/cdm/v2}TxnLineReferenceGroup" minOccurs="0"/>
         <element name="TxnType" type="{http://www.intuit.com/sb/cdm/v2}TxnTypeEnum" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}AccountReferenceGroup" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}EntityReferenceGroup" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}PaymentMethodReferenceGroup" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}ClassReferenceGroup" minOccurs="0"/>
         <element name="Amount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="CheckNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
[Expand]
Inherited Constants
From class org.mule.modules.quickbooks.windows.schema.LineBase
Fields
protected IdType accountId
protected String accountName
protected AccountTypeEnum accountType
protected BigDecimal amount
protected String checkNum
protected IdType classId
protected String className
protected IdType entityId
protected String entityName
protected EntityTypeEnum entityType
protected IdType paymentMethodId
protected String paymentMethodName
protected IdType txnId
protected IdType txnLineId
protected TxnTypeEnum txnType
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.windows.schema.LineBase
Public Constructors
DepositLine()
Public Methods
IdType getAccountId()
Gets the value of the accountId property.
String getAccountName()
Gets the value of the accountName property.
AccountTypeEnum getAccountType()
Gets the value of the accountType property.
BigDecimal getAmount()
Gets the value of the amount property.
String getCheckNum()
Gets the value of the checkNum property.
IdType getClassId()
Gets the value of the classId property.
String getClassName()
Gets the value of the className property.
IdType getEntityId()
Gets the value of the entityId property.
String getEntityName()
Gets the value of the entityName property.
EntityTypeEnum getEntityType()
Gets the value of the entityType property.
IdType getPaymentMethodId()
Gets the value of the paymentMethodId property.
String getPaymentMethodName()
Gets the value of the paymentMethodName property.
IdType getTxnId()
Gets the value of the txnId property.
IdType getTxnLineId()
Gets the value of the txnLineId property.
TxnTypeEnum getTxnType()
Gets the value of the txnType property.
void setAccountId(IdType value)
Sets the value of the accountId property.
void setAccountName(String value)
Sets the value of the accountName property.
void setAccountType(AccountTypeEnum value)
Sets the value of the accountType property.
void setAmount(BigDecimal value)
Sets the value of the amount property.
void setCheckNum(String value)
Sets the value of the checkNum property.
void setClassId(IdType value)
Sets the value of the classId property.
void setClassName(String value)
Sets the value of the className property.
void setEntityId(IdType value)
Sets the value of the entityId property.
void setEntityName(String value)
Sets the value of the entityName property.
void setEntityType(EntityTypeEnum value)
Sets the value of the entityType property.
void setPaymentMethodId(IdType value)
Sets the value of the paymentMethodId property.
void setPaymentMethodName(String value)
Sets the value of the paymentMethodName property.
void setTxnId(IdType value)
Sets the value of the txnId property.
void setTxnLineId(IdType value)
Sets the value of the txnLineId property.
void setTxnType(TxnTypeEnum value)
Sets the value of the txnType property.
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.windows.schema.LineBase
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected IdType accountId

protected String accountName

protected AccountTypeEnum accountType

protected BigDecimal amount

protected String checkNum

protected IdType classId

protected String className

protected IdType entityId

protected String entityName

protected EntityTypeEnum entityType

protected IdType paymentMethodId

protected String paymentMethodName

protected IdType txnId

protected IdType txnLineId

protected TxnTypeEnum txnType

Public Constructors

public DepositLine ()

Public Methods

public IdType getAccountId ()

Gets the value of the accountId property.

Returns

public String getAccountName ()

Gets the value of the accountName property.

Returns
  • possible object is String

public AccountTypeEnum getAccountType ()

Gets the value of the accountType property.

Returns

public BigDecimal getAmount ()

Gets the value of the amount property.

Returns
  • possible object is BigDecimal

public String getCheckNum ()

Gets the value of the checkNum property.

Returns
  • possible object is String

public IdType getClassId ()

Gets the value of the classId property.

Returns

public String getClassName ()

Gets the value of the className property.

Returns
  • possible object is String

public IdType getEntityId ()

Gets the value of the entityId property.

Returns

public String getEntityName ()

Gets the value of the entityName property.

Returns
  • possible object is String

public EntityTypeEnum getEntityType ()

Gets the value of the entityType property.

Returns

public IdType getPaymentMethodId ()

Gets the value of the paymentMethodId property.

Returns

public String getPaymentMethodName ()

Gets the value of the paymentMethodName property.

Returns
  • possible object is String

public IdType getTxnId ()

Gets the value of the txnId property.

Returns

public IdType getTxnLineId ()

Gets the value of the txnLineId property.

Returns

public TxnTypeEnum getTxnType ()

Gets the value of the txnType property.

Returns

public void setAccountId (IdType value)

Sets the value of the accountId property.

Parameters
value Allowed object is IdType

public void setAccountName (String value)

Sets the value of the accountName property.

Parameters
value Allowed object is String

public void setAccountType (AccountTypeEnum value)

Sets the value of the accountType property.

Parameters
value Allowed object is AccountTypeEnum

public void setAmount (BigDecimal value)

Sets the value of the amount property.

Parameters
value Allowed object is BigDecimal

public void setCheckNum (String value)

Sets the value of the checkNum property.

Parameters
value Allowed object is String

public void setClassId (IdType value)

Sets the value of the classId property.

Parameters
value Allowed object is IdType

public void setClassName (String value)

Sets the value of the className property.

Parameters
value Allowed object is String

public void setEntityId (IdType value)

Sets the value of the entityId property.

Parameters
value Allowed object is IdType

public void setEntityName (String value)

Sets the value of the entityName property.

Parameters
value Allowed object is String

public void setEntityType (EntityTypeEnum value)

Sets the value of the entityType property.

Parameters
value Allowed object is EntityTypeEnum

public void setPaymentMethodId (IdType value)

Sets the value of the paymentMethodId property.

Parameters
value Allowed object is IdType

public void setPaymentMethodName (String value)

Sets the value of the paymentMethodName property.

Parameters
value Allowed object is String

public void setTxnId (IdType value)

Sets the value of the txnId property.

Parameters
value Allowed object is IdType

public void setTxnLineId (IdType value)

Sets the value of the txnLineId property.

Parameters
value Allowed object is IdType

public void setTxnType (TxnTypeEnum value)

Sets the value of the txnType property.

Parameters
value Allowed object is TxnTypeEnum