public class

Account

extends CdmBase
java.lang.Object
   ↳ org.mule.modules.quickbooks.online.schema.CdmBase
     ↳ org.mule.modules.quickbooks.online.schema.Account

Class Overview

Account is a component of a Chart Of Accounts, and is part of a Ledger. Used to record a total monetary amount allocated against a specific use. Accounts are one of five basic types: asset, liability, revenue (income), expenses, or equity.

Java class for Account complex type.

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

 <complexType name="Account">
   <complexContent>
     <extension base="{http://www.intuit.com/sb/cdm/v2}CdmBase">
       <sequence>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}AccountParentReferenceGroup" minOccurs="0"/>
         <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Active" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Type" type="{http://www.intuit.com/sb/cdm/v2}AccountTypeEnum" minOccurs="0"/>
         <element name="Subtype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AcctNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="BankNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="RoutingNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="OpeningBalance" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="OpeningBalanceDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="CurrentBalance" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="CurrentBalanceWithSubAccounts" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected IdType accountParentId
protected String accountParentName
protected String acctNum
protected Boolean active
protected String bankNum
protected BigDecimal currentBalance
protected BigDecimal currentBalanceWithSubAccounts
protected String desc
protected String name
protected BigDecimal openingBalance
protected XMLGregorianCalendar openingBalanceDate
protected String routingNum
protected String subtype
protected AccountTypeEnum type
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.online.schema.CdmBase
Public Constructors
Account()
Public Methods
IdType getAccountParentId()
Gets the value of the accountParentId property.
String getAccountParentName()
Gets the value of the accountParentName property.
String getAcctNum()
Gets the value of the acctNum property.
String getBankNum()
Gets the value of the bankNum property.
BigDecimal getCurrentBalance()
Gets the value of the currentBalance property.
BigDecimal getCurrentBalanceWithSubAccounts()
Gets the value of the currentBalanceWithSubAccounts property.
String getDesc()
Gets the value of the desc property.
String getName()
Gets the value of the name property.
BigDecimal getOpeningBalance()
Gets the value of the openingBalance property.
XMLGregorianCalendar getOpeningBalanceDate()
Gets the value of the openingBalanceDate property.
String getRoutingNum()
Gets the value of the routingNum property.
String getSubtype()
Gets the value of the subtype property.
AccountTypeEnum getType()
Gets the value of the type property.
Boolean isActive()
Gets the value of the active property.
void setAccountParentId(IdType value)
Sets the value of the accountParentId property.
void setAccountParentName(String value)
Sets the value of the accountParentName property.
void setAcctNum(String value)
Sets the value of the acctNum property.
void setActive(Boolean value)
Sets the value of the active property.
void setBankNum(String value)
Sets the value of the bankNum property.
void setCurrentBalance(BigDecimal value)
Sets the value of the currentBalance property.
void setCurrentBalanceWithSubAccounts(BigDecimal value)
Sets the value of the currentBalanceWithSubAccounts property.
void setDesc(String value)
Sets the value of the desc property.
void setName(String value)
Sets the value of the name property.
void setOpeningBalance(BigDecimal value)
Sets the value of the openingBalance property.
void setOpeningBalanceDate(XMLGregorianCalendar value)
Sets the value of the openingBalanceDate property.
void setRoutingNum(String value)
Sets the value of the routingNum property.
void setSubtype(String value)
Sets the value of the subtype property.
void setType(AccountTypeEnum value)
Sets the value of the type property.
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.online.schema.CdmBase
From class java.lang.Object

Fields

protected IdType accountParentId

protected String accountParentName

protected String acctNum

protected Boolean active

protected String bankNum

protected BigDecimal currentBalance

protected BigDecimal currentBalanceWithSubAccounts

protected String desc

protected String name

protected BigDecimal openingBalance

protected XMLGregorianCalendar openingBalanceDate

protected String routingNum

protected String subtype

protected AccountTypeEnum type

Public Constructors

public Account ()

Public Methods

public IdType getAccountParentId ()

Gets the value of the accountParentId property.

Returns

public String getAccountParentName ()

Gets the value of the accountParentName property.

Returns
  • possible object is String

public String getAcctNum ()

Gets the value of the acctNum property.

Returns
  • possible object is String

public String getBankNum ()

Gets the value of the bankNum property.

Returns
  • possible object is String

public BigDecimal getCurrentBalance ()

Gets the value of the currentBalance property.

Returns
  • possible object is BigDecimal

public BigDecimal getCurrentBalanceWithSubAccounts ()

Gets the value of the currentBalanceWithSubAccounts property.

Returns
  • possible object is BigDecimal

public String getDesc ()

Gets the value of the desc property.

Returns
  • possible object is String

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public BigDecimal getOpeningBalance ()

Gets the value of the openingBalance property.

Returns
  • possible object is BigDecimal

public XMLGregorianCalendar getOpeningBalanceDate ()

Gets the value of the openingBalanceDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getRoutingNum ()

Gets the value of the routingNum property.

Returns
  • possible object is String

public String getSubtype ()

Gets the value of the subtype property.

Returns
  • possible object is String

public AccountTypeEnum getType ()

Gets the value of the type property.

Returns

public Boolean isActive ()

Gets the value of the active property.

Returns
  • possible object is Boolean

public void setAccountParentId (IdType value)

Sets the value of the accountParentId property.

Parameters
value Allowed object is IdType

public void setAccountParentName (String value)

Sets the value of the accountParentName property.

Parameters
value Allowed object is String

public void setAcctNum (String value)

Sets the value of the acctNum property.

Parameters
value Allowed object is String

public void setActive (Boolean value)

Sets the value of the active property.

Parameters
value Allowed object is Boolean

public void setBankNum (String value)

Sets the value of the bankNum property.

Parameters
value Allowed object is String

public void setCurrentBalance (BigDecimal value)

Sets the value of the currentBalance property.

Parameters
value Allowed object is BigDecimal

public void setCurrentBalanceWithSubAccounts (BigDecimal value)

Sets the value of the currentBalanceWithSubAccounts property.

Parameters
value Allowed object is BigDecimal

public void setDesc (String value)

Sets the value of the desc property.

Parameters
value Allowed object is String

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setOpeningBalance (BigDecimal value)

Sets the value of the openingBalance property.

Parameters
value Allowed object is BigDecimal

public void setOpeningBalanceDate (XMLGregorianCalendar value)

Sets the value of the openingBalanceDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setRoutingNum (String value)

Sets the value of the routingNum property.

Parameters
value Allowed object is String

public void setSubtype (String value)

Sets the value of the subtype property.

Parameters
value Allowed object is String

public void setType (AccountTypeEnum value)

Sets the value of the type property.

Parameters
value Allowed object is AccountTypeEnum