@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() |
String |
getSelectedGroupName() |
void |
onUsersListingChanged() |
void |
resetState() |
void |
setSelectedGroup(String groupName) |
void |
setSelectedGroupName(String groupName) |
void |
setShowGroup(String showGroup) |
void |
updateGroup() |
void |
validateGroupName(javax.faces.context.FacesContext context,
javax.faces.component.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 String getSelectedGroupName()
public void setSelectedGroupName(String groupName) throws ClientException
ClientException
public void setShowGroup(String showGroup)
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(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object value)
public String viewGroup() throws ClientException
ClientException
public String viewGroup(String groupName) throws ClientException
ClientException
@Observer(value="groupsListingChanged") public void onUsersListingChanged()
@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"}, create=false) public void resetState()
Copyright © 2014 Nuxeo SA. All rights reserved.