public class CRMProcessNotificationBean extends CRMProcessRunBean
Constructor and Description |
---|
CRMProcessNotificationBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
execute(com.crm.dataobject.processrun.CRMDOProcessRunLog processRun)
Executes a notification process.
|
void |
execute(java.lang.String processRunLogID)
Executes a notification process.
|
void |
notify(java.lang.String entityID,
com.crm.dataobject.notifications.NotificationRunDefinition notificationRunDefinition,
com.crm.dataobject.processrun.CRMDOProcessRunLog processRunLog,
com.crm.dataobject.communications.CRMDOCommunicationDefinition communicationDefinition,
java.util.ArrayList<com.crm.framework.ql.TranslatedQuery> includedInSegmentTranslatedQueries,
java.util.ArrayList<com.crm.framework.ql.TranslatedQuery> excludedInSegmentTranslatedQueries)
Notifies an entity.
|
scheduleProcess, scheduleProcess
createCronExpressionFromDate, createCronExpressionFromDate
public CRMProcessNotificationBean()
public void execute(java.lang.String processRunLogID) throws java.lang.Exception
processRunLogID
- - the process run log idjava.lang.Exception
public void execute(com.crm.dataobject.processrun.CRMDOProcessRunLog processRun) throws java.lang.Exception
processRun
- - the process run logjava.lang.Exception
public void notify(java.lang.String entityID, com.crm.dataobject.notifications.NotificationRunDefinition notificationRunDefinition, com.crm.dataobject.processrun.CRMDOProcessRunLog processRunLog, com.crm.dataobject.communications.CRMDOCommunicationDefinition communicationDefinition, java.util.ArrayList<com.crm.framework.ql.TranslatedQuery> includedInSegmentTranslatedQueries, java.util.ArrayList<com.crm.framework.ql.TranslatedQuery> excludedInSegmentTranslatedQueries) throws java.lang.Exception, com.crm.exception.notifications.NoNotificationInformationFoundException
entityID
- - the entity idnotificationRunDefinition
- - the notification run definitionprocessRunLog
- - the process run logcommunicationDefinition
- - the communication definitionincludedInSegmentTranslatedQueries
- - a list of translated queries for included in segmentexcludedInSegmentTranslatedQueries
- - a list of translated queries for excluded in segmentjava.lang.Exception
com.crm.exception.notifications.NoNotificationInformationFoundException