public class CRMBOCommunicationBean extends CRMBO
| Constructor and Description |
|---|
CRMBOCommunicationBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.crm.dataobject.communications.CRMDOCommunication |
complete(com.crm.dataobject.communications.CRMDOCommunication communication)
Sets a communication as completed.
|
com.crm.dataobject.communications.CRMDOCommunication |
copyAttributesFromTemplate(com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.communications.CRMDOCommunicationTemplate template)
Copies a communication's template attributes into a communication.
|
com.crm.dataobject.communications.CRMDOCommunication |
copyDefaultInformationFromDefinition(com.crm.dataobject.communications.CRMDOCommunication communication)
Copies the default information of the communication definition to the communication based on the media selected..
|
com.crm.dataobject.communications.CRMDOCommunication |
copyDefaultInformationFromDefinition(com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.communications.CRMDOCommunicationDefinition definition)
Copies the default information of the communication definition to the communication based on the media selected..
|
com.crm.dataobject.communications.CRMDOCommunication |
followUp(com.crm.dataobject.communications.CRMDOCommunication communication)
Follows up a communication.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a communication.
|
java.util.ArrayList<com.crm.framework.metadata.Entity> |
getRelatedEntities(com.crm.dataobject.communications.CRMDOCommunication communication)
Loads the communication related entities
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
Loads a list of communications related to an Accounts Receivable.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.activities.CRMDOActivity activity)
Loads a list of communications related to an activity.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.billing.CRMDOBill bill)
Loads a list of communications related to a bill.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.contactinfo.CRMDOContactInformation contact)
Loads a list of communications related to a contact.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory,
com.crm.dataobject.communications.CommunicationDirection direction,
com.crm.dataobject.communications.CommunicationMedia media,
java.util.ArrayList<java.lang.String> associations)
Loads a list of communications based on a number of criteria.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.jobs.CRMDOJob job)
Loads a list of communications related to a job.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.leads.CRMDOLead lead) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.notifications.CRMDONotification notification)
Loads a list of communications related to a notification.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
Loads a list of communications related to a payment.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.rewards.CRMDORewardAwardTransaction rewardAwardTransaction)
Loads a list of communications related to a reward award transaction.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.rewards.CRMDORewardParticipant rewardParticipant)
Loads a list of communications related to a Rewards Participant.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.rewards.CRMDORewardSpendTransaction rewardSpendTransaction)
Loads a list of communications related to a reward spend transaction.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Loads a list of communications related to a service request.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Loads a list of communications related to a subscription.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.users.CRMDOUser user,
java.lang.String orderBy,
java.lang.Integer maxSize)
Loads a list of communications based on a number of criteria.
|
com.crm.dataobject.communications.CRMDOCommunication |
loadAdditionalInformation(com.crm.dataobject.communications.CRMDOCommunication communication)
Loads additional information of a communication.
|
com.crm.dataobject.communications.CRMDOCommunication |
loadByNotification(com.crm.dataobject.notifications.CRMDONotification notification)
Loads a communication based on a notification.
|
com.crm.dataobject.communications.CRMDOCommunication |
loadByNotification(com.crm.dataobject.notifications.CRMDONotification notification,
java.util.ArrayList<java.lang.String> associations)
Loads a communication based on a notification.
|
com.crm.dataobject.communications.CRMDOCommunication |
loadByNumber(java.lang.String value)
Loads a communication based on a number.
|
com.crm.dataobject.communications.CRMDOCommunication |
loadByNumber(java.lang.String value,
java.util.ArrayList<java.lang.String> associations)
Loads a communication based on a number.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadDraft(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
Loads a list of draft communications related to an Accounts Receivable.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadDraft(com.crm.dataobject.activities.CRMDOActivity activity)
Loads a list of draft communications related to an activity.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadDraft(com.crm.dataobject.billing.CRMDOBill bill)
Loads a list of draft communications related to a bill.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadDraft(com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory)
Loads a list of draft communications related to a communication category.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadDraft(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation)
Loads a list of draft communications related to a contact.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadDraft(com.crm.dataobject.jobs.CRMDOJob job)
Loads a list of draft communications related to a job.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadDraft(com.crm.dataobject.notifications.CRMDONotification notification)
Loads a list of draft communications related to a notification.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadDraft(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
Loads a list of draft communications related to a payment.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadDraft(com.crm.dataobject.rewards.CRMDORewardAwardTransaction rewardAwardTransaction)
Loads a list of draft communications related to a reward award transaction.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadDraft(com.crm.dataobject.rewards.CRMDORewardParticipant rewardParticipant)
Loads a list of draft communications related to a Rewards Participant.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadDraft(com.crm.dataobject.rewards.CRMDORewardSpendTransaction rewardSpendTransaction)
Loads a list of draft communications related to a reward spend transaction.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadDraft(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Loads a list of draft communications related to a service request.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadDraft(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Loads a list of draft communications related to a subscription.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadFollowUpCommunications(com.crm.dataobject.communications.CRMDOCommunication communication)
Loads a list of follow up communications based on a communication.
|
com.crm.dataobject.communications.CRMDOCommunication |
replaceTags(com.crm.dataobject.communications.CRMDOCommunication communication)
Replace tags of a communication.
|
void |
validateCompletion(com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.communications.CRMDOCommunicationDefinition communicationDefinition)
Validates the completion of a communication.
|
void |
validateReferringToData(com.crm.dataobject.communications.CRMDOCommunication communication)
Validates if a communication refers to other entities.
|
construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSavedispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOpublic com.crm.dataobject.communications.CRMDOCommunication followUp(com.crm.dataobject.communications.CRMDOCommunication communication)
throws java.lang.Exception
communication - - the communication to follow upjava.lang.Exceptionpublic com.crm.dataobject.communications.CRMDOCommunication copyDefaultInformationFromDefinition(com.crm.dataobject.communications.CRMDOCommunication communication)
throws java.lang.Exception
communication - - the communication to set the default information based on the media.java.lang.Exceptionpublic com.crm.dataobject.communications.CRMDOCommunication copyDefaultInformationFromDefinition(com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.communications.CRMDOCommunicationDefinition definition)
throws java.lang.Exception
communication - - the communication to set the default information based on the media.definition - - the active communication definition.java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.activities.CRMDOActivity activity)
throws java.lang.Exception
activity - - the activity to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.billing.CRMDOBill bill)
throws java.lang.Exception
bill - - the bill to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
throws java.lang.Exception
accountReceivable - - the Accounts Receivable to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.jobs.CRMDOJob job)
throws java.lang.Exception
job - - the job to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
throws java.lang.Exception
subscription - - the subscription to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.contactinfo.CRMDOContactInformation contact)
throws java.lang.Exception
contact - - the contact to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.notifications.CRMDONotification notification)
throws java.lang.Exception
notification - - the contact to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.rewards.CRMDORewardParticipant rewardParticipant)
throws java.lang.Exception
rewardParticipant - - the contact to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.rewards.CRMDORewardAwardTransaction rewardAwardTransaction)
throws java.lang.Exception
rewardAwardTransaction - - the contact to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.rewards.CRMDORewardSpendTransaction rewardSpendTransaction)
throws java.lang.Exception
rewardSpendTransaction - - the contact to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception
serviceRequest - - the service request to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
throws java.lang.Exception
payment - - the payment to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadDraft(com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory)
throws java.lang.Exception
communicationCategory - - the communication category to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadDraft(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation)
throws java.lang.Exception
contactInformation - - the contact to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadDraft(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
throws java.lang.Exception
subscription - - the subscription to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadDraft(com.crm.dataobject.activities.CRMDOActivity activity)
throws java.lang.Exception
activity - - the activity to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadDraft(com.crm.dataobject.jobs.CRMDOJob job)
throws java.lang.Exception
job - - the job to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadDraft(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
throws java.lang.Exception
accountReceivable - - the Accounts Receivable to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadDraft(com.crm.dataobject.billing.CRMDOBill bill)
throws java.lang.Exception
bill - - the bill to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadDraft(com.crm.dataobject.notifications.CRMDONotification notification)
throws java.lang.Exception
notification - - the notification to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadDraft(com.crm.dataobject.rewards.CRMDORewardParticipant rewardParticipant)
throws java.lang.Exception
rewardParticipant - - the Rewards Participant to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadDraft(com.crm.dataobject.rewards.CRMDORewardAwardTransaction rewardAwardTransaction)
throws java.lang.Exception
rewardParticipant - - the reward award transaction to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadDraft(com.crm.dataobject.rewards.CRMDORewardSpendTransaction rewardSpendTransaction)
throws java.lang.Exception
rewardParticipant - - the reward spend transaction to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadDraft(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception
rewardParticipant - - the service request to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadDraft(com.crm.dataobject.financialtransactions.CRMDOPayment payment)
throws java.lang.Exception
payment - - the payment to load the related communications forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.communications.CRMDOCommunicationCategory communicationCategory,
com.crm.dataobject.communications.CommunicationDirection direction,
com.crm.dataobject.communications.CommunicationMedia media,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
contactInformation - - the contact information related to communicationscommunicationCategory - - the communication category related to communicationsdirection - - the direction related to communicationsmedia - - the media related to communicationsassociations - - the associations related to communicationsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.users.CRMDOUser user,
java.lang.String orderBy,
java.lang.Integer maxSize)
throws java.lang.Exception
user - - the user related to communicationsorderBy - - the order of communications to be loadedmaxSize - - the number of communications to be loadedjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.leads.CRMDOLead lead)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.communications.CRMDOCommunication loadByNumber(java.lang.String value)
throws java.lang.Exception
value - - the communication numberjava.lang.Exceptionpublic com.crm.dataobject.communications.CRMDOCommunication loadByNumber(java.lang.String value,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
value - - the communication numberassociations - - a list of related communications's association objectsjava.lang.Exceptionpublic com.crm.dataobject.communications.CRMDOCommunication loadByNotification(com.crm.dataobject.notifications.CRMDONotification notification)
throws java.lang.Exception
notification - - the communication notificationjava.lang.Exceptionpublic com.crm.dataobject.communications.CRMDOCommunication loadByNotification(com.crm.dataobject.notifications.CRMDONotification notification,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
notification - - the communication notificationassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadFollowUpCommunications(com.crm.dataobject.communications.CRMDOCommunication communication)
throws java.lang.Exception
commnuication - - the communication related to follow up communicationsjava.lang.Exceptionpublic com.crm.dataobject.communications.CRMDOCommunication copyAttributesFromTemplate(com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.communications.CRMDOCommunicationTemplate template)
throws java.lang.Exception
communication - - the communication to copy the template attributescommunicationTemplate - - a communication templatejava.lang.Exceptionpublic void validateCompletion(com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.communications.CRMDOCommunicationDefinition communicationDefinition)
throws java.lang.Exception,
com.crm.exception.communications.ContentLimitException
communication - - the communication to validatecommunicationDefinition - - the active communication definitionjava.lang.Exceptioncom.crm.exception.communications.ContentLimitExceptionpublic com.crm.dataobject.communications.CRMDOCommunication complete(com.crm.dataobject.communications.CRMDOCommunication communication)
communication - - the communication to set as completejava.lang.Exceptionpublic void validateReferringToData(com.crm.dataobject.communications.CRMDOCommunication communication)
throws java.lang.Exception,
com.crm.exception.communications.RelatedFieldsException
communication - - the communication to validatejava.lang.Exceptioncom.crm.exception.communications.RelatedFieldsExceptionpublic com.crm.dataobject.communications.CRMDOCommunication replaceTags(com.crm.dataobject.communications.CRMDOCommunication communication)
throws java.lang.Exception
communication - - the communication to replace the tags forjava.lang.Exceptionpublic com.crm.dataobject.communications.CRMDOCommunication loadAdditionalInformation(com.crm.dataobject.communications.CRMDOCommunication communication)
throws java.lang.Exception
communication - - communication to load the additional information forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.framework.metadata.Entity> getRelatedEntities(com.crm.dataobject.communications.CRMDOCommunication communication)
throws java.lang.Exception
communication - - the communication to get its related entitiesjava.rmi.RemoteExceptionjava.lang.Exception