public class CmsSecure extends CmsDialog
The following files use this class:
限定符和类型 | 字段和说明 |
---|---|
static int |
ACTION_CHSECEXP
Value for the action: change the security and export setting.
|
static java.lang.String |
DIALOG_TYPE
The dialog type.
|
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
构造器和说明 |
---|
CmsSecure(CmsJspActionElement jsp)
Public constructor.
|
CmsSecure(javax.servlet.jsp.PageContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
Public constructor with JSP variables.
|
限定符和类型 | 方法和说明 |
---|---|
void |
actionChangeSecureExport()
Performs the Security and Export Change.
|
java.lang.String |
buildRadio(java.lang.String propName)
Builds the radio input to set the export and secure property.
|
boolean |
exportUserHasReadPermission()
Returns true if the export user has read permission on a specified resource.
|
java.lang.String |
getParamExport()
Returns the value of the export parameter.
|
java.lang.String |
getParamExportname()
Returns the value of the export name parameter.
|
java.lang.String |
getParamIntern()
Returns the value of the intern parameter.
|
java.lang.String |
getParamSecure()
Returns the value of the secure parameter.
|
java.lang.String |
getPropertyInheritanceInfo(java.lang.String propName)
Returns the information from which the property is inherited.
|
java.lang.String |
getResourceUrl()
Returns the path under which the resource is accessible.
|
protected void |
initWorkplaceRequestValues(CmsWorkplaceSettings settings,
javax.servlet.http.HttpServletRequest request)
Analyzes the request for workplace parameters and adjusts the workplace
settings accordingly.
|
java.lang.String |
readInternProp()
Returns value of the the intern property of the resource.
|
java.lang.String |
readProperty(java.lang.String propertyName)
Returns value of the property of the resource.
|
boolean |
resourceIsFolder()
returns if the resource to be changed is a folder.
|
void |
setParamExport(java.lang.String value)
Sets the value of the export parameter.
|
void |
setParamExportname(java.lang.String value)
Sets the value of the export name parameter.
|
void |
setParamIntern(java.lang.String value)
Sets the value of the intern parameter.
|
void |
setParamSecure(java.lang.String value)
Sets the value of the secure parameter.
|
boolean |
showExportSettings()
Determines whether to show the export settings dialog depending on the users settings.
|
protected void |
writeProperty(java.lang.String propertyName,
java.lang.String propertyValue)
Writes a property value for a resource.
|
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 int ACTION_CHSECEXP
public static final java.lang.String DIALOG_TYPE
public CmsSecure(CmsJspActionElement jsp)
jsp
- an initialized JSP action elementpublic CmsSecure(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 responsepublic void actionChangeSecureExport() throws javax.servlet.jsp.JspException
javax.servlet.jsp.JspException
- if including a JSP sub element is not successfulpublic java.lang.String buildRadio(java.lang.String propName) throws CmsException
propName
- the name of the property to build the radio input forCmsException
- if the reading of a property failspublic java.lang.String getParamExport()
public java.lang.String getParamExportname()
public java.lang.String getParamIntern()
public java.lang.String getParamSecure()
public java.lang.String getPropertyInheritanceInfo(java.lang.String propName) throws CmsException
propName
- the name of the propertyCmsException
- if the reading of the Property failspublic java.lang.String getResourceUrl()
public boolean exportUserHasReadPermission()
public java.lang.String readInternProp()
public java.lang.String readProperty(java.lang.String propertyName)
propertyName
- the name of the property to readpublic boolean resourceIsFolder() throws CmsException
CmsException
- if the reading of the resource failspublic void setParamExport(java.lang.String value)
value
- for the export parameterpublic void setParamExportname(java.lang.String value)
value
- for the export name parameterpublic void setParamIntern(java.lang.String value)
value
- for the intern parameterpublic void setParamSecure(java.lang.String value)
value
- for the secure parameterpublic boolean showExportSettings()
protected 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)
protected void writeProperty(java.lang.String propertyName, java.lang.String propertyValue) throws CmsException
propertyName
- the name of the propertypropertyValue
- the new value of the propertyCmsException
- if something goes wrong