Class UserProfileAdministrationBean

java.lang.Object
de.xima.fc.gui.bean.user.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:
  • Constructor Details

    • UserProfileAdministrationBean

      public UserProfileAdministrationBean()
  • Method Details

    • getModel

      public DaoLazyDataModel<UserProfile> getModel()
    • getSelectedMeta

      public SystemUserProfileMeta getSelectedMeta()
    • 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)
    • getVerifiedUserIdentities

      public List<UserIdentity> getVerifiedUserIdentities(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