public class EditPluginHandler extends JcmsFormHandler
Plugin
Modifier and Type | Field and Description |
---|---|
protected java.lang.String[] |
appserver |
protected java.lang.String |
author |
protected java.util.Map<java.lang.String,java.lang.String> |
descriptionMap |
protected boolean |
init |
protected boolean |
init_flag |
protected boolean |
isNewPlugin |
protected java.util.Set<java.lang.String> |
jarSet |
protected java.lang.String |
jcms |
protected boolean |
jsync |
protected boolean |
jsync_flag |
protected java.util.Map<java.lang.String,java.lang.String> |
labelMap |
protected java.lang.String |
license |
protected java.lang.String |
name |
protected boolean |
op |
protected boolean |
opCancel |
protected boolean |
opDelete |
protected boolean |
opSave |
protected boolean |
opStart |
protected boolean |
opStop |
protected int |
order |
protected Plugin |
plugin |
protected java.util.Set<java.lang.String> |
privateSet |
protected java.util.Set<java.lang.String> |
publicSet |
static java.lang.String |
REVISION |
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
typeMap |
protected java.lang.String |
url |
protected java.lang.String |
version |
protected java.util.Set<java.lang.String> |
workflowSet |
contextMap, editFieldSet, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
AJAX_REQUEST_ATTRIBUTES, BODY_HEADER, CSS_HEADER, cssboMap, cssfoMap, CUSTOM_HEADER, editIcon, HTTPEQUIV_HEADER, httpequivMap, HTTPNAME_HEADER, httpnameMap, initEditIcon, JAVASCRIPT_CODE_SET_ATTRIBUTE, JAVASCRIPT_SET_ATTRIBUTE, jsboSet, jsfoSet, out, pageContext, SHOW_EDIT_ICON, STYLE_HEADER
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspace
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, ICON_ARCHIVE, ICON_LOCK, ICON_LOCK_STRONG, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_CREATE_STR, OP_DEEP_COPY, OP_DEEP_COPY_STR, OP_DEEP_DELETE, OP_DEEP_DELETE_STR, OP_DELETE, OP_DELETE_STR, OP_MERGE, OP_MERGE_STR, OP_UPDATE, OP_UPDATE_STR, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, TYPES_ICON_ALT_PROP, TYPES_ICON_SUFFIX_PROP, TYPES_ICON_TITLE_PROP, TYPES_PREFIX_PROP, TYPES_THUMB_SUFFIX_PROP, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR
Constructor and Description |
---|
EditPluginHandler() |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getAvailableAppServer() |
java.lang.String |
getAvailableAuthor() |
java.util.Map<java.lang.String,java.lang.String> |
getAvailableDescriptionMap() |
boolean |
getAvailableInitialized() |
java.lang.String |
getAvailableJcms() |
boolean |
getAvailableJSync() |
java.util.Map<java.lang.String,java.lang.String> |
getAvailableLabelMap() |
java.lang.String |
getAvailableLicense() |
int |
getAvailableOrder() |
java.lang.String |
getAvailableUrl() |
java.lang.String |
getAvailableVersion() |
java.lang.String |
getName() |
Plugin |
getPlugin() |
boolean |
isNewPlugin() |
protected boolean |
performCancel() |
protected boolean |
performDelete() |
protected boolean |
performSave() |
protected boolean |
performStartStop() |
boolean |
processAction()
Method to be implemented to check/validate action to be performed and process them.
|
protected void |
sendRedirect() |
void |
setAppServer(java.lang.String[] field) |
void |
setAuthor(java.lang.String field) |
void |
setDescription(java.lang.String[] field) |
void |
setInitialized(boolean field) |
void |
setJar(java.lang.String[] field) |
void |
setJcms(java.lang.String field) |
void |
setJsync(boolean field) |
void |
setLabel(java.lang.String[] field) |
void |
setLicense(java.lang.String field) |
void |
setName(java.lang.String name) |
void |
setOpCancel(boolean field) |
void |
setOpDelete(boolean field) |
void |
setOpSave(boolean field) |
void |
setOpStart(boolean field) |
void |
setOpStop(boolean field) |
void |
setOrder(int field) |
void |
setPrivate(java.lang.String[] field) |
void |
setPublic(java.lang.String[] field) |
void |
setType(java.lang.String[] field) |
void |
setUrl(java.lang.String field) |
void |
setVersion(java.lang.String field) |
void |
setWorkflow(java.lang.String[] field) |
protected boolean |
validateCancel() |
protected boolean |
validateDelete() |
protected boolean |
validateSave() |
protected boolean |
validateStartStop() |
afterValidation, checkMissingField, getControllerContext, getEditFieldSet, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, init, isFieldEdition, isFieldMissing, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, processStatus, sendRedirect, sendRedirect, setEditField, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, updateUploadedField, updateUploadedFields, validate
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, checkAccess, checkAccess, checkCSRF, debugDisplayContext, disablePacker, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSMap, getFinalJavaScriptSet, getFormElementCount, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSONBridge, getPackVersion, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isEditIcon, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setFormElementCount, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, showEditIcon, workaroundBrowserBaseHrefBug
addCookie, addMsg, addMsg, addMsgSession, addMsgSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getUploadedFile, getUploadedFileList, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, removeMessage, removeMessage, retrieveUploadedFile, select, sendForbidden, sendForbidden, sendRedirect, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp, validateSchedule
public static final java.lang.String REVISION
protected boolean op
protected boolean opSave
protected boolean opCancel
protected boolean opStart
protected boolean opStop
protected boolean opDelete
protected java.lang.String name
protected Plugin plugin
protected java.util.Map<java.lang.String,java.lang.String> labelMap
protected java.util.Map<java.lang.String,java.lang.String> descriptionMap
protected java.lang.String version
protected java.lang.String jcms
protected int order
protected boolean jsync
protected boolean jsync_flag
protected boolean init
protected boolean init_flag
protected java.lang.String[] appserver
protected java.lang.String url
protected java.lang.String author
protected java.lang.String license
protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> typeMap
protected java.util.Set<java.lang.String> workflowSet
protected java.util.Set<java.lang.String> jarSet
protected java.util.Set<java.lang.String> privateSet
protected java.util.Set<java.lang.String> publicSet
protected boolean isNewPlugin
public boolean processAction() throws java.io.IOException
JcmsFormHandler
Default implementation is to return false. No need to call super method.
This method may NOT be invoked at all if security validation are not met.
You must ensure your handler and JSP can work properly without any code invoked
in this method.
processAction
in class JcmsFormHandler
java.io.IOException
protected boolean validateStartStop()
protected boolean performStartStop()
protected boolean validateDelete()
protected boolean performDelete()
protected boolean validateSave()
protected boolean performSave()
protected boolean validateCancel()
protected boolean performCancel()
protected void sendRedirect()
public Plugin getPlugin()
public boolean isNewPlugin()
public void setName(java.lang.String name)
public java.lang.String getName()
public void setLabel(java.lang.String[] field)
public java.util.Map<java.lang.String,java.lang.String> getAvailableLabelMap()
public void setDescription(java.lang.String[] field)
public java.util.Map<java.lang.String,java.lang.String> getAvailableDescriptionMap()
public void setVersion(java.lang.String field)
public java.lang.String getAvailableVersion()
public void setJcms(java.lang.String field)
public java.lang.String getAvailableJcms()
public void setOrder(int field)
public int getAvailableOrder()
public void setInitialized(boolean field)
public boolean getAvailableInitialized()
public void setJsync(boolean field)
public boolean getAvailableJSync()
public void setAuthor(java.lang.String field)
public java.lang.String getAvailableAuthor()
public void setAppServer(java.lang.String[] field)
public java.lang.String[] getAvailableAppServer()
public void setUrl(java.lang.String field)
public java.lang.String getAvailableUrl()
public void setLicense(java.lang.String field)
public java.lang.String getAvailableLicense()
public void setOpSave(boolean field)
public void setOpCancel(boolean field)
public void setOpStart(boolean field)
public void setOpStop(boolean field)
public void setOpDelete(boolean field)
public void setType(java.lang.String[] field)
public void setWorkflow(java.lang.String[] field)
public void setJar(java.lang.String[] field)
public void setPublic(java.lang.String[] field)
public void setPrivate(java.lang.String[] field)
Copyright © 2001-2010 Jalios SA. All Rights Reserved.