public class CRMBOInvoiceLineBean extends CRMBOFinTransactionLineBean
Constructor and Description |
---|
CRMBOInvoiceLineBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
com.crm.dataobject.financialtransactions.CRMDOCreditNoteLine |
credit(com.crm.dataobject.financialtransactions.CRMDOInvoiceLine invoiceLine,
com.crm.dataobject.financialtransactions.CRMDOCreditNote creditNote)
Reverses an invoice line with a credit note.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Gets the default association data objects of the invoice line.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.billing.CRMDOBill bill)
Loads invoice lines based on bill.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.billing.CRMDOBill bill,
java.lang.String orderby,
java.util.ArrayList<java.lang.String> associations)
Loads invoice lines based on bill.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice)
Loads invoice lines based on invoice.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice,
java.util.ArrayList<java.lang.String> associations)
Loads invoice lines based on invoice.
|
com.crm.dataobject.financialtransactions.CRMDOInvoiceLine |
load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice,
com.crm.dataobject.products.CRMDOProduct product)
Loads an invoice line based on invoice and a product.
|
com.crm.dataobject.financialtransactions.CRMDOInvoiceLine |
load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice,
com.crm.dataobject.products.CRMDOProduct product,
java.util.ArrayList<java.lang.String> associations)
Loads an invoice line based on invoice and a product.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice,
java.lang.String orderby,
java.util.ArrayList<java.lang.String> associations)
Loads invoice lines based on invoice.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAdditionalInformation(java.util.ArrayList<com.crm.dataobject.CRMDO> invoiceLines)
Loads additional information for invoice lines
|
com.crm.dataobject.financialtransactions.CRMDOInvoiceLine |
loadAdditionalInformation(com.crm.dataobject.financialtransactions.CRMDOInvoiceLine invoiceLine)
Loads additional information for an invoice line
|
com.crm.dataobject.financialtransactions.CRMDOInvoiceLine |
loadTaxInformation(com.crm.dataobject.financialtransactions.CRMDOInvoiceLine invoiceLine)
Loads tax information for an invoice line
|
com.crm.dataobject.financialtransactions.CRMDOInvoiceLine |
setDefaultPricePlan(com.crm.dataobject.financialtransactions.CRMDOInvoiceLine invoiceLine,
com.crm.dataobject.inventory.CRMDOInventoryDefinition inventoryDefinition,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
Sets the default price plan to the invoice line
based on the given account as defined in the active inventory definition.
|
calculateAmounts, calculateAmountsFromTotal, setVATPercentage, setVATPercentage
construct, construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, isAssignable, load, load, load, load, load, load, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, parseAssociations, parseAssociations, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateApprovalRequestEntity, validateFormatSettings, validateFormatSettings, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOFinTransactionLineBean
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice) throws java.lang.Exception
invoice
- an invoice (required)java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
invoice
- an invoice (required)associations
- - a list of associationsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice, java.lang.String orderby, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
invoice
- an invoice (required)orderby
- associations
- - a list of associationsjava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOInvoiceLine load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice, com.crm.dataobject.products.CRMDOProduct product) throws java.lang.Exception
invoice
- the invoice (required)product
- the product (required)java.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOInvoiceLine load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice, com.crm.dataobject.products.CRMDOProduct product, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
invoice
- the invoice (required)product
- the product (required)associations
- a list of associationsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.billing.CRMDOBill bill) throws java.lang.Exception
bill
- a bill to load the invoice linesjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.billing.CRMDOBill bill, java.lang.String orderby, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
bill
- a bill to load the invoice linesorderby
- associations
- - a list of associationsjava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOCreditNoteLine credit(com.crm.dataobject.financialtransactions.CRMDOInvoiceLine invoiceLine, com.crm.dataobject.financialtransactions.CRMDOCreditNote creditNote) throws java.lang.Exception
invoiceLine
- an invoice linecreditNote
- a credit notejava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadAdditionalInformation(java.util.ArrayList<com.crm.dataobject.CRMDO> invoiceLines) throws java.lang.Exception
invoiceLines
- - the list to load the additional informationjava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOInvoiceLine loadAdditionalInformation(com.crm.dataobject.financialtransactions.CRMDOInvoiceLine invoiceLine) throws java.lang.Exception
invoiceLine
- - the invoice line to load the additional informationjava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOInvoiceLine loadTaxInformation(com.crm.dataobject.financialtransactions.CRMDOInvoiceLine invoiceLine) throws java.lang.Exception
invoiceLine
- - the invoice line to load the tax informationjava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOInvoiceLine setDefaultPricePlan(com.crm.dataobject.financialtransactions.CRMDOInvoiceLine invoiceLine, com.crm.dataobject.inventory.CRMDOInventoryDefinition inventoryDefinition, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable) throws java.lang.Exception
invoiceLine
- - the invoice line to set the default price planjava.lang.Exception