org.nuxeo.ecm.webapp.security
Class UserManagementActions
java.lang.Object
org.nuxeo.ecm.webapp.security.AbstractUserGroupManagement
org.nuxeo.ecm.webapp.security.UserManagementActions
- All Implemented Interfaces:
- Serializable
@Name(value="userManagementActions")
@Scope(value=CONVERSATION)
@Install(precedence=10)
public class UserManagementActions
- extends AbstractUserGroupManagement
- implements Serializable
Handles users management related web actions.
- Since:
- 5.4.2
- Author:
- Thomas Roger
- See Also:
- Serialized Form
Fields inherited from class org.nuxeo.ecm.webapp.security.AbstractUserGroupManagement |
DEFAULT_LISTING_MODE, DETAILS_VIEW_MODE, MAIN_TAB_HOME, MAIN_TABS_CATEGORY, NUXEO_ADMIN_CATEGORY, USER_CENTER_CATEGORY, USERS_GROUPS_HOME, USERS_GROUPS_HOME_SUB_TAB, USERS_GROUPS_MANAGER, USERS_GROUPS_MANAGER_SUB_TAB, VALID_CHARS, VIEW_HOME |
USERS_TAB
public static final String USERS_TAB
- See Also:
- Constant Field Values
USERS_LISTING_CHANGED
public static final String USERS_LISTING_CHANGED
- See Also:
- Constant Field Values
USERS_SEARCH_CHANGED
public static final String USERS_SEARCH_CHANGED
- See Also:
- Constant Field Values
USER_SELECTED_CHANGED
public static final String USER_SELECTED_CHANGED
- See Also:
- Constant Field Values
SELECTED_LETTER_CHANGED
public static final String SELECTED_LETTER_CHANGED
- See Also:
- Constant Field Values
UserManagementActions
public UserManagementActions()
getSelectedUser
public DocumentModel getSelectedUser()
setSelectedUser
public void setSelectedUser(DocumentModel user)
setSelectedUser
@Deprecated
public void setSelectedUser(String userName)
throws ClientException
- Deprecated. since version 5.4.3, use
setSelectedUserName(java.lang.String)
instead.
- Throws:
ClientException
setSelectedUserName
public void setSelectedUserName(String userName)
throws ClientException
- Throws:
ClientException
- Since:
- 5.4.3
getSelectedUserName
public String getSelectedUserName()
throws ClientException
- Throws:
ClientException
getSelectedLetter
public String getSelectedLetter()
setSelectedLetter
public void setSelectedLetter(String selectedLetter)
getNewUser
public DocumentModel getNewUser()
throws ClientException
- Throws:
ClientException
getAllowEditUser
public boolean getAllowEditUser()
throws ClientException
- Throws:
ClientException
getAllowChangePassword
public boolean getAllowChangePassword()
throws ClientException
- Throws:
ClientException
getAllowCreateUser
public boolean getAllowCreateUser()
throws ClientException
- Throws:
ClientException
getAllowDeleteUser
public boolean getAllowDeleteUser()
throws ClientException
- Throws:
ClientException
clearSearch
public void clearSearch()
createUser
public void createUser()
throws ClientException
- Throws:
ClientException
createUser
public void createUser(boolean createAnotherUser)
throws ClientException
- Throws:
ClientException
updateUser
public void updateUser()
throws ClientException
- Throws:
ClientException
changePassword
public String changePassword()
throws ClientException
- Throws:
ClientException
deleteUser
public void deleteUser()
throws ClientException
- Throws:
ClientException
validateUserName
public void validateUserName(FacesContext context,
UIComponent component,
Object value)
validatePassword
public void validatePassword(FacesContext context,
UIComponent component,
Object value)
isNotReadOnly
@Factory(value="notReadOnly",
scope=APPLICATION)
public boolean isNotReadOnly()
getUserVirtualGroups
public List<String> getUserVirtualGroups(String userId)
throws Exception
- Throws:
Exception
viewUser
public String viewUser()
throws ClientException
- Throws:
ClientException
viewUser
public String viewUser(String userName)
throws ClientException
- Throws:
ClientException
setShowUser
public void setShowUser(String showUser)
- Since:
- 5.4.3
anonymousUserDefined
@Factory(value="anonymousUserDefined",
scope=APPLICATION)
public boolean anonymousUserDefined()
throws ClientException
- Throws:
ClientException
onUsersListingChanged
@Observer(value="usersListingChanged")
public void onUsersListingChanged()
onUsersSearchChanged
@Observer(value="usersSearchChanged")
public void onUsersSearchChanged()
onSelectedLetterChanged
@Observer(value="selectedLetterChanged")
public void onSelectedLetterChanged()
resetState
@Observer(value={"currentTabChanged_MAIN_TABS","currentTabChanged_NUXEO_ADMIN","currentTabChanged_USER_CENTER","currentTabChanged_UsersGroupsManager_sub_tab","currentTabChanged_UsersGroupsHome_sub_tab"})
public void resetState()
Copyright © 2011 Nuxeo SAS. All Rights Reserved.