com.jalios.jcms.plugin
Class EditPluginHandler

java.lang.Object
  extended by com.jalios.jcms.context.JcmsContext
      extended by com.jalios.jcms.context.JcmsJspContext
          extended by com.jalios.jcms.handler.JcmsFormHandler
              extended by com.jalios.jcms.plugin.EditPluginHandler
All Implemented Interfaces:
JcmsConstants, JaliosConstants

public class EditPluginHandler
extends JcmsFormHandler

This class is used to handle modification on Plugins.

Version:
$Revision: 28599 $
See Also:
Plugin

Field Summary
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
           
 
Fields inherited from class com.jalios.jcms.handler.JcmsFormHandler
contextMap, editFieldSet, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
 
Fields inherited from class com.jalios.jcms.context.JcmsJspContext
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, JS_HEADER, jsboMap, jsboSet, jsfoMap, jsfoSet, out, pageContext, SHOW_EDIT_ICON, STYLE_HEADER
 
Fields inherited from class com.jalios.jcms.context.JcmsContext
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userLang, userLocale, workspace
 
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, CRYPT_MD5, CRYPT_UNDEFINED, CRYPT_UNIX, 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_DEEP_COPY, OP_DEEP_DELETE, OP_DELETE, OP_MERGE, OP_UPDATE, 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, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
 
Fields inherited from interface com.jalios.util.JaliosConstants
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 Summary
EditPluginHandler()
           
 
Method Summary
 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()
           
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)
           
 boolean validate()
           
protected  boolean validateCancel()
           
protected  boolean validateDelete()
           
protected  boolean validateSave()
           
protected  boolean validateStartStop()
           
 
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
checkMissingField, getControllerContext, getEditFieldSet, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, isFieldEdition, isFieldMissing, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, processStatus, sendRedirect, sendRedirect, setEditField, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, updateUploadedField, updateUploadedFields
 
Methods inherited from class com.jalios.jcms.context.JcmsJspContext
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addJSHeader, addJSHeader, addJSHeader, addJSHeader, addStyleHeader, addStyleHeader, checkAccess, checkAccess, debugDisplayContext, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBackOfficeJSHeader, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSMap, getFinalJavaScriptSet, getFormElementCount, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getFrontOfficeJSHeader, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSHeaders, getJSONBridge, getPackVersion, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setFormElementCount, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, workaroundBrowserBaseHrefBug
 
Methods inherited from class com.jalios.jcms.context.JcmsContext
addCookie, addMsg, addMsg, addMsgSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getUploadedFile, getUploadedFileList, getUrlWithCommonUpdatedParams, getUserLang, getUserLocale, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, removeMessage, removeMessage, retrieveUploadedFile, select, sendForbidden, sendForbidden, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp, validateSchedule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REVISION

public static final java.lang.String REVISION
See Also:
Constant Field Values

op

protected boolean op

opSave

protected boolean opSave

opCancel

protected boolean opCancel

opStart

protected boolean opStart

opStop

protected boolean opStop

opDelete

protected boolean opDelete

name

protected java.lang.String name

plugin

protected Plugin plugin

labelMap

protected java.util.Map<java.lang.String,java.lang.String> labelMap

descriptionMap

protected java.util.Map<java.lang.String,java.lang.String> descriptionMap

version

protected java.lang.String version

jcms

protected java.lang.String jcms

order

protected int order

jsync

protected boolean jsync

jsync_flag

protected boolean jsync_flag

init

protected boolean init

init_flag

protected boolean init_flag

appserver

protected java.lang.String[] appserver

url

protected java.lang.String url

author

protected java.lang.String author

license

protected java.lang.String license

typeMap

protected java.util.Map<java.lang.String,java.util.Set<java.lang.String>> typeMap

workflowSet

protected java.util.Set<java.lang.String> workflowSet

jarSet

protected java.util.Set<java.lang.String> jarSet

privateSet

protected java.util.Set<java.lang.String> privateSet

publicSet

protected java.util.Set<java.lang.String> publicSet

isNewPlugin

protected boolean isNewPlugin
Constructor Detail

EditPluginHandler

public EditPluginHandler()
Method Detail

validate

public boolean validate()
                 throws java.io.IOException
Throws:
java.io.IOException

validateStartStop

protected boolean validateStartStop()

performStartStop

protected boolean performStartStop()

validateDelete

protected boolean validateDelete()

performDelete

protected boolean performDelete()

validateSave

protected boolean validateSave()

performSave

protected boolean performSave()

validateCancel

protected boolean validateCancel()

performCancel

protected boolean performCancel()

sendRedirect

protected void sendRedirect()

getPlugin

public Plugin getPlugin()

isNewPlugin

public boolean isNewPlugin()

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setLabel

public void setLabel(java.lang.String[] field)

getAvailableLabelMap

public java.util.Map<java.lang.String,java.lang.String> getAvailableLabelMap()

setDescription

public void setDescription(java.lang.String[] field)

getAvailableDescriptionMap

public java.util.Map<java.lang.String,java.lang.String> getAvailableDescriptionMap()

setVersion

public void setVersion(java.lang.String field)

getAvailableVersion

public java.lang.String getAvailableVersion()

setJcms

public void setJcms(java.lang.String field)

getAvailableJcms

public java.lang.String getAvailableJcms()

setOrder

public void setOrder(int field)

getAvailableOrder

public int getAvailableOrder()

setInitialized

public void setInitialized(boolean field)

getAvailableInitialized

public boolean getAvailableInitialized()

setJsync

public void setJsync(boolean field)

getAvailableJSync

public boolean getAvailableJSync()

setAuthor

public void setAuthor(java.lang.String field)

getAvailableAuthor

public java.lang.String getAvailableAuthor()

setAppServer

public void setAppServer(java.lang.String[] field)

getAvailableAppServer

public java.lang.String[] getAvailableAppServer()

setUrl

public void setUrl(java.lang.String field)

getAvailableUrl

public java.lang.String getAvailableUrl()

setLicense

public void setLicense(java.lang.String field)

getAvailableLicense

public java.lang.String getAvailableLicense()

setOpSave

public void setOpSave(boolean field)

setOpCancel

public void setOpCancel(boolean field)

setOpStart

public void setOpStart(boolean field)

setOpStop

public void setOpStop(boolean field)

setOpDelete

public void setOpDelete(boolean field)

setType

public void setType(java.lang.String[] field)

setWorkflow

public void setWorkflow(java.lang.String[] field)

setJar

public void setJar(java.lang.String[] field)

setPublic

public void setPublic(java.lang.String[] field)

setPrivate

public void setPrivate(java.lang.String[] field)


Copyright © 2001-2010 Jalios SA. All Rights Reserved.