Class DefaultNotificationDelegate
- java.lang.Object
-
- org.openiam.workflow.activiti.delegate.core.AbstractNotificationDelegate
-
- org.openiam.workflow.activiti.groovy.DefaultNotificationDelegate
-
- Direct Known Subclasses:
AbstractActivitiJob
public class DefaultNotificationDelegate extends AbstractNotificationDelegate
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.commons.logging.Log
log
-
Fields inherited from class org.openiam.workflow.activiti.delegate.core.AbstractNotificationDelegate
accessRightQueue, activitiApproverAssociationHelper, activitiDataService, activitiSearchTaskService, activitiTaskService, auditLogHelper, authManagerMQService, contentProviderQueue, customNotificationGroovyScript, groupRabbitMQService, jacksonMapper, loginMQService, mailRabbitMQService, managedSysCache, managedSystemRabbitMQService, metadataTypeRabbitMQService, organizationRabbitMQService, passwordQueue, propertyValueService, provisionQueue, rabbitMQSender, resourceRabbitMQService, roleRabbitMQService, userActivationUri, userRabbitMQService
-
-
Constructor Summary
Constructors Constructor Description DefaultNotificationDelegate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
sendActivationLink(Map<String,Object> executionValues, User user, Login login)
void
sendEmail(String notificationType, Map<String,Object> executionValues, User requester, User newUser, String userId, String email, String identity, String password, NewUserProfileRequestModel profileRequestModel)
void
sendEmails(Map<String,Object> executionValues, User requestor, User newUser, String notificationType, Set<String> userIds, Set<String> emailAddresses, NewUserProfileRequestModel request)
void
sendNotification(User toNotify, User targetUser, Map<String,Object> executionValues, String processInstanceId)
void
sendNotification(User toNotify, User targetUser, Map<String,Object> executionValues, String notificationType, String processInstanceId)
void
sendNotificationRequestNewHire(User user, User requester, Map<String,Object> executionValues, NewUserProfileRequestModel profileModel, String processInstanceId)
void
sendNotificationUserCentricRequest(User toNotify, User targetUserFromDb, Map<String,Object> executionValues, String processInstanceId)
void
sendNotificationUserCentricRequest(User toNotify, User targetUserFromDb, Map<String,Object> executionValues, String notificationType, String processInstanceId)
-
Methods inherited from class org.openiam.workflow.activiti.delegate.core.AbstractNotificationDelegate
fillCommonNotificationParams, fillUpAudit, getBaseURL, getNotificationType, getObjectVariable, getStringVariable, getSupervisorsForUser
-
-
-
-
Method Detail
-
sendNotificationUserCentricRequest
public void sendNotificationUserCentricRequest(User toNotify, User targetUserFromDb, Map<String,Object> executionValues, String processInstanceId)
- Specified by:
sendNotificationUserCentricRequest
in classAbstractNotificationDelegate
-
sendNotificationUserCentricRequest
public void sendNotificationUserCentricRequest(User toNotify, User targetUserFromDb, Map<String,Object> executionValues, String notificationType, String processInstanceId)
- Specified by:
sendNotificationUserCentricRequest
in classAbstractNotificationDelegate
-
sendNotification
public void sendNotification(User toNotify, User targetUser, Map<String,Object> executionValues, String processInstanceId)
- Specified by:
sendNotification
in classAbstractNotificationDelegate
-
sendNotification
public void sendNotification(User toNotify, User targetUser, Map<String,Object> executionValues, String notificationType, String processInstanceId)
- Specified by:
sendNotification
in classAbstractNotificationDelegate
-
sendEmails
public void sendEmails(Map<String,Object> executionValues, User requestor, User newUser, String notificationType, Set<String> userIds, Set<String> emailAddresses, NewUserProfileRequestModel request)
- Specified by:
sendEmails
in classAbstractNotificationDelegate
-
sendEmail
public void sendEmail(String notificationType, Map<String,Object> executionValues, User requester, User newUser, String userId, String email, String identity, String password, NewUserProfileRequestModel profileRequestModel)
- Specified by:
sendEmail
in classAbstractNotificationDelegate
-
sendActivationLink
public void sendActivationLink(Map<String,Object> executionValues, User user, Login login)
- Specified by:
sendActivationLink
in classAbstractNotificationDelegate
-
sendNotificationRequestNewHire
public void sendNotificationRequestNewHire(User user, User requester, Map<String,Object> executionValues, NewUserProfileRequestModel profileModel, String processInstanceId)
- Specified by:
sendNotificationRequestNewHire
in classAbstractNotificationDelegate
-
-