Class UserProfileAdministrationBean

  • All Implemented Interfaces:
    Serializable

    @Named
    @ViewScoped
    public class UserProfileAdministrationBean
    extends Object
    implements Serializable
    Bean for administrating all user profiles within the system. Can only be done by system users.
    Since:
    8.0
    Author:
    XIMA MEDIA GmbH
    See Also:
    Serialized Form
    • Constructor Detail

      • UserProfileAdministrationBean

        public UserProfileAdministrationBean()
    • Method Detail

      • getSearchInput

        public String getSearchInput()
      • setSearchInput

        public void setSearchInput​(String searchInput)
      • getDeleteConfirmInput

        public String getDeleteConfirmInput()
      • setDeleteConfirmInput

        public void setDeleteConfirmInput​(String deleteConfirmInput)
      • getPanelMode

        public String getPanelMode()
      • setPanelMode

        public void setPanelMode​(String panelMode)
      • isSelectedSystemAdmin

        public boolean isSelectedSystemAdmin()
      • isLoginLockedForSelected

        public boolean isLoginLockedForSelected()
      • getLoginLockedHelpText

        public String getLoginLockedHelpText()
      • isLoginLocked

        public boolean isLoginLocked​(UserProfile profile)
      • isSystemAdmin

        public boolean isSystemAdmin​(UserProfile profile)
      • canSigninToBackend

        public boolean canSigninToBackend​(UserProfile profile)
      • hasAnyBackendPermission

        public boolean hasAnyBackendPermission​(UserProfile profile)
      • resetLoginAttemptsForSelected

        public void resetLoginAttemptsForSelected()
      • profileUpdatedCallback

        public Runnable profileUpdatedCallback()
      • profileUpdatedConsumer

        public BiConsumer<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse> profileUpdatedConsumer()
      • saveSelected

        public void saveSelected()
      • deleteSelected

        public void deleteSelected()
      • validateDeleteConfirmInput

        public void validateDeleteConfirmInput​(javax.faces.context.FacesContext context,
                                               javax.faces.component.UIComponent component,
                                               Object value)
                                        throws javax.faces.validator.ValidatorException
        Throws:
        javax.faces.validator.ValidatorException