public abstract class AbstractUserGroupManagement extends Object
Modifier and Type | Field and Description |
---|---|
protected ContentViewActions |
contentViewActions |
protected Principal |
currentUser |
static String |
DEFAULT_LISTING_MODE |
static String |
DETAILS_VIEW_MODE |
protected String |
detailsMode |
protected org.jboss.seam.faces.FacesMessages |
facesMessages |
protected String |
listingMode |
static String |
MAIN_TAB_HOME |
static String |
MAIN_TABS_CATEGORY |
protected NavigationContext |
navigationContext |
static String |
NUXEO_ADMIN_CATEGORY |
protected ResourcesAccessor |
resourcesAccessor |
protected String |
searchString |
protected boolean |
shouldResetStateOnTabChange |
protected boolean |
showCreateForm |
protected boolean |
showUserOrGroup |
static String |
USER_CENTER_CATEGORY |
protected UserManager |
userManager |
static String |
USERS_GROUPS_HOME |
static String |
USERS_GROUPS_HOME_SUB_TAB |
static String |
USERS_GROUPS_MANAGEMENT_ACCESS_FILTER |
static String |
USERS_GROUPS_MANAGER |
static String |
USERS_GROUPS_MANAGER_SUB_TAB |
static String |
VALID_CHARS |
static String |
VIEW_HOME |
protected WebActions |
webActions |
Constructor and Description |
---|
AbstractUserGroupManagement() |
Modifier and Type | Method and Description |
---|---|
protected abstract String |
computeListingMode() |
protected List<String> |
getAllAdminGroups()
Retrieve recursively the list of all groups that are admins.
|
String |
getDetailsMode() |
String |
getListingMode() |
String |
getSearchString() |
boolean |
isShowCreateForm() |
boolean |
isShowUserOrGroup() |
void |
setDetailsMode(String mode) |
void |
setListingMode(String listingMode) |
void |
setSearchString(String searchString) |
void |
toggleShowCreateForm() |
void |
toggleShowUserOrGroup() |
public static final String VIEW_HOME
public static final String MAIN_TABS_CATEGORY
public static final String MAIN_TAB_HOME
public static final String NUXEO_ADMIN_CATEGORY
public static final String USER_CENTER_CATEGORY
public static final String USERS_GROUPS_MANAGER
public static final String USERS_GROUPS_MANAGER_SUB_TAB
public static final String USERS_GROUPS_HOME
public static final String USERS_GROUPS_HOME_SUB_TAB
public static final String VALID_CHARS
public static final String DEFAULT_LISTING_MODE
public static final String DETAILS_VIEW_MODE
public static final String USERS_GROUPS_MANAGEMENT_ACCESS_FILTER
@In(create=true) protected Principal currentUser
@In(create=true) protected transient UserManager userManager
@In(create=true) protected ContentViewActions contentViewActions
@In(create=true) protected WebActions webActions
@In(create=true) protected transient NavigationContext navigationContext
@In(create=true, required=false) protected org.jboss.seam.faces.FacesMessages facesMessages
@In(create=true) protected ResourcesAccessor resourcesAccessor
protected String searchString
protected String listingMode
protected String detailsMode
protected boolean showCreateForm
protected boolean showUserOrGroup
protected boolean shouldResetStateOnTabChange
public AbstractUserGroupManagement()
public String getSearchString()
public void setSearchString(String searchString)
public String getListingMode()
protected abstract String computeListingMode()
public void setListingMode(String listingMode)
public String getDetailsMode()
public void setDetailsMode(String mode)
public boolean isShowCreateForm()
public void toggleShowCreateForm()
public boolean isShowUserOrGroup()
public void toggleShowUserOrGroup()
protected List<String> getAllAdminGroups()
Copyright © 2016 Nuxeo SA. All rights reserved.