Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.webapp.security
Interface UserManagerActions

All Superinterfaces:
Serializable
All Known Implementing Classes:
UserManagerActionsBean

public interface UserManagerActions
extends Serializable

Provides user manager related operations.

Author:
Razvan Caraghin

Field Summary
static String SEARCH_ONLY
           
static String TABBED
           
static String VALID_CHARS
           
 
Method Summary
 String changePassword()
           
 String clearSearch()
           
 String clearSearchAdvanced()
           
 String createUser()
           
 String deleteUser()
           
 String editUser()
           
 boolean getAllowChangePassword()
           
 boolean getAllowCreateUser()
           
 boolean getAllowDeleteUser()
           
 boolean getAllowEditUser()
           
 Collection<String> getCatalogLetters()
           
 DocumentModel getNewUser()
           
 String getSearchString()
           
 DocumentModel getSearchUserModel()
           
 String getSelectedLetter()
           
 DocumentModel getSelectedUser()
           
 String getUserListingMode()
           
 DocumentModelList getUsers()
           
 List<String> getUserVirtualGroups(String userId)
           
 boolean isNotReadOnly()
           
 boolean isSearchOverflow()
           
 void resetUsers()
           
 String searchUsers()
           
 String searchUsersAdvanced()
           
 void setSearchString(String searchString)
           
 void setSelectedLetter(String selectedLetter)
           
 String updateUser()
           
 void validatePassword(FacesContext context, UIComponent component, Object value)
           
 void validateUserName(FacesContext context, UIComponent component, Object value)
           
 String viewUser()
           
 String viewUser(String userName)
           
 String viewUsers()
           
 

Field Detail

TABBED

static final String TABBED
See Also:
Constant Field Values

SEARCH_ONLY

static final String SEARCH_ONLY
See Also:
Constant Field Values

VALID_CHARS

static final String VALID_CHARS
See Also:
Constant Field Values
Method Detail

getUserListingMode

String getUserListingMode()
                          throws ClientException
Throws:
ClientException

getUsers

@Factory(value="userList",
         scope=EVENT)
DocumentModelList getUsers()
                           throws ClientException
Throws:
ClientException

resetUsers

void resetUsers()

getSelectedUser

DocumentModel getSelectedUser()

viewUser

String viewUser()
                throws ClientException
Throws:
ClientException

viewUser

String viewUser(String userName)
                throws ClientException
Throws:
ClientException

searchUsers

String searchUsers()
                   throws ClientException
Throws:
ClientException

validateUserName

void validateUserName(FacesContext context,
                      UIComponent component,
                      Object value)

validatePassword

void validatePassword(FacesContext context,
                      UIComponent component,
                      Object value)

editUser

String editUser()
                throws ClientException
Throws:
ClientException

deleteUser

String deleteUser()
                  throws ClientException
Throws:
ClientException

updateUser

String updateUser()
                  throws ClientException
Throws:
ClientException

changePassword

String changePassword()
                      throws ClientException
Throws:
ClientException

createUser

String createUser()
                  throws ClientException,
                         UserAlreadyExistsException
Throws:
ClientException
UserAlreadyExistsException

getNewUser

DocumentModel getNewUser()
                         throws ClientException
Throws:
ClientException

getSearchString

String getSearchString()

setSearchString

void setSearchString(String searchString)

getCatalogLetters

Collection<String> getCatalogLetters()

setSelectedLetter

void setSelectedLetter(String selectedLetter)

getSelectedLetter

String getSelectedLetter()

viewUsers

String viewUsers()
                 throws ClientException
Throws:
ClientException

getAllowEditUser

boolean getAllowEditUser()
                         throws ClientException
Throws:
ClientException

getAllowChangePassword

boolean getAllowChangePassword()
                               throws ClientException
Throws:
ClientException

getAllowCreateUser

boolean getAllowCreateUser()
                           throws ClientException
Throws:
ClientException

getAllowDeleteUser

boolean getAllowDeleteUser()
                           throws ClientException
Throws:
ClientException

clearSearch

String clearSearch()
                   throws ClientException
Throws:
ClientException

isSearchOverflow

boolean isSearchOverflow()

getSearchUserModel

DocumentModel getSearchUserModel()
                                 throws ClientException
Throws:
ClientException

searchUsersAdvanced

String searchUsersAdvanced()
                           throws ClientException
Throws:
ClientException

clearSearchAdvanced

String clearSearchAdvanced()
                           throws ClientException
Throws:
ClientException

isNotReadOnly

boolean isNotReadOnly()

getUserVirtualGroups

List<String> getUserVirtualGroups(String userId)
                                  throws Exception
Throws:
Exception

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.