Class AbstractMemberCaddyManagerHandler

    • Field Detail

      • opSyncLDAP

        protected java.lang.String opSyncLDAP
      • opDetachFromLDAP

        protected java.lang.String opDetachFromLDAP
      • opDisable

        protected java.lang.String opDisable
      • opActivate

        protected java.lang.String opActivate
      • opSendMail

        protected java.lang.String opSendMail
      • usage

        protected int usage
      • usageProvided

        protected boolean usageProvided
      • isEmailVisibleProvided

        protected boolean isEmailVisibleProvided
      • isEmailVisible

        protected boolean isEmailVisible
      • isLdapSyncProvided

        protected boolean isLdapSyncProvided
      • isLdapSync

        protected boolean isLdapSync
      • language

        protected java.lang.String language
      • noPhoto

        protected boolean noPhoto
      • groupMap

        protected java.util.HashMap<Group,​java.lang.Boolean> groupMap
      • groupProvided

        protected boolean groupProvided
      • activationMailSubjectML

        protected java.util.HashMap<java.lang.String,​java.lang.String> activationMailSubjectML
      • activationMailContentML

        protected java.util.HashMap<java.lang.String,​java.lang.String> activationMailContentML
      • sendActivateMailToEnabled

        protected boolean sendActivateMailToEnabled
      • mailSubjectML

        protected java.util.HashMap<java.lang.String,​java.lang.String> mailSubjectML
      • mailContentML

        protected java.util.HashMap<java.lang.String,​java.lang.String> mailContentML
      • HIDE_EMPTY_CADDY_MSG_SESSION_ATTR

        protected static final java.lang.String HIDE_EMPTY_CADDY_MSG_SESSION_ATTR
        See Also:
        Constant Field Values
      • mailWarningCounter

        protected int mailWarningCounter
    • Constructor Detail

      • AbstractMemberCaddyManagerHandler

        public AbstractMemberCaddyManagerHandler()
    • Method Detail

      • setDefaultCaddyMessage

        protected void setDefaultCaddyMessage​(java.util.Collection<?> workingMemberCollection)
      • setOpSyncLDAP

        public final void setOpSyncLDAP​(java.lang.String v)
      • setOpDetachFromLDAP

        public final void setOpDetachFromLDAP​(java.lang.String v)
      • setOpDisable

        public final void setOpDisable​(java.lang.String v)
      • setOpActivate

        public final void setOpActivate​(java.lang.String v)
      • setOpSendMail

        public final void setOpSendMail​(java.lang.String v)
      • setActivationMailSubject

        public final void setActivationMailSubject​(java.lang.String[] v)
      • getActivationMailSubjectML

        public final java.util.HashMap<java.lang.String,​java.lang.String> getActivationMailSubjectML()
      • setActivationMailContent

        public final void setActivationMailContent​(java.lang.String[] v)
      • getActivationMailContentML

        public final java.util.HashMap<java.lang.String,​java.lang.String> getActivationMailContentML()
      • setSendActivateMailToEnabled

        public final void setSendActivateMailToEnabled​(boolean sendToAll)
      • getSendActivateMailToEnabled

        public final boolean getSendActivateMailToEnabled()
      • setMailSubject

        public final void setMailSubject​(java.lang.String[] v)
      • getMailSubjectML

        public final java.util.HashMap<java.lang.String,​java.lang.String> getMailSubjectML()
      • setMailContent

        public final void setMailContent​(java.lang.String[] v)
      • getMailContentML

        public final java.util.HashMap<java.lang.String,​java.lang.String> getMailContentML()
      • setUsage

        public final void setUsage​(int v)
      • setEmailVisible

        public final void setEmailVisible​(boolean v)
      • setLdapSync

        public final void setLdapSync​(boolean v)
      • setLanguage

        public final void setLanguage​(java.lang.String lang)
      • setNoPhoto

        public final void setNoPhoto​(boolean v)
      • getNoPhoto

        public final boolean getNoPhoto()
      • setGidsToAdd

        public final void setGidsToAdd​(java.lang.String[] gids)
      • setGidsToRemove

        public final void setGidsToRemove​(java.lang.String[] gids)
      • getAvailableGroupsToAdd

        public final java.util.TreeSet<Group> getAvailableGroupsToAdd()
      • getAvailableGroupsToRemove

        public final java.util.TreeSet<Group> getAvailableGroupsToRemove()
      • setAuthType

        public void setAuthType​(java.lang.String authTypeStr)
        Set the type of authentication authorized for user user.
        Parameters:
        authTypeStr - the string representation of EditMemberHandler.AuthType, default to null if invalid
        Since:
        jcms-10.0.6 JCMS-9072
      • getAvailableAuthType

        public java.lang.String getAvailableAuthType()
        Retrieve the type of authentication being used for all member or requested in previous form submit.
        Returns:
        a string representation of the EditMemberHandler.AuthType used or requested, default to null if invalid or not common to all member
        Since:
        jcms-10.0.6 JCMS-9072
      • updateMemberAuthType

        protected void updateMemberAuthType​(Member updated)
        Update the member password based on requested authentication type. For use by subclass during performUpdate.
        Parameters:
        updated - the Member update instance
        Since:
        jcms-10.0.6 JCMS-9072