Class Notifier
- java.lang.Object
-
- de.narimo.georepo.server.notification.Notifier
-
public class Notifier extends Object
-
-
Constructor Summary
Constructors Constructor Description Notifier(javax.servlet.ServletContext ctx)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidmain(String[] args)voidnotifyNarimoAboutAccountRemoval(String userAccountMail, String clientApp, de.narimo.commons.dto.RegistrationLanguage language)voidnotifyNarimoAboutFailedAccountRemoval(String userAccountMail, String clientApp, de.narimo.commons.dto.RegistrationLanguage language)voidnotifyNarimoAboutRegistration(de.narimo.geocore.ws.registration.UserRegistrationDetails registrationDetails, de.narimo.commons.dto.RegistrationLanguage language)Notify narimo that a registration has been requested.voidnotifyUserAboutAccountDeletion(String recipientMail, String clientApp, de.narimo.commons.dto.RegistrationLanguage language)voidnotifyUserAboutPasswordResetLink(de.narimo.geocore.ws.registration.PasswordForgottenDetails passwordDetails, String resetLink, de.narimo.commons.dto.RegistrationLanguage language)Send password reset mail when a password forgotten request was submitted.voidnotifyUserAboutRegistrationConfirmationLink(de.narimo.geocore.ws.registration.UserRegistrationDetails registrationDetails, String registrationLink, de.narimo.commons.dto.RegistrationLanguage language)Notify a user about his successful registration.voidnotifyUserAboutSuccessfulPasswordReset(String recipientMail, de.narimo.commons.dto.RegistrationLanguage language)static voidnotifyWorkspaceAdminsAboutPOIChanges(javax.servlet.ServletContext ctx, String workspace, String dataLayerName)Send notification to workspace admins that POI changes have been submitted.static voidnotifyWorkspaceAdminsAboutRegistration(javax.servlet.ServletContext ctx, String workspace, String userEmail)Send notification to workspace admins that a new user has requested registration.voidsendDeclinedAdminNotification(String dataLayerName, de.narimo.commons.dto.RegistrationLanguage language)
-
-
-
Method Detail
-
notifyWorkspaceAdminsAboutPOIChanges
public static void notifyWorkspaceAdminsAboutPOIChanges(javax.servlet.ServletContext ctx, String workspace, String dataLayerName)Send notification to workspace admins that POI changes have been submitted.
-
notifyWorkspaceAdminsAboutRegistration
public static void notifyWorkspaceAdminsAboutRegistration(javax.servlet.ServletContext ctx, String workspace, String userEmail)Send notification to workspace admins that a new user has requested registration.
-
notifyUserAboutRegistrationConfirmationLink
public void notifyUserAboutRegistrationConfirmationLink(de.narimo.geocore.ws.registration.UserRegistrationDetails registrationDetails, String registrationLink, de.narimo.commons.dto.RegistrationLanguage language)Notify a user about his successful registration.
-
notifyNarimoAboutRegistration
public void notifyNarimoAboutRegistration(de.narimo.geocore.ws.registration.UserRegistrationDetails registrationDetails, de.narimo.commons.dto.RegistrationLanguage language)Notify narimo that a registration has been requested.- Parameters:
ctx-registrationDetails-
-
notifyUserAboutPasswordResetLink
public void notifyUserAboutPasswordResetLink(de.narimo.geocore.ws.registration.PasswordForgottenDetails passwordDetails, String resetLink, de.narimo.commons.dto.RegistrationLanguage language)Send password reset mail when a password forgotten request was submitted.
-
notifyUserAboutSuccessfulPasswordReset
public void notifyUserAboutSuccessfulPasswordReset(String recipientMail, de.narimo.commons.dto.RegistrationLanguage language)
-
notifyUserAboutAccountDeletion
public void notifyUserAboutAccountDeletion(String recipientMail, String clientApp, de.narimo.commons.dto.RegistrationLanguage language)
-
notifyNarimoAboutAccountRemoval
public void notifyNarimoAboutAccountRemoval(String userAccountMail, String clientApp, de.narimo.commons.dto.RegistrationLanguage language)
-
notifyNarimoAboutFailedAccountRemoval
public void notifyNarimoAboutFailedAccountRemoval(String userAccountMail, String clientApp, de.narimo.commons.dto.RegistrationLanguage language)
-
sendDeclinedAdminNotification
public void sendDeclinedAdminNotification(String dataLayerName, de.narimo.commons.dto.RegistrationLanguage language)
-
main
public static void main(String[] args) throws IOException
- Throws:
IOException
-
-