public abstract class

AdvReportParamBase

extends Object
java.lang.Object
   ↳ org.mule.modules.quickbooks.windows.schema.AdvReportParamBase
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Java class for AdvReportParamBase complex type.

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

 <complexType name="AdvReportParamBase">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <group ref="{http://www.intuit.com/sb/cdm/v2}GlobalParameterGroup" minOccurs="0"/>
         <choice>
           <element name="DateMacro" type="{http://www.intuit.com/sb/cdm/v2}DateMacro" minOccurs="0"/>
           <group ref="{http://www.intuit.com/sb/cdm/v2}TransactionDateFilter" minOccurs="0"/>
         </choice>
         <choice minOccurs="0">
           <element name="AccountType" type="{http://www.intuit.com/sb/cdm/v2}AccountSubtypeEnum" maxOccurs="unbounded" minOccurs="0"/>
           <element name="AccountIdSet" type="{http://www.intuit.com/sb/cdm/v2}IdSet" minOccurs="0"/>
         </choice>
         <element name="ClassIdSet" type="{http://www.intuit.com/sb/cdm/v2}IdSet" minOccurs="0"/>
         <choice minOccurs="0">
           <element name="EntityType" type="{http://www.intuit.com/sb/cdm/v2}EntityTypeEnum" maxOccurs="unbounded" minOccurs="0"/>
           <element name="EntityIdSet" type="{http://www.intuit.com/sb/cdm/v2}IdSet" minOccurs="0"/>
         </choice>
         <choice minOccurs="0">
           <element name="ItemType" type="{http://www.intuit.com/sb/cdm/v2}ItemTypeEnum" maxOccurs="unbounded" minOccurs="0"/>
           <element name="ItemIdSet" type="{http://www.intuit.com/sb/cdm/v2}IdSet" minOccurs="0"/>
         </choice>
         <element name="TxnType" type="{http://www.intuit.com/sb/cdm/v2}TxnTypeEnum" maxOccurs="unbounded" minOccurs="0"/>
         <element name="SortByColumn" type="{http://www.intuit.com/sb/cdm/v2}SortByColumn" minOccurs="0"/>
         <element name="ReportBasis" type="{http://www.intuit.com/sb/cdm/v2}ReportBasisEnum" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected IdSet accountIdSet
protected List<AccountSubtypeEnum> accountType
protected IdSet classIdSet
protected DateMacro dateMacro
protected String endTransactionDate
protected IdSet entityIdSet
protected List<EntityTypeEnum> entityType
protected IdSet itemIdSet
protected List<ItemTypeEnum> itemType
protected OfferingId offeringId
protected ReportBasisEnum reportBasis
protected SortByColumn sortByColumn
protected String startTransactionDate
protected List<TxnTypeEnum> txnType
Public Constructors
AdvReportParamBase()
Public Methods
IdSet getAccountIdSet()
Gets the value of the accountIdSet property.
List<AccountSubtypeEnum> getAccountType()
Gets the value of the accountType property.
IdSet getClassIdSet()
Gets the value of the classIdSet property.
DateMacro getDateMacro()
Gets the value of the dateMacro property.
String getEndTransactionDate()
Gets the value of the endTransactionDate property.
IdSet getEntityIdSet()
Gets the value of the entityIdSet property.
List<EntityTypeEnum> getEntityType()
Gets the value of the entityType property.
IdSet getItemIdSet()
Gets the value of the itemIdSet property.
List<ItemTypeEnum> getItemType()
Gets the value of the itemType property.
OfferingId getOfferingId()
Gets the value of the offeringId property.
ReportBasisEnum getReportBasis()
Gets the value of the reportBasis property.
SortByColumn getSortByColumn()
Gets the value of the sortByColumn property.
String getStartTransactionDate()
Gets the value of the startTransactionDate property.
List<TxnTypeEnum> getTxnType()
Gets the value of the txnType property.
void setAccountIdSet(IdSet value)
Sets the value of the accountIdSet property.
void setClassIdSet(IdSet value)
Sets the value of the classIdSet property.
void setDateMacro(DateMacro value)
Sets the value of the dateMacro property.
void setEndTransactionDate(String value)
Sets the value of the endTransactionDate property.
void setEntityIdSet(IdSet value)
Sets the value of the entityIdSet property.
void setItemIdSet(IdSet value)
Sets the value of the itemIdSet property.
void setOfferingId(OfferingId value)
Sets the value of the offeringId property.
void setReportBasis(ReportBasisEnum value)
Sets the value of the reportBasis property.
void setSortByColumn(SortByColumn value)
Sets the value of the sortByColumn property.
void setStartTransactionDate(String value)
Sets the value of the startTransactionDate property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected IdSet accountIdSet

protected List<AccountSubtypeEnum> accountType

protected IdSet classIdSet

protected DateMacro dateMacro

protected String endTransactionDate

protected IdSet entityIdSet

protected List<EntityTypeEnum> entityType

protected IdSet itemIdSet

protected List<ItemTypeEnum> itemType

protected OfferingId offeringId

protected ReportBasisEnum reportBasis

protected SortByColumn sortByColumn

protected String startTransactionDate

protected List<TxnTypeEnum> txnType

Public Constructors

public AdvReportParamBase ()

Public Methods

public IdSet getAccountIdSet ()

Gets the value of the accountIdSet property.

Returns
  • possible object is IdSet

public List<AccountSubtypeEnum> getAccountType ()

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

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

    getAccountType().add(newItem);
 

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

public IdSet getClassIdSet ()

Gets the value of the classIdSet property.

Returns
  • possible object is IdSet

public DateMacro getDateMacro ()

Gets the value of the dateMacro property.

Returns

public String getEndTransactionDate ()

Gets the value of the endTransactionDate property.

Returns
  • possible object is String

public IdSet getEntityIdSet ()

Gets the value of the entityIdSet property.

Returns
  • possible object is IdSet

public List<EntityTypeEnum> getEntityType ()

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

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

    getEntityType().add(newItem);
 

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

public IdSet getItemIdSet ()

Gets the value of the itemIdSet property.

Returns
  • possible object is IdSet

public List<ItemTypeEnum> getItemType ()

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

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

    getItemType().add(newItem);
 

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

public OfferingId getOfferingId ()

Gets the value of the offeringId property.

Returns

public ReportBasisEnum getReportBasis ()

Gets the value of the reportBasis property.

Returns

public SortByColumn getSortByColumn ()

Gets the value of the sortByColumn property.

Returns

public String getStartTransactionDate ()

Gets the value of the startTransactionDate property.

Returns
  • possible object is String

public List<TxnTypeEnum> getTxnType ()

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

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

    getTxnType().add(newItem);
 

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

public void setAccountIdSet (IdSet value)

Sets the value of the accountIdSet property.

Parameters
value Allowed object is IdSet

public void setClassIdSet (IdSet value)

Sets the value of the classIdSet property.

Parameters
value Allowed object is IdSet

public void setDateMacro (DateMacro value)

Sets the value of the dateMacro property.

Parameters
value Allowed object is DateMacro

public void setEndTransactionDate (String value)

Sets the value of the endTransactionDate property.

Parameters
value Allowed object is String

public void setEntityIdSet (IdSet value)

Sets the value of the entityIdSet property.

Parameters
value Allowed object is IdSet

public void setItemIdSet (IdSet value)

Sets the value of the itemIdSet property.

Parameters
value Allowed object is IdSet

public void setOfferingId (OfferingId value)

Sets the value of the offeringId property.

Parameters
value Allowed object is OfferingId

public void setReportBasis (ReportBasisEnum value)

Sets the value of the reportBasis property.

Parameters
value Allowed object is ReportBasisEnum

public void setSortByColumn (SortByColumn value)

Sets the value of the sortByColumn property.

Parameters
value Allowed object is SortByColumn

public void setStartTransactionDate (String value)

Sets the value of the startTransactionDate property.

Parameters
value Allowed object is String