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, setOwnerGroup
public CRMUIAccountReceivableBean()
public com.crm.dataobject.accounts.CRMDOAccountReceivable createButton() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivable saveButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to savejava.lang.Exception
public 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.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivable editButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to loadjava.lang.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivable deleteButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to deletejava.lang.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivable loadForm(java.lang.String id) throws java.lang.Exception
id
- - the account id to loadjava.lang.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivable setPrimaryButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to set as primaryjava.lang.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivable suspendAccountButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to suspendjava.lang.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivable suspendAccountConfirmationButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to suspendjava.lang.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivable reactivateAccountButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to reactivatejava.lang.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivable reactivateAccountConfirmationButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to reactivatejava.lang.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivable terminateAccountButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to terminatejava.lang.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivable terminateAccountConfirmationButton(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to terminatejava.lang.Exception
public ChangeCreditLimitForm loadChangeCreditLimitForm(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to load the change credit form for.java.lang.Exception
public ChangeCreditLimitForm submitChangeCreditLimitButton(ChangeCreditLimitForm changeCreditLimitForm) throws java.lang.Exception, com.crm.exception.MandatoryFieldException
changeCreditLimitForm
- - the change credit limit form to updatejava.lang.Exception
com.crm.exception.MandatoryFieldException
public PrivacyLevelForm loadPrivacyLevelForm(java.util.ArrayList<java.lang.String> parameters) throws java.lang.Exception
parameters
- - a list of privacy levelsjava.lang.Exception
public PrivacyLevelForm submitPrivacyLevelButton(PrivacyLevelForm privacyLevelForm) throws java.lang.Exception
privacyLevelForm
- - the privacy level form to updatejava.lang.Exception
public ChangeCreditPeriodForm loadChangeCreditPeriodForm(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to load the change credit period form forjava.lang.Exception
public ChangeCreditPeriodForm submitChangeCreditPeriodButton(ChangeCreditPeriodForm changeCreditPeriodForm) throws java.lang.Exception, com.crm.exception.MandatoryFieldException
changeCreditPeriodForm
- - the change credit period form to updatejava.lang.Exception
com.crm.exception.MandatoryFieldException
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivable createSystemAccountButton() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public 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.Exception
public com.crm.framework.main.LookupBuilder getAccountTypeOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getAccountTypeOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- - an empty value for an account type optionjava.lang.Exception
public com.crm.framework.main.LookupBuilder getCreditPeriodOperatorOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getCreditPeriodOperatorOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- - an empty value for a credit period operatorjava.lang.Exception
public com.crm.framework.main.LookupBuilder getLifeCycleStateOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getLifeCycleStateOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- - an empty value for a life cycle statejava.lang.Exception
public com.crm.framework.main.LookupBuilder getCreditLimitStatusOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getCreditLimitStatusOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- - an empty value for a credit limit statusjava.lang.Exception
public com.crm.framework.main.LookupBuilder getSupportedPaymentPreferenceOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getPaymentPreferenceOptions() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.framework.main.LookupBuilder getSupportedPresentmentPreferenceOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getPresentmentPreferenceOptions() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.framework.main.LookupBuilder getSupportedCreditRatingOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getCreditRatingOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- - an empty value for a credit ratingjava.lang.Exception
public com.crm.framework.main.LookupBuilder getSupportedClassificationOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getClassificationOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getSupportedBankAccountTypeOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getBankAccountTypeOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getSupportedBankOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getBankOptions() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public BillAccountForm loadBillAccountForm(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to billjava.lang.Exception
public BillAccountForm submitBillAccountPreviewButton(BillAccountForm billAccountForm) throws java.lang.Exception
billAccountForm
- - the bill account form to updatejava.lang.Exception
public BillAccountForm submitBillAccountButton(BillAccountForm billAccountForm) throws java.lang.Exception
billAccountForm
- - the bill account form to updatejava.lang.Exception
public java.math.BigDecimal getBalance(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to get the balance forjava.lang.Exception
public java.math.BigDecimal getOutstandingAmount(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
account
- - the account to get the outstanding amount forjava.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
com.crm.exception.OnlyOneRecordException
com.crm.exception.MandatoryFieldException
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadRegisteredCardsTab(com.crm.dataobject.accounts.CRMDOAccountPaymentPreference accountPaymentPreference) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> removePaymentGatewayCardButton(java.util.ArrayList<com.crm.dataobject.CRMDO> conditionList) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivable validate(com.crm.dataobject.accounts.CRMDOAccountReceivable account) throws java.lang.Exception
java.lang.Exception
public 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