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.Loglog-
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 voidsendActivationLink(Map<String,Object> executionValues, User user, Login login)voidsendEmail(String notificationType, Map<String,Object> executionValues, User requester, User newUser, String userId, String email, String identity, String password, NewUserProfileRequestModel profileRequestModel)voidsendEmails(Map<String,Object> executionValues, User requestor, User newUser, String notificationType, Set<String> userIds, Set<String> emailAddresses, NewUserProfileRequestModel request)voidsendNotification(User toNotify, User targetUser, Map<String,Object> executionValues, String processInstanceId)voidsendNotification(User toNotify, User targetUser, Map<String,Object> executionValues, String notificationType, String processInstanceId)voidsendNotificationRequestNewHire(User user, User requester, Map<String,Object> executionValues, NewUserProfileRequestModel profileModel, String processInstanceId)voidsendNotificationUserCentricRequest(User toNotify, User targetUserFromDb, Map<String,Object> executionValues, String processInstanceId)voidsendNotificationUserCentricRequest(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:
sendNotificationUserCentricRequestin classAbstractNotificationDelegate
-
sendNotificationUserCentricRequest
public void sendNotificationUserCentricRequest(User toNotify, User targetUserFromDb, Map<String,Object> executionValues, String notificationType, String processInstanceId)
- Specified by:
sendNotificationUserCentricRequestin classAbstractNotificationDelegate
-
sendNotification
public void sendNotification(User toNotify, User targetUser, Map<String,Object> executionValues, String processInstanceId)
- Specified by:
sendNotificationin classAbstractNotificationDelegate
-
sendNotification
public void sendNotification(User toNotify, User targetUser, Map<String,Object> executionValues, String notificationType, String processInstanceId)
- Specified by:
sendNotificationin 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:
sendEmailsin 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:
sendEmailin classAbstractNotificationDelegate
-
sendActivationLink
public void sendActivationLink(Map<String,Object> executionValues, User user, Login login)
- Specified by:
sendActivationLinkin classAbstractNotificationDelegate
-
sendNotificationRequestNewHire
public void sendNotificationRequestNewHire(User user, User requester, Map<String,Object> executionValues, NewUserProfileRequestModel profileModel, String processInstanceId)
- Specified by:
sendNotificationRequestNewHirein classAbstractNotificationDelegate
-
-