public class Line extends Object implements Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
Java class for Line complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Line">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Id" type="{http://schema.intuit.com/finance/v3}id" minOccurs="0"/>
<element name="LineNum" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
<element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Amount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="LinkedTxn" type="{http://schema.intuit.com/finance/v3}LinkedTxn" maxOccurs="unbounded" minOccurs="0"/>
<element name="DetailType" type="{http://schema.intuit.com/finance/v3}LineDetailTypeEnum" minOccurs="0"/>
<choice minOccurs="0">
<element name="PaymentLineDetail" type="{http://schema.intuit.com/finance/v3}PaymentLineDetail"/>
<element name="DiscountLineDetail" type="{http://schema.intuit.com/finance/v3}DiscountLineDetail"/>
<element name="TaxLineDetail" type="{http://schema.intuit.com/finance/v3}TaxLineDetail"/>
<element name="SalesItemLineDetail" type="{http://schema.intuit.com/finance/v3}SalesItemLineDetail"/>
<element name="DescriptionLineDetail" type="{http://schema.intuit.com/finance/v3}DescriptionLineDetail"/>
<element name="ItemBasedExpenseLineDetail" type="{http://schema.intuit.com/finance/v3}ItemBasedExpenseLineDetail"/>
<element name="AccountBasedExpenseLineDetail" type="{http://schema.intuit.com/finance/v3}AccountBasedExpenseLineDetail"/>
<element name="DepositLineDetail" type="{http://schema.intuit.com/finance/v3}DepositLineDetail"/>
<element name="PurchaseOrderItemLineDetail" type="{http://schema.intuit.com/finance/v3}PurchaseOrderItemLineDetail"/>
<element name="SalesOrderItemLineDetail" type="{http://schema.intuit.com/finance/v3}SalesOrderItemLineDetail"/>
<element name="ItemReceiptLineDetail" type="{http://schema.intuit.com/finance/v3}ItemReceiptLineDetail"/>
<element name="JournalEntryLineDetail" type="{http://schema.intuit.com/finance/v3}JournalEntryLineDetail"/>
<element name="GroupLineDetail" type="{http://schema.intuit.com/finance/v3}GroupLineDetail"/>
<element name="SubTotalLineDetail" type="{http://schema.intuit.com/finance/v3}SubTotalLineDetail"/>
<element name="TDSLineDetail" type="{http://schema.intuit.com/finance/v3}TDSLineDetail"/>
</choice>
<element name="CustomField" type="{http://schema.intuit.com/finance/v3}CustomField" maxOccurs="unbounded" minOccurs="0"/>
<element name="LineEx" type="{http://schema.intuit.com/finance/v3}IntuitAnyType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Constructor and Description |
|---|
Line() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) |
AccountBasedExpenseLineDetail |
getAccountBasedExpenseLineDetail()
Gets the value of the accountBasedExpenseLineDetail property.
|
BigDecimal |
getAmount()
Gets the value of the amount property.
|
List<CustomField> |
getCustomField()
Gets the value of the customField property.
|
DepositLineDetail |
getDepositLineDetail()
Gets the value of the depositLineDetail property.
|
String |
getDescription()
Gets the value of the description property.
|
DescriptionLineDetail |
getDescriptionLineDetail()
Gets the value of the descriptionLineDetail property.
|
LineDetailTypeEnum |
getDetailType()
Gets the value of the detailType property.
|
DiscountLineDetail |
getDiscountLineDetail()
Gets the value of the discountLineDetail property.
|
GroupLineDetail |
getGroupLineDetail()
Gets the value of the groupLineDetail property.
|
String |
getId()
Gets the value of the id property.
|
ItemBasedExpenseLineDetail |
getItemBasedExpenseLineDetail()
Gets the value of the itemBasedExpenseLineDetail property.
|
ItemReceiptLineDetail |
getItemReceiptLineDetail()
Gets the value of the itemReceiptLineDetail property.
|
JournalEntryLineDetail |
getJournalEntryLineDetail()
Gets the value of the journalEntryLineDetail property.
|
IntuitAnyType |
getLineEx()
Gets the value of the lineEx property.
|
BigInteger |
getLineNum()
Gets the value of the lineNum property.
|
List<LinkedTxn> |
getLinkedTxn()
Gets the value of the linkedTxn property.
|
PaymentLineDetail |
getPaymentLineDetail()
Gets the value of the paymentLineDetail property.
|
PurchaseOrderItemLineDetail |
getPurchaseOrderItemLineDetail()
Gets the value of the purchaseOrderItemLineDetail property.
|
SalesItemLineDetail |
getSalesItemLineDetail()
Gets the value of the salesItemLineDetail property.
|
SalesOrderItemLineDetail |
getSalesOrderItemLineDetail()
Gets the value of the salesOrderItemLineDetail property.
|
SubTotalLineDetail |
getSubTotalLineDetail()
Gets the value of the subTotalLineDetail property.
|
TaxLineDetail |
getTaxLineDetail()
Gets the value of the taxLineDetail property.
|
TDSLineDetail |
getTDSLineDetail()
Gets the value of the tdsLineDetail property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) |
void |
setAccountBasedExpenseLineDetail(AccountBasedExpenseLineDetail value)
Sets the value of the accountBasedExpenseLineDetail property.
|
void |
setAmount(BigDecimal value)
Sets the value of the amount property.
|
void |
setCustomField(List<CustomField> customField)
Sets the value of the customField property.
|
void |
setDepositLineDetail(DepositLineDetail value)
Sets the value of the depositLineDetail property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setDescriptionLineDetail(DescriptionLineDetail value)
Sets the value of the descriptionLineDetail property.
|
void |
setDetailType(LineDetailTypeEnum value)
Sets the value of the detailType property.
|
void |
setDiscountLineDetail(DiscountLineDetail value)
Sets the value of the discountLineDetail property.
|
void |
setGroupLineDetail(GroupLineDetail value)
Sets the value of the groupLineDetail property.
|
void |
setId(String value)
Sets the value of the id property.
|
void |
setItemBasedExpenseLineDetail(ItemBasedExpenseLineDetail value)
Sets the value of the itemBasedExpenseLineDetail property.
|
void |
setItemReceiptLineDetail(ItemReceiptLineDetail value)
Sets the value of the itemReceiptLineDetail property.
|
void |
setJournalEntryLineDetail(JournalEntryLineDetail value)
Sets the value of the journalEntryLineDetail property.
|
void |
setLineEx(IntuitAnyType value)
Sets the value of the lineEx property.
|
void |
setLineNum(BigInteger value)
Sets the value of the lineNum property.
|
void |
setLinkedTxn(List<LinkedTxn> linkedTxn)
Sets the value of the linkedTxn property.
|
void |
setPaymentLineDetail(PaymentLineDetail value)
Sets the value of the paymentLineDetail property.
|
void |
setPurchaseOrderItemLineDetail(PurchaseOrderItemLineDetail value)
Sets the value of the purchaseOrderItemLineDetail property.
|
void |
setSalesItemLineDetail(SalesItemLineDetail value)
Sets the value of the salesItemLineDetail property.
|
void |
setSalesOrderItemLineDetail(SalesOrderItemLineDetail value)
Sets the value of the salesOrderItemLineDetail property.
|
void |
setSubTotalLineDetail(SubTotalLineDetail value)
Sets the value of the subTotalLineDetail property.
|
void |
setTaxLineDetail(TaxLineDetail value)
Sets the value of the taxLineDetail property.
|
void |
setTDSLineDetail(TDSLineDetail value)
Sets the value of the tdsLineDetail property.
|
protected String id
protected BigInteger lineNum
protected String description
protected BigDecimal amount
protected LineDetailTypeEnum detailType
protected PaymentLineDetail paymentLineDetail
protected DiscountLineDetail discountLineDetail
protected TaxLineDetail taxLineDetail
protected SalesItemLineDetail salesItemLineDetail
protected DescriptionLineDetail descriptionLineDetail
protected ItemBasedExpenseLineDetail itemBasedExpenseLineDetail
protected AccountBasedExpenseLineDetail accountBasedExpenseLineDetail
protected DepositLineDetail depositLineDetail
protected PurchaseOrderItemLineDetail purchaseOrderItemLineDetail
protected SalesOrderItemLineDetail salesOrderItemLineDetail
protected ItemReceiptLineDetail itemReceiptLineDetail
protected JournalEntryLineDetail journalEntryLineDetail
protected GroupLineDetail groupLineDetail
protected SubTotalLineDetail subTotalLineDetail
protected TDSLineDetail tdsLineDetail
protected List<CustomField> customField
protected IntuitAnyType lineEx
public void setId(String value)
value - allowed object is
Stringpublic BigInteger getLineNum()
BigIntegerpublic void setLineNum(BigInteger value)
value - allowed object is
BigIntegerpublic String getDescription()
Stringpublic void setDescription(String value)
value - allowed object is
Stringpublic BigDecimal getAmount()
BigDecimalpublic void setAmount(BigDecimal value)
value - allowed object is
BigDecimalpublic List<LinkedTxn> getLinkedTxn()
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 linkedTxn property.
For example, to add a new item, do as follows:
getLinkedTxn().add(newItem);
Objects of the following type(s) are allowed in the list
LinkedTxn
public LineDetailTypeEnum getDetailType()
LineDetailTypeEnumpublic void setDetailType(LineDetailTypeEnum value)
value - allowed object is
LineDetailTypeEnumpublic PaymentLineDetail getPaymentLineDetail()
PaymentLineDetailpublic void setPaymentLineDetail(PaymentLineDetail value)
value - allowed object is
PaymentLineDetailpublic DiscountLineDetail getDiscountLineDetail()
DiscountLineDetailpublic void setDiscountLineDetail(DiscountLineDetail value)
value - allowed object is
DiscountLineDetailpublic TaxLineDetail getTaxLineDetail()
TaxLineDetailpublic void setTaxLineDetail(TaxLineDetail value)
value - allowed object is
TaxLineDetailpublic SalesItemLineDetail getSalesItemLineDetail()
SalesItemLineDetailpublic void setSalesItemLineDetail(SalesItemLineDetail value)
value - allowed object is
SalesItemLineDetailpublic DescriptionLineDetail getDescriptionLineDetail()
DescriptionLineDetailpublic void setDescriptionLineDetail(DescriptionLineDetail value)
value - allowed object is
DescriptionLineDetailpublic ItemBasedExpenseLineDetail getItemBasedExpenseLineDetail()
ItemBasedExpenseLineDetailpublic void setItemBasedExpenseLineDetail(ItemBasedExpenseLineDetail value)
value - allowed object is
ItemBasedExpenseLineDetailpublic AccountBasedExpenseLineDetail getAccountBasedExpenseLineDetail()
AccountBasedExpenseLineDetailpublic void setAccountBasedExpenseLineDetail(AccountBasedExpenseLineDetail value)
value - allowed object is
AccountBasedExpenseLineDetailpublic DepositLineDetail getDepositLineDetail()
DepositLineDetailpublic void setDepositLineDetail(DepositLineDetail value)
value - allowed object is
DepositLineDetailpublic PurchaseOrderItemLineDetail getPurchaseOrderItemLineDetail()
PurchaseOrderItemLineDetailpublic void setPurchaseOrderItemLineDetail(PurchaseOrderItemLineDetail value)
value - allowed object is
PurchaseOrderItemLineDetailpublic SalesOrderItemLineDetail getSalesOrderItemLineDetail()
SalesOrderItemLineDetailpublic void setSalesOrderItemLineDetail(SalesOrderItemLineDetail value)
value - allowed object is
SalesOrderItemLineDetailpublic ItemReceiptLineDetail getItemReceiptLineDetail()
ItemReceiptLineDetailpublic void setItemReceiptLineDetail(ItemReceiptLineDetail value)
value - allowed object is
ItemReceiptLineDetailpublic JournalEntryLineDetail getJournalEntryLineDetail()
JournalEntryLineDetailpublic void setJournalEntryLineDetail(JournalEntryLineDetail value)
value - allowed object is
JournalEntryLineDetailpublic GroupLineDetail getGroupLineDetail()
GroupLineDetailpublic void setGroupLineDetail(GroupLineDetail value)
value - allowed object is
GroupLineDetailpublic SubTotalLineDetail getSubTotalLineDetail()
SubTotalLineDetailpublic void setSubTotalLineDetail(SubTotalLineDetail value)
value - allowed object is
SubTotalLineDetailpublic TDSLineDetail getTDSLineDetail()
TDSLineDetailpublic void setTDSLineDetail(TDSLineDetail value)
value - allowed object is
TDSLineDetailpublic List<CustomField> getCustomField()
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 customField property.
For example, to add a new item, do as follows:
getCustomField().add(newItem);
Objects of the following type(s) are allowed in the list
CustomField
public IntuitAnyType getLineEx()
IntuitAnyTypepublic void setLineEx(IntuitAnyType value)
value - allowed object is
IntuitAnyTypepublic void setLinkedTxn(List<LinkedTxn> linkedTxn)
linkedTxn - allowed object is
LinkedTxnpublic void setCustomField(List<CustomField> customField)
customField - allowed object is
CustomFieldpublic boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equals2public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2Copyright © 2017. All rights reserved.