Class Notifier


  • public class Notifier
    extends Object
    • Constructor Detail

      • Notifier

        public Notifier​(javax.servlet.ServletContext ctx)
    • 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)