public class CmsElementComparisonList extends A_CmsListDialog
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
LIST_ACTION_ICON
list action id constant.
|
static java.lang.String |
LIST_ACTION_STATUS
list action id constant.
|
static java.lang.String |
LIST_COLUMN_ATTRIBUTE
list column id constant.
|
static java.lang.String |
LIST_COLUMN_ICON
list column id constant.
|
static java.lang.String |
LIST_COLUMN_LOCALE
list column id constant.
|
static java.lang.String |
LIST_COLUMN_STATUS
list column id constant.
|
static java.lang.String |
LIST_COLUMN_TYPE
list column id constant.
|
static java.lang.String |
LIST_COLUMN_VERSION_1
list column id constant.
|
static java.lang.String |
LIST_COLUMN_VERSION_2
list column id constant.
|
static java.lang.String |
LIST_DEFACTION_VIEW
list default action id constant.
|
static java.lang.String |
LIST_DETAIL_TYPE
list independent action id constant.
|
static java.lang.String |
LIST_IACTION_COMPARE_ALL
list independent action id constant.
|
static java.lang.String |
LIST_IACTION_SHOW
list independent action id constant.
|
static java.lang.String |
LIST_ID
List id constant.
|
static java.lang.String |
PARAM_ELEMENT
Request parameter name for the element.
|
static java.lang.String |
PARAM_LOCALE
Request parameter name for the locale.
|
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, 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_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_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, PARAM_WP_EXPLORER_RESOURCE, PARAM_WP_PROJECT, PARAM_WP_SITE, 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_MODULES, VFS_PATH_RESOURCES, VFS_PATH_SYSTEM, VFS_PATH_VIEWS, VFS_PATH_WORKPLACE, VIEW_DIRECT_EDIT, VIEW_WORKPLACE
限定符 | 构造器和说明 |
---|---|
|
CmsElementComparisonList(CmsJspActionElement jsp)
Public constructor.
|
|
CmsElementComparisonList(javax.servlet.jsp.PageContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
Public constructor with JSP variables.
|
protected |
CmsElementComparisonList(java.lang.String listId,
CmsJspActionElement jsp)
Protected constructor.
|
限定符和类型 | 方法和说明 |
---|---|
void |
executeListIndepActions()
This method should handle the default list independent actions,
by comparing
with the id
of the action to execute. |
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 void |
fillDetails(java.lang.String detailId)
Lazy initialization for detail data.
|
protected java.util.List |
getListItems()
Should generate a list with the list items to be displayed.
|
java.lang.String |
getParamId1()
Returns the paramId1.
|
java.lang.String |
getParamId2()
Returns the paramId2.
|
java.lang.String |
getParamVersion1()
Returns the paramNewversionid.
|
java.lang.String |
getParamVersion2()
Returns the paramOldversionid.
|
protected void |
setColumns(CmsListMetadata metadata)
Should create the columns and add them to the given list metadata object.
|
protected void |
setIndependentActions(CmsListMetadata metadata)
Should add the independent actions to the given list metadata object.
|
protected void |
setMultiActions(CmsListMetadata metadata)
Should add the multi actions to the given list metadata object.
|
void |
setParamId1(java.lang.String paramId1)
Sets the paramId1.
|
void |
setParamId2(java.lang.String paramId2)
Sets the paramId2.
|
void |
setParamVersion1(java.lang.String paramNewversionid)
Sets the paramNewversionid.
|
void |
setParamVersion2(java.lang.String paramOldversionid)
Sets the paramOldversionid.
|
actionDialog, customHtmlEnd, customHtmlStart, defaultActionHtml, defaultActionHtmlContent, defaultActionHtmlEnd, defaultActionHtmlStart, displayDialog, displayDialog, executeDefaultActions, executeSearch, executeSelectPage, executeSort, fillList, getList, getListId, getListObject, getListState, getMetadata, getMetadata, getParamFormName, getParamListAction, getParamPage, getParamSearchFilter, getParamSelItems, getParamSortCol, getSelectedItem, getSelectedItems, initializeDetail, initWorkplaceRequestValues, isActive, listRecovery, listSave, refreshList, removeList, setList, setListObject, setParamFormName, setParamListAction, setParamPage, setParamSearchFilter, setParamSelItems, setParamSortCol, setSearchAction, throwListUnsupportedActionException, validateParamaters, writeDialog
actionCloseDialog, appendDelimiter, buildAjaxResultContainer, buildAjaxWaitMessage, buildLockAdditionalOptions, buildLockConfirmationMessageJS, buildLockDialog, buildLockDialog, 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, checkLock, checkLock, checkRole, decodeParamValue, fillParamValues, fillParamValues, getBroadcastMessageString, getCms, getEncoding, getExplorerFileListFullUri, getFrameSource, getJsp, getLocale, getMacroResolver, getMessages, getMultiPartFileItems, getParameterMap, getResourceUri, getResourceUri, getSession, getSettings, getSkinUri, getStartSiteRoot, getStyleUri, getStyleUri, getStyleUri, getTemporaryFileName, htmlEnd, initMessages, initSettings, initTimeWarp, initUserSettings, initWorkplaceMembers, initWorkplaceSettings, isForwarded, isHelpEnabled, isSubElement, isTemporaryFile, key, key, keyDefault, nullToEmpty, paramsAsHidden, paramsAsHidden, paramsAsParameterMap, paramsAsRequest, paramValues, resolveMacros, sendCmsRedirect, sendForward, setForwarded, shortKey, substituteSiteTitle, switchToCurrentProject, switchToTempProject
public static final java.lang.String LIST_ACTION_ICON
public static final java.lang.String LIST_ACTION_STATUS
public static final java.lang.String LIST_COLUMN_ATTRIBUTE
public static final java.lang.String LIST_COLUMN_ICON
public static final java.lang.String LIST_COLUMN_LOCALE
public static final java.lang.String LIST_COLUMN_STATUS
public static final java.lang.String LIST_COLUMN_TYPE
public static final java.lang.String LIST_COLUMN_VERSION_1
public static final java.lang.String LIST_COLUMN_VERSION_2
public static final java.lang.String LIST_DEFACTION_VIEW
public static final java.lang.String LIST_DETAIL_TYPE
public static final java.lang.String LIST_IACTION_COMPARE_ALL
public static final java.lang.String LIST_IACTION_SHOW
public static final java.lang.String LIST_ID
public static final java.lang.String PARAM_ELEMENT
public static final java.lang.String PARAM_LOCALE
public CmsElementComparisonList(CmsJspActionElement jsp)
jsp
- an initialized JSP action elementpublic CmsElementComparisonList(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 CmsElementComparisonList(java.lang.String listId, CmsJspActionElement jsp)
listId
- the id of the specialized listjsp
- an initialized JSP action elementpublic void executeListIndepActions()
A_CmsListDialog
A_CmsListDialog.getParamListAction()
with the id
of the action to execute.
if you want to handle additional independent actions, override this method,
handling your actions and FINALLY calling super.executeListIndepActions();
.
public void executeListMultiActions()
A_CmsListDialog
A_CmsListDialog.getParamListAction()
with the id
of the action to execute.public void executeListSingleActions() throws java.io.IOException, javax.servlet.ServletException
A_CmsListDialog
A_CmsListDialog.getParamListAction()
with the id
of the action to execute.executeListSingleActions
在类中 A_CmsListDialog
java.io.IOException
- in case of errors when including a required sub-elementjavax.servlet.ServletException
- in case of errors when including a required sub-elementA_CmsListDialog.executeListSingleActions()
public java.lang.String getParamId1()
public java.lang.String getParamId2()
public java.lang.String getParamVersion1()
public java.lang.String getParamVersion2()
public void setParamId1(java.lang.String paramId1)
paramId1
- the paramId1 to setpublic void setParamId2(java.lang.String paramId2)
paramId2
- the paramId2 to setpublic void setParamVersion1(java.lang.String paramNewversionid)
paramNewversionid
- the paramNewversionid to setpublic void setParamVersion2(java.lang.String paramOldversionid)
paramOldversionid
- the paramOldversionid to setprotected void fillDetails(java.lang.String detailId)
A_CmsListDialog
Should fill the given detail column for every list item in
Should not throw any kind of exception.CmsHtmlList.getContent()
fillDetails
在类中 A_CmsListDialog
detailId
- the id of the detail to initializeA_CmsListDialog.fillDetails(java.lang.String)
protected java.util.List getListItems() throws CmsException
A_CmsListDialog
getListItems
在类中 A_CmsListDialog
CmsListItem
sCmsException
- if something goes wrongA_CmsListDialog.getListItems()
protected void setColumns(CmsListMetadata metadata)
A_CmsListDialog
This method will be just executed once, the first time the constructor is called.
setColumns
在类中 A_CmsListDialog
metadata
- the list metadataA_CmsListDialog.setColumns(org.opencms.workplace.list.CmsListMetadata)
protected void setIndependentActions(CmsListMetadata metadata)
A_CmsListDialog
This method will be just executed once, the first time the constructor is called.
setIndependentActions
在类中 A_CmsListDialog
metadata
- the list metadataA_CmsListDialog.setIndependentActions(org.opencms.workplace.list.CmsListMetadata)
protected void setMultiActions(CmsListMetadata metadata)
A_CmsListDialog
This method will be just executed once, the first time the constructor is called.
setMultiActions
在类中 A_CmsListDialog
metadata
- the list metadataA_CmsListDialog.setMultiActions(org.opencms.workplace.list.CmsListMetadata)