@Name(value="shibbGroupManagerActions") @Scope(value=CONVERSATION) @Install(precedence=10) public class ShibbolethGroupManagerActionsBean extends AbstractUserGroupManagement
Modifier and Type | Field and Description |
---|---|
protected Boolean |
canEditGroups |
protected CoreSession |
documentManager |
protected static String |
EDIT_SHIBB_GROUP |
protected static String |
EVENT_SHIBB_GROUP_LISTING |
protected DocumentModel |
newGroup |
protected DocumentModel |
selectedGroup |
protected static String |
VIEW_SHIBB_GROUP |
protected static String |
VIEW_SHIBB_GROUPS |
contentViewActions, currentUser, DEFAULT_LISTING_MODE, DETAILS_VIEW_MODE, detailsMode, facesMessages, listingMode, MAIN_TAB_HOME, MAIN_TABS_CATEGORY, navigationContext, NUXEO_ADMIN_CATEGORY, resourcesAccessor, searchString, shouldResetStateOnTabChange, showCreateForm, showUserOrGroup, USER_CENTER_CATEGORY, userManager, 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, webActions
Constructor and Description |
---|
ShibbolethGroupManagerActionsBean() |
Modifier and Type | Method and Description |
---|---|
void |
clearSearch() |
protected String |
computeListingMode() |
void |
createGroup() |
void |
createGroup(boolean createAnotherGroup) |
void |
deleteGroup() |
String |
editGroup() |
protected void |
fireSeamEvent(String eventName) |
boolean |
getAllowCreateGroup() |
boolean |
getAllowDeleteGroup() |
boolean |
getAllowEditGroup() |
protected boolean |
getCanEditGroups() |
DocumentModel |
getNewGroup() |
DocumentModel |
getSelectedGroup() |
protected String |
getTrimmedSearchString() |
boolean |
isSelectedGroupReadOnly() |
void |
onUsersListingChanged() |
protected DocumentModel |
refreshGroup(String groupName) |
void |
setSelectedGroup(String group) |
void |
updateGroup() |
String |
viewGroup() |
protected String |
viewGroup(DocumentModel group,
boolean refresh) |
String |
viewGroup(String groupName) |
getAllAdminGroups, getDetailsMode, getListingMode, getSearchString, isShowCreateForm, isShowUserOrGroup, setDetailsMode, setListingMode, setSearchString, toggleShowCreateForm, toggleShowUserOrGroup
protected static final String EVENT_SHIBB_GROUP_LISTING
protected static final String VIEW_SHIBB_GROUP
protected static final String VIEW_SHIBB_GROUPS
protected static final String EDIT_SHIBB_GROUP
protected DocumentModel selectedGroup
protected DocumentModel newGroup
protected Boolean canEditGroups
@In(create=true) protected transient CoreSession documentManager
public ShibbolethGroupManagerActionsBean()
public void createGroup()
public void createGroup(boolean createAnotherGroup)
public void deleteGroup()
protected String getTrimmedSearchString()
public DocumentModel getNewGroup()
public boolean isSelectedGroupReadOnly()
public void updateGroup()
protected DocumentModel refreshGroup(String groupName)
protected String viewGroup(DocumentModel group, boolean refresh)
public void clearSearch()
protected boolean getCanEditGroups()
public boolean getAllowCreateGroup()
public boolean getAllowDeleteGroup()
public boolean getAllowEditGroup()
protected String computeListingMode()
computeListingMode
in class AbstractUserGroupManagement
public DocumentModel getSelectedGroup()
public void setSelectedGroup(String group)
protected void fireSeamEvent(String eventName)
@Observer(value="shibbGroupsListingChanged") public void onUsersListingChanged()
Copyright © 2016 Nuxeo SA. All rights reserved.