Class AdminPluginAction

java.lang.Object
org.lastaflute.web.LastaAction
org.lastaflute.web.TypicalAction
All Implemented Interfaces:
FessHtmlPath, org.lastaflute.web.docs.LaActionDocs, org.lastaflute.web.hook.ActionHook, org.lastaflute.web.validation.LaValidatable<FessMessages>

public class AdminPluginAction extends FessAdminAction
  • Field Details

  • Constructor Details

    • AdminPluginAction

      public AdminPluginAction()
  • Method Details

    • setupHtmlData

      protected void setupHtmlData(org.lastaflute.web.ruts.process.ActionRuntime runtime)
      Overrides:
      setupHtmlData in class FessAdminAction
    • getActionRole

      protected String getActionRole()
      Specified by:
      getActionRole in class FessAdminAction
    • index

      @Execute @Secured({"admin-plugin","admin-plugin-view"}) public org.lastaflute.web.response.HtmlResponse index()
    • delete

      @Execute @Secured("admin-plugin") public org.lastaflute.web.response.HtmlResponse delete(DeleteForm form)
    • install

      @Execute @Secured("admin-plugin") public org.lastaflute.web.response.HtmlResponse install(InstallForm form)
    • installplugin

      @Execute @Secured("admin-plugin") public org.lastaflute.web.response.HtmlResponse installplugin()
    • getAllAvailableArtifacts

      public static List<Map<String,String>> getAllAvailableArtifacts()
    • getAllInstalledArtifacts

      public static List<Map<String,String>> getAllInstalledArtifacts()
    • beanToMap

      public static Map<String,String> beanToMap(PluginHelper.Artifact artifact)
    • installArtifact

      public static void installArtifact(PluginHelper.Artifact artifact)
    • deleteArtifact

      public static void deleteArtifact(PluginHelper.Artifact artifact)