public class CRMUICommunicationCentreBean extends CRMUI
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALIAS_OPEN_CONTACT_IN_MODAL |
Constructor and Description |
---|
CRMUICommunicationCentreBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
AdvancedSearchForm |
advancedSearchClear(AdvancedSearchForm advancedSearchForm)
Clears and resets all the values on the advanced search form.
|
AdvancedSearchForm |
advancedSearchFind(AdvancedSearchForm advancedSearchForm)
Searches for a contact based on the advanced search criteria.
|
AdvancedSearchForm |
constructAdvancedSearchForm()
Constructs a communication centre advanced search form.
|
com.crm.dataobject.contactinfo.CRMDOContactInformation |
createContact(CommunicationCentreForm communicationCentreForm,
java.lang.Boolean isCompany)
Creates a contact to add to the communication centre form.
|
com.crm.framework.main.LookupBuilder |
getAdvancedSearchContactInformationAddressOperatorOptions()
Returns the communication centre advanced search contact information address operator options.
|
com.crm.framework.main.LookupBuilder |
getAdvancedSearchOperatorOptions()
Returns the communication centre advanced search operator options.
|
com.crm.framework.main.LookupBuilder |
getContactInfoAccountOptions(CommunicationCentreForm communicationCentreForm)
Returns the contact account options.
|
com.crm.framework.main.LookupBuilder |
getContactInfoSubscriptionOptions(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation)
Returns the contact subscription options.
|
com.crm.framework.main.LookupBuilder |
getSearchByOperatorOptions()
Returns the communication centre search by operator options.
|
com.crm.framework.main.LookupBuilder |
getSearchByOptions()
Returns the communication centre search by options.
|
CommunicationCentreForm |
loadAccountInformation(CommunicationCentreForm communicationCentreForm)
Returns the account information.
|
CommunicationCentreForm |
loadForm()
Loads a communication centre form.
|
CommunicationCentreForm |
loadForm(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation)
Loads a communication centre form for a contact.
|
CommunicationCentreForm |
loadForm(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Loads a communication centre form for a contact and a subscription.
|
CommunicationCentreForm |
loadForm(java.lang.String id)
Loads a communication centre form.
|
LatestCommunicationForm |
loadLatestCommunications(java.lang.String orderBy,
java.lang.Integer maxsize) |
QuickPaymentForm |
loadQuickPaymentForm(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation)
Loads a quick payment form.
|
VoucherSecretNumberForm |
loadRetrieveVoucherSecretNumberForm(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation) |
CommunicationCentreForm |
loadSubscriptionInformation(CommunicationCentreForm communicationCentreForm)
Loads the subscription information of the selected subscription to the communication center form.
|
VoucherUseForm |
loadUseVoucherForm(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
java.lang.String accountReceivableSelected)
Loads a voucher use form.
|
CommunicationCentreForm |
readFromSearchBy(CommunicationCentreForm communicationCentreForm,
java.lang.String searchByOption,
java.lang.String entityId)
Loads a communication centre form based on the search option selected.
|
com.crm.dataobject.communications.CRMDOCommunication |
returnCommunication(com.crm.dataobject.communications.CRMDOCommunication communications) |
com.crm.dataobject.contactinfo.CRMDOContactInformation |
returnContact(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation)
Returns the contact to the communication centre.
|
CommunicationCentreForm |
setAllowedActions(CommunicationCentreForm communicationCentreForm)
Sets the communication centre form allowed actions.
|
void |
setQuickPaymentAmount(QuickPaymentForm quickPaymentForm)
Submits a quick payment.
|
void |
submitQuickPaymentForm(QuickPaymentForm quickPaymentForm)
Submits a quick payment.
|
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 CRMUICommunicationCentreBean()
public CommunicationCentreForm loadForm() throws java.lang.Exception, com.crm.exception.NoDefinitionConfiguredException
java.lang.Exception
com.crm.exception.NoDefinitionConfiguredException
public CommunicationCentreForm loadForm(java.lang.String id) throws java.lang.Exception
id
- - the communication centre id to loadjava.lang.Exception
public CommunicationCentreForm loadForm(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation) throws java.lang.Exception
contactInformation
- - the contact to load the communication centre form forjava.lang.Exception
public CommunicationCentreForm loadForm(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.subscriptions.CRMDOSubscription subscription) throws java.lang.Exception
contactInformation
- - the contact to load the communication centre form forsubscription
- - the subscription to load the communication centre form forjava.lang.Exception
public CommunicationCentreForm setAllowedActions(CommunicationCentreForm communicationCentreForm) throws java.lang.Exception
communicationCentreForm
- - the communication centre form to set the allowed actions forjava.lang.Exception
public CommunicationCentreForm readFromSearchBy(CommunicationCentreForm communicationCentreForm, java.lang.String searchByOption, java.lang.String entityId) throws java.lang.Exception
communicationCentreForm
- - the communication centre form to loadsearchByOption
- - the search by optionentityId
- - the entity id to load the form forjava.lang.Exception
public com.crm.dataobject.contactinfo.CRMDOContactInformation createContact(CommunicationCentreForm communicationCentreForm, java.lang.Boolean isCompany) throws java.lang.Exception
communicationCentreForm
- - the communication centre for to add the created contact toisCompany
- - a Boolean indicating if the contact is a company or personjava.lang.Exception
public com.crm.framework.main.LookupBuilder getSearchByOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getSearchByOperatorOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getAdvancedSearchOperatorOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getAdvancedSearchContactInformationAddressOperatorOptions() throws java.lang.Exception
java.lang.Exception
public AdvancedSearchForm constructAdvancedSearchForm() throws java.lang.Exception
java.lang.Exception
public AdvancedSearchForm advancedSearchFind(AdvancedSearchForm advancedSearchForm) throws java.lang.Exception, com.crm.exception.SearchResultLimitExceededException
advancedSearchForm
- - the advanced search form to search the contact fromjava.lang.Exception
com.crm.exception.SearchResultLimitExceededException
public AdvancedSearchForm advancedSearchClear(AdvancedSearchForm advancedSearchForm) throws java.lang.Exception
advancedSearchForm
- - the advanced search form to clear all fields forjava.lang.Exception
public com.crm.dataobject.contactinfo.CRMDOContactInformation returnContact(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation) throws java.lang.Exception
contactInformation
- - the contact to returnjava.lang.Exception
public CommunicationCentreForm loadSubscriptionInformation(CommunicationCentreForm communicationCentreForm) throws java.lang.Exception
communicationCentreForm
- - the communication centre form to load the subscription information tojava.lang.Exception
public com.crm.framework.main.LookupBuilder getContactInfoSubscriptionOptions(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation) throws java.lang.Exception
contactInformation
- - the contact to load the subscription options forjava.lang.Exception
public com.crm.framework.main.LookupBuilder getContactInfoAccountOptions(CommunicationCentreForm communicationCentreForm) throws java.lang.Exception
communicationCentreForm
- - the communication centre form to load the account options forjava.lang.Exception
public CommunicationCentreForm loadAccountInformation(CommunicationCentreForm communicationCentreForm) throws java.lang.Exception
communicationCentreForm
- - the communication centre to load the account information forjava.lang.Exception
public QuickPaymentForm loadQuickPaymentForm(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation) throws java.lang.Exception, com.crm.exception.MandatoryFieldException
bill
- - the bill to be paidjava.lang.Exception
com.crm.exception.MandatoryFieldException
public VoucherUseForm loadUseVoucherForm(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, java.lang.String accountReceivableSelected) throws java.lang.Exception, com.crm.exception.MandatoryFieldException
contactInformation
- - the contact to be relatedaccountReceivableSelected
- - the related accounts receivablejava.lang.Exception
com.crm.exception.MandatoryFieldException
public VoucherSecretNumberForm loadRetrieveVoucherSecretNumberForm(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation) throws java.lang.Exception, com.crm.exception.MandatoryFieldException
java.lang.Exception
com.crm.exception.MandatoryFieldException
public void setQuickPaymentAmount(QuickPaymentForm quickPaymentForm) throws java.lang.Exception
quickPaymentForm
- - a quick payment formjava.lang.Exception
public void submitQuickPaymentForm(QuickPaymentForm quickPaymentForm) throws java.lang.Exception, com.crm.exception.MandatoryFieldException
quickPaymentForm
- a quick payment formjava.lang.Exception
com.crm.exception.MandatoryFieldException
public com.crm.dataobject.communications.CRMDOCommunication returnCommunication(com.crm.dataobject.communications.CRMDOCommunication communications) throws java.lang.Exception
java.lang.Exception
public LatestCommunicationForm loadLatestCommunications(java.lang.String orderBy, java.lang.Integer maxsize) throws java.lang.Exception
java.lang.Exception