public class CRMBOWriteOffBean extends CRMBOFinancialTransactionBean
Constructor and Description |
---|
CRMBOWriteOffBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
com.crm.dataobject.financialtransactions.CRMDOInvoiceAllocation |
allocate(com.crm.dataobject.financialtransactions.CRMDOWriteOff writeOff,
com.crm.dataobject.financialtransactions.CRMDOInvoice invoice)
Allocates a writeOff.
|
com.crm.dataobject.financialtransactions.CRMDOInvoice |
constructWriteOffAccountInvoice(com.crm.dataobject.financialtransactions.CRMDOWriteOff writeOff)
Constructs an Invoice identical to the write off.
|
com.crm.dataobject.financialtransactions.CRMDOInvoice |
constructWriteOffAccountInvoice(com.crm.dataobject.financialtransactions.CRMDOWriteOff writeOff,
com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionDefinition financialTransactionDefinition,
com.crm.dataobject.accounts.CRMDOAccountDefinition accountDefinition)
Constructs an Invoice identical to the write off.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Gets the default association data objects of the write Off.
|
com.crm.dataobject.financialtransactions.CRMDOWriteOff |
load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice)
Loads a write off based on invoice.
|
com.crm.dataobject.financialtransactions.CRMDOWriteOff |
load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice,
java.util.ArrayList<java.lang.String> associations)
Loads a write off based on invoice.
|
com.crm.dataobject.financialtransactions.CRMDOWriteOff |
loadByBackOfficeCode(java.lang.String backOfficeCode)
Loads a write Off by a back office code.
|
com.crm.dataobject.financialtransactions.CRMDOWriteOff |
loadByBackOfficeCode(java.lang.String backOfficeCode,
java.util.ArrayList<java.lang.String> associations)
Loads a write Off by a back office code.
|
com.crm.dataobject.financialtransactions.CRMDOWriteOff |
post(com.crm.dataobject.financialtransactions.CRMDOWriteOff writeOff)
Posts write off.
|
anonymizeContactFT, calculateAmounts, calculateAmounts, calculateAmountsFromTotals, calculateAmountsFromTotals, construct, getMinimumPostedDate, load, load, load, loadNonPosted, loadNonPostedTransactionsWithAccountPeriod, loadPostedTransactionsWithoutAccountPeriod, loadTransactionsWithInvalidAccountPeriod, reject, setTaxPercentage, setVaPercentage, setVaPercentage, setVatInformation, setVatInformation, validatePosting
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 com.crm.dataobject.financialtransactions.CRMDOWriteOff post(com.crm.dataobject.financialtransactions.CRMDOWriteOff writeOff) throws java.lang.Exception, com.crm.exception.financialtransactions.FTPostException
writeOff
- a write Off (required)java.lang.Exception
com.crm.exception.financialtransactions.FTPostException
public com.crm.dataobject.financialtransactions.CRMDOInvoiceAllocation allocate(com.crm.dataobject.financialtransactions.CRMDOWriteOff writeOff, com.crm.dataobject.financialtransactions.CRMDOInvoice invoice) throws java.lang.Exception
writeOff
- a write Off (required)invoice
- an invoice (required)java.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOFinancialTransactionBean
public com.crm.dataobject.financialtransactions.CRMDOWriteOff loadByBackOfficeCode(java.lang.String backOfficeCode) throws java.lang.Exception
backOfficeCode
- a back office codejava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOWriteOff loadByBackOfficeCode(java.lang.String backOfficeCode, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
backOfficeCode
- a back office codeassociations
- a list of associationsjava.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOWriteOff load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice) throws java.lang.Exception
invoice
- an invoice (required)java.lang.Exception
public com.crm.dataobject.financialtransactions.CRMDOWriteOff 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 com.crm.dataobject.financialtransactions.CRMDOInvoice constructWriteOffAccountInvoice(com.crm.dataobject.financialtransactions.CRMDOWriteOff writeOff) throws java.lang.Exception, com.crm.exception.financialtransactions.FTPostException
writeOff
- a write Off (required)java.lang.Exception
com.crm.exception.financialtransactions.FTPostException
public com.crm.dataobject.financialtransactions.CRMDOInvoice constructWriteOffAccountInvoice(com.crm.dataobject.financialtransactions.CRMDOWriteOff writeOff, com.crm.dataobject.financialtransactions.CRMDOFinancialTransactionDefinition financialTransactionDefinition, com.crm.dataobject.accounts.CRMDOAccountDefinition accountDefinition) throws java.lang.Exception, com.crm.exception.financialtransactions.FTPostException
writeOff
- a write Off (required)financialTransactionDefinition
- the active financial Transaction DefinitionaccountDefinition
- the active account Definitionjava.lang.Exception
com.crm.exception.financialtransactions.FTPostException