Class EditPluginHandler

    • Field Detail

      • process

        protected com.jalios.jcms.plugin.EditPluginConfigProcess process
      • op

        protected boolean op
      • opSave

        protected boolean opSave
      • opCancel

        protected boolean opCancel
      • opStart

        protected boolean opStart
      • opStop

        protected boolean opStop
      • opDelete

        protected boolean opDelete
      • opEnable

        protected boolean opEnable
      • opDisable

        protected boolean opDisable
      • opRequestActivation

        protected boolean opRequestActivation
      • opRequestDeactivation

        protected boolean opRequestDeactivation
      • 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
      • proposedLabel

        protected java.lang.String proposedLabel
    • Constructor Detail

      • EditPluginHandler

        public EditPluginHandler()
    • Method Detail

      • processAction

        public boolean processAction()
                              throws java.io.IOException
        Description copied from class: JcmsFormHandler
        Method to be implemented to check/validate action to be performed and process them.

        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.

        Overrides:
        processAction in class JcmsFormHandler
        Returns:
        false if no redirection is needed, true otherwise
        Throws:
        java.io.IOException - IO Exception
      • validateStartStop

        protected boolean validateStartStop()
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • performStartStop

        protected boolean performStartStop()
      • validateEnable

        protected boolean validateEnable()
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • performEnable

        protected boolean performEnable()
      • validateDisable

        protected boolean validateDisable()
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • performDisable

        protected boolean performDisable()
      • validateActivationRequest

        protected boolean validateActivationRequest()
                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • performActivationRequest

        protected boolean performActivationRequest()
      • validateDeactivationRequest

        protected boolean validateDeactivationRequest()
                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • performDeactivationRequest

        protected boolean performDeactivationRequest()
      • validateDelete

        protected boolean validateDelete()
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • performDelete

        protected boolean performDelete()
      • validateSave

        protected boolean validateSave()
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • 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[] input)
      • getAvailableLabelMap

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

        public void setDescription​(java.lang.String[] input)
      • 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)
      • setOpEnable

        public void setOpEnable​(boolean field)
      • setOpDisable

        public void setOpDisable​(boolean field)
      • setOpRequestActivation

        public void setOpRequestActivation​(boolean field)
      • setOpRequestDeactivation

        public void setOpRequestDeactivation​(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)