public class CmsShowRoleUsersList extends A_CmsRoleUsersList
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LIST_ID
list id constant.
|
LIST_ACTION_ICON, LIST_COLUMN_FULLNAME, LIST_COLUMN_ICON, LIST_COLUMN_LOGIN, LIST_COLUMN_NAME, LIST_COLUMN_ORGUNIT, LIST_COLUMN_STATE, LIST_DETAIL_ORGUNIT, PATH_BUTTONS
ACTION_LIST_INDEPENDENT_ACTION, ACTION_LIST_MULTI_ACTION, ACTION_LIST_SEARCH, ACTION_LIST_SELECT_PAGE, ACTION_LIST_SINGLE_ACTION, ACTION_LIST_SORT, ICON_ACTIVE, ICON_ADD, ICON_DELETE, ICON_DETAILS_HIDE, ICON_DETAILS_SHOW, ICON_DISABLED, ICON_INACTIVE, ICON_MINUS, ICON_MULTI_ACTIVATE, ICON_MULTI_ADD, ICON_MULTI_DEACTIVATE, ICON_MULTI_DELETE, ICON_MULTI_MINUS, KEY_META_DATA_CACHE, LIST_INDEPENDENT_ACTION, LIST_MULTI_ACTION, LIST_SEARCH, LIST_SELECT_PAGE, LIST_SINGLE_ACTION, LIST_SORT, m_lazy, PARAM_FORMNAME, PARAM_LIST_ACTION, PARAM_PAGE, PARAM_SEARCH_FILTER, PARAM_SEL_ITEMS, PARAM_SORT_COL
ACTION_CANCEL, ACTION_CLOSEPOPUP, ACTION_CLOSEPOPUP_SAVE, ACTION_CONFIRMED, ACTION_CONTINUE, ACTION_DEFAULT, ACTION_LOCKS_CONFIRMED, ACTION_OK, ACTION_REPORT_BEGIN, ACTION_REPORT_END, ACTION_REPORT_UPDATE, ACTION_SET, ACTION_WAIT, ATTRIBUTE_THROWABLE, BUTTON_ADVANCED, BUTTON_BACK, BUTTON_CANCEL, BUTTON_CLOSE, BUTTON_CONTINUE, BUTTON_DETAILS, BUTTON_DISCARD, BUTTON_EDIT, BUTTON_OK, BUTTON_OK_NO_SUBMIT, BUTTON_SET, DIALOG_BACK, DIALOG_CANCEL, DIALOG_CONFIRMED, DIALOG_CONTINUE, DIALOG_INITIAL, DIALOG_LOCKS_CONFIRMED, DIALOG_OK, DIALOG_SET, DIALOG_WAIT, PARAM_ACTION, PARAM_ACTION_VALUE_FOR_CHANGED_INDEX, PARAM_CLOSELINK, PARAM_DIALOGTYPE, PARAM_ERRORSTACK, PARAM_FILE, PARAM_FRAMENAME, PARAM_ISPOPUP, PARAM_LOCK, PARAM_MESSAGE, PARAM_ORIGINALPARAMS, PARAM_PREACTIONDONE, PARAM_REDIRECT, PARAM_RESOURCE, PARAM_TARGET, PARAM_THREAD, PARAM_THREAD_HASNEXT, PARAM_TITLE, REPORT_BEGIN, REPORT_END, REPORT_UPDATE
PARAM_ADMIN_PROJECT, PARAM_BASE, PARAM_FORCE, PARAM_PATH, PARAM_ROOT, PARAM_STYLE, STYLE_NEW
DEBUG, DEFAULT_DATE_STRING, DEFAULT_LANGUAGE, DEFAULT_LOCALE, DIALOG_PATH_COMMON, FILE_DIALOG_CLOSE, FILE_DIALOG_SCREEN_CONFIRM, FILE_DIALOG_SCREEN_ERROR, FILE_DIALOG_SCREEN_ERRORPAGE, FILE_DIALOG_SCREEN_WAIT, FILE_EXPLORER_FILELIST, FILE_REPORT_OUTPUT, HTML_END, HTML_START, INPUT_DEFAULT, INPUT_NONE, JSP_WORKPLACE_URI, PARAM_DIRECTPUBLISH, PARAM_MODELFILE, PARAM_NEWRESOURCETYPE, PARAM_PUBLISHSIBLINGS, PARAM_RELATEDRESOURCES, PARAM_RESOURCELIST, PARAM_SUBRESOURCES, PARAM_WP_EXPLORER_RESOURCE, PARAM_WP_PROJECT, PARAM_WP_SITE, PARAM_WP_START, PARAM_WP_VIEW, PATH_DIALOGS, PATH_WORKPLACE, REQUEST_ATTRIBUTE_MULTIPART, REQUEST_ATTRIBUTE_RELOADTREE, RES_PATH_FILETYPES, RFS_PATH_RESOURCES, SESSION_WORKPLACE_CLASS, VFS_DIR_DEFAULTBODIES, VFS_DIR_TEMPLATES, VFS_PATH_COMMONS, VFS_PATH_EDITORS, VFS_PATH_GALLERIES, VFS_PATH_LOCALES, VFS_PATH_MODELDIALOG, VFS_PATH_MODULES, VFS_PATH_NEWRESOURCEDIALOG, VFS_PATH_RESOURCES, VFS_PATH_SYSTEM, VFS_PATH_VIEWS, VFS_PATH_WORKPLACE, VIEW_ADMIN, VIEW_DIRECT_EDIT, VIEW_EXPLORER, VIEW_GALLERY, VIEW_LIST, VIEW_WORKPLACE
Modifier | Constructor and Description |
---|---|
|
CmsShowRoleUsersList(org.opencms.jsp.CmsJspActionElement jsp)
Public constructor.
|
|
CmsShowRoleUsersList(org.opencms.jsp.CmsJspActionElement jsp,
boolean lazy)
Public constructor.
|
protected |
CmsShowRoleUsersList(org.opencms.jsp.CmsJspActionElement jsp,
java.lang.String listId)
Protected constructor.
|
protected |
CmsShowRoleUsersList(org.opencms.jsp.CmsJspActionElement jsp,
java.lang.String listId,
boolean lazy)
Protected constructor.
|
|
CmsShowRoleUsersList(javax.servlet.jsp.PageContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
Public constructor with JSP variables.
|
|
CmsShowRoleUsersList(javax.servlet.jsp.PageContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
boolean lazy)
Public constructor with JSP variables.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
defaultActionHtmlStart()
Generates the dialog starting html code.
|
void |
executeListMultiActions()
This method should handle every defined list multi action,
by comparing
with the id
of the action to execute. |
void |
executeListSingleActions()
This method should handle every defined list single action,
by comparing
with the id
of the action to execute. |
protected java.util.List<CmsListItem> |
getListItems()
Should generate a list with the list items to be displayed.
|
protected org.opencms.file.CmsUserSearchParameters |
getSearchParams()
Gets the search parameters.
|
protected org.opencms.file.CmsUserSearchParameters.SortKey |
getSortKey(java.lang.String column)
Gets the sort key for a column.
|
protected java.util.List<org.opencms.file.CmsUser> |
getUsers(boolean withOtherOus)
Returns a list of users to display.
|
void |
setColumns(CmsListMetadata meta)
Should create the columns and add them to the given list metadata object.
|
protected void |
setMultiActions(CmsListMetadata metadata)
Should add the multi actions to the given list metadata object.
|
fillDetails, getParamOufqn, getParamRole, hasUsersInOtherOus, initializeDetail, makeUserItem, otherOrgUnitsVisible, setIndependentActions, setParamOufqn, setParamRole, validateParamaters
actionDialog, customHtmlEnd, customHtmlStart, defaultActionHtml, defaultActionHtmlContent, defaultActionHtmlEnd, displayDialog, displayDialog, executeDefaultActions, executeListIndepActions, executeSearch, executeSelectPage, executeSort, fillList, getList, getListId, getListObject, getListState, getMetadata, getMetadata, getMetadataCache, getParamFormName, getParamListAction, getParamPage, getParamSearchFilter, getParamSelItems, getParamSortCol, getSelectedItem, getSelectedItems, initWorkplaceRequestValues, isActive, listRecovery, listSave, refreshList, removeList, setList, setListObject, setParamFormName, setParamListAction, setParamPage, setParamSearchFilter, setParamSelItems, setParamSortCol, setSearchAction, throwListUnsupportedActionException, writeDialog
actionCloseDialog, appendDelimiter, buildAjaxResultContainer, buildAjaxWaitMessage, buildLockAdditionalOptions, buildLockConfirmationMessageJS, buildLockHeaderBox, checkResourcePermissions, checkResourcePermissions, computeCurrentFolder, dialog, dialogBlock, dialogBlockEnd, dialogBlockStart, dialogButtonRow, dialogButtonRowEnd, dialogButtonRowStart, dialogButtons, dialogButtonsClose, dialogButtonsClose, dialogButtonsCloseDetails, dialogButtonsHtml, dialogButtonsOk, dialogButtonsOk, dialogButtonsOkCancel, dialogButtonsOkCancel, dialogButtonsOkCancelAdvanced, dialogButtonsSetOkCancel, dialogContent, dialogContentEnd, dialogContentStart, dialogEnd, dialogHead, dialogHorizontalSpacer, dialogLockButtons, dialogRow, dialogRowEnd, dialogRowStart, dialogScriptSubmit, dialogSeparator, dialogSpacer, dialogStart, dialogStart, dialogSubheadline, dialogToggleStart, dialogWhiteBox, dialogWhiteBoxEnd, dialogWhiteBoxStart, getAction, getAdministrationBackLink, getCancelAction, getDialogRealUri, getDialogUri, getOnlineHelpUriCustom, getParamAction, getParamCloseLink, getParamDialogtype, getParamFramename, getParamIsPopup, getParamMessage, getParamOriginalParams, getParamPreActionDone, getParamRedirect, getParamResource, getParamTitle, getState, hasCorrectLockstate, hasSiblings, htmlStart, htmlStart, htmlStart, htmlStartStyle, includeErrorpage, initCmsDialog, isPopup, isPreEditor, pageHtml, pageHtml, setAction, setOnlineHelpUriCustom, setParamAction, setParamCloseLink, setParamDialogtype, setParamFramename, setParamIsPopup, setParamMessage, setParamOriginalParams, setParamPreActionDone, setParamRedirect, setParamResource, setParamTitle
computeUpLevelLink, dialogTitle, getAdminTool, getCurrentToolPath, getParamBase, getParamForce, getParamPath, getParamRoot, getParamStyle, getParentPath, getToolManager, iconsBlockArea, iconsBlockAreaEnd, iconsBlockAreaStart, initAdminTool, pageBody, pageHtmlStyle, setParamBase, setParamForce, setParamPath, setParamRoot, setParamStyle, useNewStyle
addMessages, addMessages, allParamsAsHidden, allParamsAsRequest, allParamValues, bodyEnd, bodyStart, bodyStart, buildSelect, buildSelect, button, button, buttonBar, buttonBar, buttonBarHorizontalLine, buttonBarLabel, buttonBarLabel, buttonBarLine, buttonBarLineSpacer, buttonBarSeparator, buttonBarSpacer, buttonBarStartTab, canEditPermissionsForRoles, checkLock, checkLock, checkRole, decodeParamValue, fillParamValues, fillParamValues, generateCssStyle, generatePageEndExtended, generatePageEndSimple, generatePageStartExtended, generatePageStartSimple, getBroadcastMessageString, getCms, getEncoding, getExplorerFileListFullUri, getFrameSource, getJsp, getLocale, getMacroResolver, getMessages, getMultiPartFileItems, getParameterMap, getResourceUri, getResourceUri, getSession, getSettings, getSkinUri, getStartSiteRoot, getStaticResourceUri, getStaticResourceUri, getStyleUri, getStyleUri, getStyleUri, getTemporaryFileName, getWorkplaceExplorerLink, getWorkplaceExplorerLink, getWorkplaceSettings, htmlEnd, initMessages, initSettings, initTimeWarp, initUserSettings, initWorkplaceMembers, initWorkplaceMembers, initWorkplaceSettings, isForwarded, isHelpEnabled, isSubElement, isTemporaryFile, key, key, keyDefault, nullToEmpty, paramsAsHidden, paramsAsHidden, paramsAsParameterMap, paramsAsRequest, paramValues, resolveMacros, sendCmsRedirect, sendForward, setForwarded, shortKey, substituteSiteTitle, substituteSiteTitleStatic, switchToCurrentProject, switchToTempProject, updateUserPreferences
public static final java.lang.String LIST_ID
public CmsShowRoleUsersList(org.opencms.jsp.CmsJspActionElement jsp)
jsp
- an initialized JSP action elementpublic CmsShowRoleUsersList(javax.servlet.jsp.PageContext context, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
context
- the JSP page contextreq
- the JSP requestres
- the JSP responseprotected CmsShowRoleUsersList(org.opencms.jsp.CmsJspActionElement jsp, java.lang.String listId)
jsp
- an initialized JSP action elementlistId
- the id of the specialized listpublic CmsShowRoleUsersList(org.opencms.jsp.CmsJspActionElement jsp, boolean lazy)
jsp
- an initialized JSP action elementlazy
- the lazy flagpublic CmsShowRoleUsersList(javax.servlet.jsp.PageContext context, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, boolean lazy)
context
- the JSP page contextreq
- the JSP requestres
- the JSP responselazy
- the lazy flagprotected CmsShowRoleUsersList(org.opencms.jsp.CmsJspActionElement jsp, java.lang.String listId, boolean lazy)
jsp
- an initialized JSP action elementlistId
- the id of the specialized listlazy
- the lazy flagpublic java.lang.String defaultActionHtmlStart()
A_CmsListDialog
defaultActionHtmlStart
in class A_CmsListDialog
A_CmsListDialog.defaultActionHtmlStart()
public void executeListMultiActions() throws org.opencms.main.CmsRuntimeException
A_CmsListDialog
A_CmsListDialog.getParamListAction()
with the id
of the action to execute.executeListMultiActions
in class A_CmsListDialog
org.opencms.main.CmsRuntimeException
- to signal that an action is not supportedA_CmsListDialog.executeListMultiActions()
public void executeListSingleActions()
A_CmsListDialog
A_CmsListDialog.getParamListAction()
with the id
of the action to execute.executeListSingleActions
in class A_CmsListDialog
A_CmsListDialog.executeListSingleActions()
public void setColumns(CmsListMetadata meta)
A_CmsListDialog
This method will be just executed once, the first time the constructor is called.
setColumns
in class A_CmsRoleUsersList
meta
- the list metadataA_CmsRoleUsersList.setColumns(org.opencms.workplace.list.CmsListMetadata)
protected java.util.List<org.opencms.file.CmsUser> getUsers(boolean withOtherOus) throws org.opencms.main.CmsException
A_CmsRoleUsersList
getUsers
in class A_CmsRoleUsersList
withOtherOus
- if not set only users of the current ou should be returned<CmsUser
sorg.opencms.main.CmsException
- if something goes wrongA_CmsRoleUsersList.getUsers(boolean)
protected void setMultiActions(CmsListMetadata metadata)
A_CmsListDialog
This method will be just executed once, the first time the constructor is called.
setMultiActions
in class A_CmsListDialog
metadata
- the list metadataA_CmsListDialog.setMultiActions(org.opencms.workplace.list.CmsListMetadata)
protected java.util.List<CmsListItem> getListItems() throws org.opencms.main.CmsException
A_CmsListDialog
getListItems
in class A_CmsRoleUsersList
CmsListItem
sorg.opencms.main.CmsException
- if something goes wrongA_CmsRoleUsersList.getListItems()
protected org.opencms.file.CmsUserSearchParameters getSearchParams() throws org.opencms.main.CmsException
org.opencms.main.CmsException
- if something goes wrongprotected org.opencms.file.CmsUserSearchParameters.SortKey getSortKey(java.lang.String column)
column
- a column