@Name(value="groupManagementActions") @Scope(value=CONVERSATION) @Install(precedence=10) public class GroupManagementActions extends AbstractUserGroupManagement implements Serializable
Modifier and Type | Field and Description |
---|---|
static String |
GROUPS_LISTING_CHANGED |
static String |
GROUPS_TAB |
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_MANAGEMENT_ACCESS_FILTER, USERS_GROUPS_MANAGER, USERS_GROUPS_MANAGER_SUB_TAB, VALID_CHARS, VIEW_HOME
Constructor and Description |
---|
GroupManagementActions() |
Modifier and Type | Method and Description |
---|---|
void |
clearSearch() |
void |
createGroup() |
void |
createGroup(boolean createAnotherGroup) |
void |
deleteGroup() |
boolean |
getAllowCreateGroup() |
boolean |
getAllowDeleteGroup() |
boolean |
getAllowEditGroup() |
DocumentModel |
getNewGroup() |
DocumentModel |
getSelectedGroup() |
void |
onUsersListingChanged() |
void |
resetState() |
void |
setSelectedGroup(String groupName) |
void |
updateGroup() |
void |
validateGroupName(FacesContext context,
UIComponent component,
Object value) |
String |
viewGroup() |
String |
viewGroup(String groupName) |
getDetailsMode, getListingMode, getSearchString, isShowCreateForm, isShowUserOrGroup, setDetailsMode, setListingMode, setSearchString, toggleShowCreateForm, toggleShowUserOrGroup
public static final String GROUPS_TAB
public static final String GROUPS_LISTING_CHANGED
public DocumentModel getSelectedGroup()
public void setSelectedGroup(String groupName) throws ClientException
ClientException
public DocumentModel getNewGroup() throws ClientException
ClientException
public void clearSearch()
public void createGroup() throws ClientException
ClientException
public void createGroup(boolean createAnotherGroup) throws ClientException
ClientException
public void updateGroup() throws ClientException
ClientException
public void deleteGroup() throws ClientException
ClientException
public boolean getAllowCreateGroup() throws ClientException
ClientException
public boolean getAllowDeleteGroup() throws ClientException
ClientException
public boolean getAllowEditGroup() throws ClientException
ClientException
public void validateGroupName(FacesContext context, UIComponent component, Object value)
public String viewGroup() throws ClientException
ClientException
public String viewGroup(String groupName) throws ClientException
ClientException
@Observer(value={"currentTabChanged_MAIN_TABS","currentTabChanged_NUXEO_ADMIN","currentTabChanged_USER_CENTER","currentTabChanged_UsersGroupsManager_sub_tab","currentTabChanged_UsersGroupsHome_sub_tab","currentTabSelected_MAIN_TABS","currentTabSelected_NUXEO_ADMIN","currentTabSelected_USER_CENTER","currentTabSelected_UsersGroupsManager_sub_tab","currentTabSelected_UsersGroupsHome_sub_tab"}) public void resetState()
Copyright © 2013 Nuxeo SA. All Rights Reserved.