public class CmsResourceComparisonDialog extends CmsDialog
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
COMPARE_ALL_ELEMENTS
Constant indicating that all elements are compared.
|
static java.lang.String |
COMPARE_ATTRIBUTES
Constant indicating that the attributes are compared.
|
static java.lang.String |
COMPARE_PROPERTIES
Constant indicating that the properties are compared.
|
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
构造器和说明 |
---|
CmsResourceComparisonDialog(CmsJspActionElement jsp)
Public constructor with JSP action element.
|
CmsResourceComparisonDialog(javax.servlet.jsp.PageContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
Public constructor with JSP variables.
|
限定符和类型 | 方法和说明 |
---|---|
void |
displayDialog()
Display method for two list dialogs.
|
void |
displayDifferenceDialog()
Displays the difference dialog.
|
java.lang.String[] |
getAttributesAsString(java.util.List<?> attributes)
Converts an attribute list to a string.
|
java.lang.String |
getParamCompare()
Returns the paramCompare.
|
java.lang.String |
getParamElement()
Returns the paramElement.
|
java.lang.String |
getParamId1()
Returns the paramId1.
|
java.lang.String |
getParamId2()
Returns the paramId2.
|
java.lang.String |
getParamLocale()
Returns the paramLocale.
|
java.lang.String |
getParamTextmode()
Returns the paramTextmode.
|
java.lang.String |
getParamVersion1()
Returns the paramVersion1.
|
java.lang.String |
getParamVersion2()
Returns the paramVersion2.
|
java.lang.String[] |
getPropertiesAsString(java.util.List<?> properties)
Converts an attribute list to a string.
|
protected void |
initWorkplaceRequestValues(CmsWorkplaceSettings settings,
javax.servlet.http.HttpServletRequest request)
Analyzes the request for workplace parameters and adjusts the workplace
settings accordingly.
|
protected static CmsFile |
readFile(CmsObject cms,
CmsUUID structureId,
java.lang.String version)
Returns either the historical file or the offline file, depending on the version number.
|
protected static CmsResource |
readResource(CmsObject cms,
CmsUUID id,
java.lang.String version)
Returns either the historical resource or the offline resource, depending on the version number.
|
void |
setParamCompare(java.lang.String paramCompare)
Sets the paramCompare.
|
void |
setParamElement(java.lang.String paramElement)
Sets the paramElement.
|
void |
setParamId1(java.lang.String paramId1)
Sets the paramId1.
|
void |
setParamId2(java.lang.String paramId2)
Sets the paramId2.
|
void |
setParamLocale(java.lang.String paramLocale)
Sets the paramLocale.
|
void |
setParamTextmode(java.lang.String paramTextmode)
Sets the paramTextmode.
|
void |
setParamVersion1(java.lang.String paramVersion1)
Sets the paramVersion1.
|
void |
setParamVersion2(java.lang.String paramVersion2)
Sets the paramVersion2.
|
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 COMPARE_ALL_ELEMENTS
public static final java.lang.String COMPARE_ATTRIBUTES
public static final java.lang.String COMPARE_PROPERTIES
public CmsResourceComparisonDialog(CmsJspActionElement jsp)
jsp
- an initialized JSP action elementpublic CmsResourceComparisonDialog(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 static CmsFile readFile(CmsObject cms, CmsUUID structureId, java.lang.String version) throws CmsException
cms
- the CmsObject to usestructureId
- the structure id of the fileversion
- the historical version numberCmsException
- if something goes wrongprotected static CmsResource readResource(CmsObject cms, CmsUUID id, java.lang.String version) throws CmsException
cms
- the CmsObject to useid
- the structure id of the resourceversion
- the historical version numberCmsException
- if something goes wrongpublic void displayDialog() throws java.lang.Exception
java.lang.Exception
- if something goes wrongpublic void displayDifferenceDialog() throws java.lang.Exception
java.lang.Exception
- if something goes wrongpublic java.lang.String[] getAttributesAsString(java.util.List<?> attributes)
attributes
- a list of compared attributes to be converted to a stringpublic java.lang.String getParamCompare()
public java.lang.String getParamElement()
public java.lang.String getParamId1()
public java.lang.String getParamId2()
public java.lang.String getParamLocale()
public java.lang.String getParamTextmode()
public java.lang.String getParamVersion1()
public java.lang.String getParamVersion2()
public java.lang.String[] getPropertiesAsString(java.util.List<?> properties)
properties
- a list of compared properties to be converted to a stringpublic void setParamCompare(java.lang.String paramCompare)
paramCompare
- the paramCompare to setpublic void setParamElement(java.lang.String paramElement)
paramElement
- the paramElement to setpublic void setParamId1(java.lang.String paramId1)
paramId1
- the paramId1 to setpublic void setParamId2(java.lang.String paramId2)
paramId2
- the paramId2 to setpublic void setParamLocale(java.lang.String paramLocale)
paramLocale
- the paramLocale to setpublic void setParamTextmode(java.lang.String paramTextmode)
paramTextmode
- the paramTextmode to setpublic void setParamVersion1(java.lang.String paramVersion1)
paramVersion1
- the paramVersion1 to setpublic void setParamVersion2(java.lang.String paramVersion2)
paramVersion2
- the paramVersion2 to setprotected void initWorkplaceRequestValues(CmsWorkplaceSettings settings, javax.servlet.http.HttpServletRequest request)
CmsWorkplace
initWorkplaceRequestValues
在类中 CmsDialog
settings
- the workplace settingsrequest
- the current requestCmsWorkplace.initWorkplaceRequestValues(org.opencms.workplace.CmsWorkplaceSettings, javax.servlet.http.HttpServletRequest)