public class CRMBOCommunicationQueueBean extends CRMBOConfigurationEntity
Constructor and Description |
---|
CRMBOCommunicationQueueBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
com.crm.dataobject.communications.CRMDOCommunicationQueue |
complete(com.crm.dataobject.communications.CRMDOCommunicationQueue communicationQueue)
Sets a communication queue as complete.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a communication queue.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.billing.CRMDOBill bill)
Loads a list of communication queues of the given bill.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.communications.CRMDOCommunicationQueueExternalSystem cQExtSys,
com.crm.dataobject.communications.CommunicationMedia media,
com.crm.dataobject.contactinfo.CRMDOContactInformation contacInformation,
com.crm.dataobject.communications.CommunicationQueueLifeCycleState lifeCycleState,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize)
Loads a list of communication queues by a number of criteria.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.communications.CRMDOCommunicationQueueExternalSystem cQExtSys,
com.crm.dataobject.communications.CommunicationQueueLifeCycleState lifeCycleState)
Loads a list of pending communication queues by an external system and life cycle state.
|
com.crm.dataobject.communications.CRMDOCommunicationQueue |
loadByCommunication(com.crm.dataobject.communications.CRMDOCommunication communication)
Loads a communication queue based on a communication.
|
com.crm.dataobject.communications.CRMDOCommunicationQueue |
loadByCommunication(com.crm.dataobject.communications.CRMDOCommunication communication,
java.util.ArrayList<java.lang.String> associations)
Loads a communication queue based on a communication.
|
com.crm.dataobject.communications.CRMDOCommunicationQueue |
loadByNumber(java.lang.String number,
java.util.ArrayList<java.lang.String> associations)
Loads a communication queue based on a number.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.communications.CRMDOCommunicationQueueExternalSystem cQExtSys)
Loads a list of pending communication queues by an external system.
|
com.crm.dataobject.communications.CRMDOCommunicationQueue |
reject(com.crm.dataobject.communications.CRMDOCommunicationQueue communicationQueue,
java.lang.String errorCode,
java.lang.String errorDescription)
Returns the rejected communication queue.
|
isDefault, loadDefault, setDefault
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, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public CRMBOCommunicationQueueBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.communications.CRMDOCommunicationQueueExternalSystem cQExtSys) throws java.lang.Exception
cQExtSys
- - the external system to load the communication queues forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.communications.CRMDOCommunicationQueueExternalSystem cQExtSys, com.crm.dataobject.communications.CommunicationQueueLifeCycleState lifeCycleState) throws java.lang.Exception
cQExtSys
- - the external system to load the communication queues forlifeCycleState
- - the life cycle state to load byjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.communications.CRMDOCommunicationQueueExternalSystem cQExtSys, com.crm.dataobject.communications.CommunicationMedia media, com.crm.dataobject.contactinfo.CRMDOContactInformation contacInformation, com.crm.dataobject.communications.CommunicationQueueLifeCycleState lifeCycleState, java.util.ArrayList<java.lang.String> associations, java.lang.String orderBy, java.lang.Integer maxSize) throws java.lang.Exception
cQExtSys
- - the external system to load bymedia
- - the media to load bylifeCycleState
- - the life cycle state to load byassociations
- - a list of associated data objectsorderBy
- - the order by fieldmaxSize
- - the maximum amount of rows to returnjava.lang.Exception
public com.crm.dataobject.communications.CRMDOCommunicationQueue loadByNumber(java.lang.String number, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
value
- - the communication queue numberassociations
- - a list of related communication queue's association objectsjava.lang.Exception
public com.crm.dataobject.communications.CRMDOCommunicationQueue complete(com.crm.dataobject.communications.CRMDOCommunicationQueue communicationQueue)
communicationQueue
- - the communication queue to set as completejava.lang.Exception
public com.crm.dataobject.communications.CRMDOCommunicationQueue reject(com.crm.dataobject.communications.CRMDOCommunicationQueue communicationQueue, java.lang.String errorCode, java.lang.String errorDescription)
communicationQueue
- - the communication queue to be rejectedjava.lang.Exception
public com.crm.dataobject.communications.CRMDOCommunicationQueue loadByCommunication(com.crm.dataobject.communications.CRMDOCommunication communication) throws java.lang.Exception
communication
- - the communication queue communicationjava.lang.Exception
public com.crm.dataobject.communications.CRMDOCommunicationQueue loadByCommunication(com.crm.dataobject.communications.CRMDOCommunication communication, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
communication
- - the communication queue communicationassociations
- - a list of related communication queue's association objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.billing.CRMDOBill bill) throws java.lang.Exception
bill
- - the bill to load the communication queuesjava.lang.Exception