public class CRMUIAccountReceivableBean extends CRMUI
| Constructor and Description |
|---|
CRMUIAccountReceivableBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addPaymentPreferenceButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Adds a payment preference to an account.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addPresentmentPreferenceButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Adds a presentment preference to an account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
assignBillingAddress(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Assigns a billing address to an account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
changeEmailOption(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
java.util.Set<com.crm.dataobject.contactinfo.CRMDOContactInfoEmail> emails,
com.crm.dataobject.accounts.CRMDOAccountPresentmentPreference presentmentPreference) |
com.crm.dataobject.accounts.CRMDOAccountReceivable |
changePhoneOption(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
java.util.Set<com.crm.dataobject.contactinfo.CRMDOContactInfoPhone> phones,
com.crm.dataobject.accounts.CRMDOAccountPresentmentPreference presentmentPreference) |
com.crm.dataobject.accounts.CRMDOAccountReceivable |
createButton()
Creates an account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
createButton(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation)
Creates an account for a contact.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
createContactInfoForAccount(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Creates contact information for an account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
createSystemAccountButton()
Creates a system account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
deleteButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Deletes an account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
editButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Loads an account form.
|
com.crm.framework.main.LookupBuilder |
getAccountReceivableOptions(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation)
Loads the account options for a contact.
|
com.crm.framework.main.LookupBuilder |
getAccountTypeOptions()
Loads the account type options.
|
com.crm.framework.main.LookupBuilder |
getAccountTypeOptions(java.lang.String emptyValue)
Loads the account type options.
|
java.math.BigDecimal |
getBalance(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Gets the balance of an account.
|
java.util.ArrayList<java.lang.Object> |
getBalanceInformation(java.util.ArrayList<java.lang.Object> parameterList)
Returns the balance information for an account.
|
com.crm.framework.main.LookupBuilder |
getBankAccountTypeOptions()
Loads the bank account type options.
|
com.crm.framework.main.LookupBuilder |
getBankBranchOptions(com.crm.dataobject.accounts.CRMDOBank bank)
Loads the bank branch options for a bank.
|
com.crm.framework.main.LookupBuilder |
getBankOptions()
Loads the bank options.
|
com.crm.framework.main.LookupBuilder |
getClassificationOptions()
Loads the classification options.
|
java.lang.String |
getCreditLimitStatus(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Gets the credit Limit Status of an account.
|
com.crm.framework.main.LookupBuilder |
getCreditLimitStatusOptions()
Loads the credit limit status options.
|
com.crm.framework.main.LookupBuilder |
getCreditLimitStatusOptions(java.lang.String emptyValue)
Loads the credit limit status options.
|
com.crm.framework.main.LookupBuilder |
getCreditPeriodOperatorOptions()
Loads the credit period operator options.
|
com.crm.framework.main.LookupBuilder |
getCreditPeriodOperatorOptions(java.lang.String emptyValue)
Loads the credit period operator options.
|
com.crm.framework.main.LookupBuilder |
getCreditRatingOptions(java.lang.String emptyValue)
Loads the credit rating options.
|
com.crm.framework.main.LookupBuilder |
getLifeCycleStateOptions()
Loads the life cycle state options.
|
com.crm.framework.main.LookupBuilder |
getLifeCycleStateOptions(java.lang.String emptyValue)
Loads the life cycle state options.
|
java.math.BigDecimal |
getOutstandingAmount(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Gets the outstanding amount of an account.
|
com.crm.framework.main.LookupBuilder |
getPaymentPreferenceOptions()
Loads the payment preference options.
|
com.crm.framework.main.LookupBuilder |
getPaymentPreferenceOptions(java.lang.Boolean supported)
Loads the payment preference options.
|
com.crm.framework.main.LookupBuilder |
getPresentmentPreferenceOptions()
Loads the presentment preference options.
|
com.crm.framework.main.LookupBuilder |
getPresentmentPreferenceOptions(java.lang.Boolean supported)
Loads the presentment preference options.
|
com.crm.framework.main.LookupBuilder |
getSupportedBankAccountTypeOptions()
Loads the supported bank account type options.
|
com.crm.framework.main.LookupBuilder |
getSupportedBankOptions()
Loads the supported bank options.
|
com.crm.framework.main.LookupBuilder |
getSupportedClassificationOptions()
Loads the supported classification options.
|
com.crm.framework.main.LookupBuilder |
getSupportedCreditRatingOptions()
Loads the supported credit rating options.
|
com.crm.framework.main.LookupBuilder |
getSupportedPaymentPreferenceOptions()
Loads the supported payment preference options.
|
com.crm.framework.main.LookupBuilder |
getSupportedPresentmentPreferenceOptions()
Loads the supported presentment preference options.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAddressesTab(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Loads a list of addresses for an account.
|
BillAccountForm |
loadBillAccountForm(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Loads a bill account form.
|
ChangeCreditLimitForm |
loadChangeCreditLimitForm(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Loads a change credit form.
|
ChangeCreditPeriodForm |
loadChangeCreditPeriodForm(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Loads a change credit period form.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadEmailsTab(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Loads a list of e-mails for an account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
loadForm(java.lang.String id)
Loads an account form.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPaymentPreferencesTab(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Loads a list of payment preferences for an account.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPhonesTab(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Loads a list of phones for an account.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPresentmentPreferencesTab(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Loads a list of presentment preferences for an account.
|
PrivacyLevelForm |
loadPrivacyLevelForm(java.util.ArrayList<java.lang.String> parameters)
Loads a privacy level form.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadRegisteredCardsTab(com.crm.dataobject.accounts.CRMDOAccountPaymentPreference accountPaymentPreference) |
com.crm.dataobject.accounts.CRMDOAccountReceivable |
reactivateAccountButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Reactivates an account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
reactivateAccountConfirmationButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Displays a confirmation message before reactivating an account.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removePaymentGatewayCardButton(java.util.ArrayList<com.crm.dataobject.CRMDO> conditionList) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removePaymentPreferenceButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of payment preferences from an account.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removePresentmentPreferenceButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of presentment preferences from an account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
resetPaymentPreference(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.accounts.CRMDOAccountPaymentPreference accountPaymentPreference)
Resets the account payment preference
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
saveButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Saves an account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
setDefaultCard(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
com.crm.dataobject.accounts.CRMDOAccountPaymentPreference accountPaymentPreference) |
com.crm.dataobject.accounts.CRMDOAccountReceivable |
setDefaultCreditLimit(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Sets a default credit limit for an account.
|
com.crm.dataobject.accounts.CRMDOAccountPaymentPreference |
setDefaultPaymentGatewayCard(com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayCard card) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
setPaymentGatewayCardAsDefaultButton(com.crm.dataobject.accounts.CRMDOAccountPaymentPreference accountPaymentPreference,
java.util.ArrayList<com.crm.dataobject.CRMDO> defaultCards) |
com.crm.dataobject.accounts.CRMDOAccountReceivable |
setPaymentPreferencesAsInactive(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
com.crm.dataobject.accounts.CRMDOAccountPaymentPreference accountPaymentPreference)
Sets all other payment preferences to inactive when one is selected as default.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
setPrimaryButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Sets an account as the primary account.
|
BillAccountForm |
submitBillAccountButton(BillAccountForm billAccountForm)
Bills an account.
|
BillAccountForm |
submitBillAccountPreviewButton(BillAccountForm billAccountForm)
Previews the bill account action.
|
com.crm.dataobject.accounts.CRMDOAccountPaymentPreference |
submitCard(com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayCard card)
Submit the new card to the payment gateway system.
|
ChangeCreditLimitForm |
submitChangeCreditLimitButton(ChangeCreditLimitForm changeCreditLimitForm)
Saves the credit limit change of an account.
|
ChangeCreditPeriodForm |
submitChangeCreditPeriodButton(ChangeCreditPeriodForm changeCreditPeriodForm)
Saves the credit period change of an account.
|
PrivacyLevelForm |
submitPrivacyLevelButton(PrivacyLevelForm privacyLevelForm)
Saves the privacy level of an account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
suspendAccountButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Suspends an account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
suspendAccountConfirmationButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Displays a confirmation message before suspending an account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
terminateAccountButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Terminates an account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
terminateAccountConfirmationButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Displays a confirmation message before terminating an account.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
validate(com.crm.dataobject.accounts.CRMDOAccountReceivable account) |
addAttachmentButton, addTrace, assignEntity, echoDto, echoDto, echoDto, getAccountsReceivableEntityOptions, getActiveInactiveOptions, getActiveInactiveOptions, getAssignableEntityOptions, getCurrentDate, getCurrentDay, getCurrentMonth, getCurrentYear, getDayOfWeekOptions, getDayOfWeekOptions, getDtoFromCollection, getEntityCategoryOptions, getEntityFieldOptions, getEntityOptions, getEntityStateOptions, getEntityStatusOptions, getEntityTypeOptions, getExplicitViewingAccessEntityOptions, getHourOptions, getHourOptions, getImplicitViewingAccessEntityOptions, getModuleOptions, getModulePrintoutOptions, getModuleProcessOptions, getMonthEndDate, getMonthStartDate, getOperatorOptions, getOperatorOptions, getStateOptions, getTimeOfDayOptions, getTimeOfDayOptions, getTrueFalseOptions, getTrueFalseOptions, getUnitOfTimeOptions, getUnitOfTimeOptions, getWeekEndDate, getWeekStartDate, getYesNoOptions, getYesNoOptions, invoke, load, loadAttachmentsTab, loadDaysOfMonthOptions, loadMonthNumberOptions, loadMonthNumberOptions, loadMonthOptions, loadMonthOptions, readFileContent, removeAttachmentButton, setDtoAsNotEditable, setOwnerGrouppublic CRMUIAccountReceivableBean()
public com.crm.dataobject.accounts.CRMDOAccountReceivable createButton()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable createButton(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation)
throws java.lang.Exception
contactInformation - - the contact to create the account forjava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable saveButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to savejava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable assignBillingAddress(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to assign the billing address tojava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable editButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to loadjava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable deleteButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to deletejava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable loadForm(java.lang.String id)
throws java.lang.Exception
id - - the account id to loadjava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable setPrimaryButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to set as primaryjava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable suspendAccountButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to suspendjava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable suspendAccountConfirmationButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to suspendjava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable reactivateAccountButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to reactivatejava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable reactivateAccountConfirmationButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to reactivatejava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable terminateAccountButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to terminatejava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable terminateAccountConfirmationButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to terminatejava.lang.Exceptionpublic ChangeCreditLimitForm loadChangeCreditLimitForm(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account - - the account to load the change credit form for.java.lang.Exceptionpublic ChangeCreditLimitForm submitChangeCreditLimitButton(ChangeCreditLimitForm changeCreditLimitForm) throws java.lang.Exception, com.crm.exception.MandatoryFieldException
changeCreditLimitForm - - the change credit limit form to updatejava.lang.Exceptioncom.crm.exception.MandatoryFieldExceptionpublic PrivacyLevelForm loadPrivacyLevelForm(java.util.ArrayList<java.lang.String> parameters) throws java.lang.Exception
parameters - - a list of privacy levelsjava.lang.Exceptionpublic PrivacyLevelForm submitPrivacyLevelButton(PrivacyLevelForm privacyLevelForm) throws java.lang.Exception
privacyLevelForm - - the privacy level form to updatejava.lang.Exceptionpublic ChangeCreditPeriodForm loadChangeCreditPeriodForm(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account - - the account to load the change credit period form forjava.lang.Exceptionpublic ChangeCreditPeriodForm submitChangeCreditPeriodButton(ChangeCreditPeriodForm changeCreditPeriodForm) throws java.lang.Exception, com.crm.exception.MandatoryFieldException
changeCreditPeriodForm - - the change credit period form to updatejava.lang.Exceptioncom.crm.exception.MandatoryFieldExceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAddressesTab(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to load the addresses forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPhonesTab(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to load the phones forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadEmailsTab(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to load the e-mails forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPaymentPreferencesTab(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to load the payment preferences forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addPaymentPreferenceButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to add the payment preference tojava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removePaymentPreferenceButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - the list of payment preferences to removejava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable setPaymentPreferencesAsInactive(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
com.crm.dataobject.accounts.CRMDOAccountPaymentPreference accountPaymentPreference)
throws java.lang.Exception
account - - the account to updateaccountPaymentPreference - - the account payment preference to set as defaultjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPresentmentPreferencesTab(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to load the presentment preferences forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addPresentmentPreferenceButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to add the presentment preference tojava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removePresentmentPreferenceButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - the list of presentment preferences to removejava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable createSystemAccountButton()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable setDefaultCreditLimit(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to set the default credit limit for.java.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable createContactInfoForAccount(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to create the contact information forjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getAccountTypeOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getAccountTypeOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for an account type optionjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getCreditPeriodOperatorOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getCreditPeriodOperatorOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a credit period operatorjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getLifeCycleStateOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getLifeCycleStateOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a life cycle statejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getCreditLimitStatusOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getCreditLimitStatusOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a credit limit statusjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getSupportedPaymentPreferenceOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getPaymentPreferenceOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getPaymentPreferenceOptions(java.lang.Boolean supported)
throws java.lang.Exception
supported - - a Boolean indicating if only the allowed (null or true), or all (false) payment preferences should be loadedjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getSupportedPresentmentPreferenceOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getPresentmentPreferenceOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getPresentmentPreferenceOptions(java.lang.Boolean supported)
throws java.lang.Exception
supported - - a Boolean indicating if only the allowed (null or true), or all (false) presentment preferences should be loadedjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getSupportedCreditRatingOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getCreditRatingOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a credit ratingjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getSupportedClassificationOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getClassificationOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getSupportedBankAccountTypeOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getBankAccountTypeOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getSupportedBankOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getBankOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getBankBranchOptions(com.crm.dataobject.accounts.CRMDOBank bank)
throws java.lang.Exception
bank - - the bank to load the bank branches forjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getAccountReceivableOptions(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation)
throws java.lang.Exception
contactInformation - - the contact to load the accounts forjava.lang.Exceptionpublic java.util.ArrayList<java.lang.Object> getBalanceInformation(java.util.ArrayList<java.lang.Object> parameterList)
throws java.lang.Exception
parameterList - - a list of parameters to calculate the balancejava.lang.Exceptionpublic BillAccountForm loadBillAccountForm(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account - - the account to billjava.lang.Exceptionpublic BillAccountForm submitBillAccountPreviewButton(BillAccountForm billAccountForm) throws java.lang.Exception
billAccountForm - - the bill account form to updatejava.lang.Exceptionpublic BillAccountForm submitBillAccountButton(BillAccountForm billAccountForm) throws java.lang.Exception
billAccountForm - - the bill account form to updatejava.lang.Exceptionpublic java.math.BigDecimal getBalance(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to get the balance forjava.lang.Exceptionpublic java.math.BigDecimal getOutstandingAmount(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to get the outstanding amount forjava.lang.Exceptionpublic java.lang.String getCreditLimitStatus(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to get the credit Limit Status forjava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable setDefaultCard(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
com.crm.dataobject.accounts.CRMDOAccountPaymentPreference accountPaymentPreference)
throws java.lang.Exception
account - accountPaymentPreference - java.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountPaymentPreference submitCard(com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayCard card)
throws java.lang.Exception
card - - the card to submit in the payment gateway systemjava.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountPaymentPreference setDefaultPaymentGatewayCard(com.crm.dataobject.paymentgateway.CRMDOPaymentGatewayCard card)
throws java.lang.Exception,
com.crm.exception.OnlyOneRecordException,
com.crm.exception.MandatoryFieldException
java.lang.Exceptioncom.crm.exception.OnlyOneRecordExceptioncom.crm.exception.MandatoryFieldExceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadRegisteredCardsTab(com.crm.dataobject.accounts.CRMDOAccountPaymentPreference accountPaymentPreference)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removePaymentGatewayCardButton(java.util.ArrayList<com.crm.dataobject.CRMDO> conditionList)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> setPaymentGatewayCardAsDefaultButton(com.crm.dataobject.accounts.CRMDOAccountPaymentPreference accountPaymentPreference,
java.util.ArrayList<com.crm.dataobject.CRMDO> defaultCards)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable validate(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable changeEmailOption(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
java.util.Set<com.crm.dataobject.contactinfo.CRMDOContactInfoEmail> emails,
com.crm.dataobject.accounts.CRMDOAccountPresentmentPreference presentmentPreference)
public com.crm.dataobject.accounts.CRMDOAccountReceivable changePhoneOption(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
java.util.Set<com.crm.dataobject.contactinfo.CRMDOContactInfoPhone> phones,
com.crm.dataobject.accounts.CRMDOAccountPresentmentPreference presentmentPreference)
public com.crm.dataobject.accounts.CRMDOAccountReceivable resetPaymentPreference(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.accounts.CRMDOAccountPaymentPreference accountPaymentPreference)
accountReceivable - - the account receivable to update it's account payment preferenceaccountPaymentPreference - - the account payment preference to updatejava.lang.Exception