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, validatePostingconstruct, 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, validateOnSavedeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic 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.Exceptioncom.crm.exception.financialtransactions.FTPostExceptionpublic 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.Exceptionpublic java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOFinancialTransactionBeanpublic com.crm.dataobject.financialtransactions.CRMDOWriteOff loadByBackOfficeCode(java.lang.String backOfficeCode)
throws java.lang.Exception
backOfficeCode - a back office codejava.lang.Exceptionpublic 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.Exceptionpublic com.crm.dataobject.financialtransactions.CRMDOWriteOff load(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice)
throws java.lang.Exception
invoice - an invoice (required)java.lang.Exceptionpublic 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.Exceptionpublic 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.Exceptioncom.crm.exception.financialtransactions.FTPostExceptionpublic 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.Exceptioncom.crm.exception.financialtransactions.FTPostException