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
String
public BigInteger getLineNum()
BigInteger
public void setLineNum(BigInteger value)
value
- allowed object is
BigInteger
public String getDescription()
String
public void setDescription(String value)
value
- allowed object is
String
public BigDecimal getAmount()
BigDecimal
public void setAmount(BigDecimal value)
value
- allowed object is
BigDecimal
public 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()
LineDetailTypeEnum
public void setDetailType(LineDetailTypeEnum value)
value
- allowed object is
LineDetailTypeEnum
public PaymentLineDetail getPaymentLineDetail()
PaymentLineDetail
public void setPaymentLineDetail(PaymentLineDetail value)
value
- allowed object is
PaymentLineDetail
public DiscountLineDetail getDiscountLineDetail()
DiscountLineDetail
public void setDiscountLineDetail(DiscountLineDetail value)
value
- allowed object is
DiscountLineDetail
public TaxLineDetail getTaxLineDetail()
TaxLineDetail
public void setTaxLineDetail(TaxLineDetail value)
value
- allowed object is
TaxLineDetail
public SalesItemLineDetail getSalesItemLineDetail()
SalesItemLineDetail
public void setSalesItemLineDetail(SalesItemLineDetail value)
value
- allowed object is
SalesItemLineDetail
public DescriptionLineDetail getDescriptionLineDetail()
DescriptionLineDetail
public void setDescriptionLineDetail(DescriptionLineDetail value)
value
- allowed object is
DescriptionLineDetail
public ItemBasedExpenseLineDetail getItemBasedExpenseLineDetail()
ItemBasedExpenseLineDetail
public void setItemBasedExpenseLineDetail(ItemBasedExpenseLineDetail value)
value
- allowed object is
ItemBasedExpenseLineDetail
public AccountBasedExpenseLineDetail getAccountBasedExpenseLineDetail()
AccountBasedExpenseLineDetail
public void setAccountBasedExpenseLineDetail(AccountBasedExpenseLineDetail value)
value
- allowed object is
AccountBasedExpenseLineDetail
public DepositLineDetail getDepositLineDetail()
DepositLineDetail
public void setDepositLineDetail(DepositLineDetail value)
value
- allowed object is
DepositLineDetail
public PurchaseOrderItemLineDetail getPurchaseOrderItemLineDetail()
PurchaseOrderItemLineDetail
public void setPurchaseOrderItemLineDetail(PurchaseOrderItemLineDetail value)
value
- allowed object is
PurchaseOrderItemLineDetail
public SalesOrderItemLineDetail getSalesOrderItemLineDetail()
SalesOrderItemLineDetail
public void setSalesOrderItemLineDetail(SalesOrderItemLineDetail value)
value
- allowed object is
SalesOrderItemLineDetail
public ItemReceiptLineDetail getItemReceiptLineDetail()
ItemReceiptLineDetail
public void setItemReceiptLineDetail(ItemReceiptLineDetail value)
value
- allowed object is
ItemReceiptLineDetail
public JournalEntryLineDetail getJournalEntryLineDetail()
JournalEntryLineDetail
public void setJournalEntryLineDetail(JournalEntryLineDetail value)
value
- allowed object is
JournalEntryLineDetail
public GroupLineDetail getGroupLineDetail()
GroupLineDetail
public void setGroupLineDetail(GroupLineDetail value)
value
- allowed object is
GroupLineDetail
public SubTotalLineDetail getSubTotalLineDetail()
SubTotalLineDetail
public void setSubTotalLineDetail(SubTotalLineDetail value)
value
- allowed object is
SubTotalLineDetail
public TDSLineDetail getTDSLineDetail()
TDSLineDetail
public void setTDSLineDetail(TDSLineDetail value)
value
- allowed object is
TDSLineDetail
public 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()
IntuitAnyType
public void setLineEx(IntuitAnyType value)
value
- allowed object is
IntuitAnyType
public void setLinkedTxn(List<LinkedTxn> linkedTxn)
linkedTxn
- allowed object is
LinkedTxn
public void setCustomField(List<CustomField> customField)
customField
- allowed object is
CustomField
public 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.Equals2
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode2
Copyright © 2017. All rights reserved.