Class AbstractActionWebscript

java.lang.Object
org.springframework.extensions.webscripts.AbstractWebScript
org.springframework.extensions.webscripts.DeclarativeWebScript
org.alfresco.repo.web.scripts.action.AbstractActionWebscript
All Implemented Interfaces:
org.springframework.extensions.webscripts.WebScript
Direct Known Subclasses:
AbstractExecuteActionWebscript, RunningActionDelete, RunningActionGet, RunningActionsGet, RunningReplicationActionsGet

public abstract class AbstractActionWebscript extends org.springframework.extensions.webscripts.DeclarativeWebScript
Since:
3.4
Author:
Nick Burch
  • Field Details

  • Constructor Details

    • AbstractActionWebscript

      public AbstractActionWebscript()
  • Method Details

    • setNodeService

      public void setNodeService(NodeService nodeService)
    • setActionService

      public void setActionService(ActionService actionService)
    • setRuntimeActionService

      public void setRuntimeActionService(RuntimeActionService runtimeActionService)
    • setActionTrackingService

      public void setActionTrackingService(ActionTrackingService actionTrackingService)
    • executeImpl

      protected Map<String,Object> executeImpl(org.springframework.extensions.webscripts.WebScriptRequest req, org.springframework.extensions.webscripts.Status status, org.springframework.extensions.webscripts.Cache cache)
      Overrides:
      executeImpl in class org.springframework.extensions.webscripts.DeclarativeWebScript
    • buildModel

      protected abstract Map<String,Object> buildModel(RunningActionModelBuilder modelBuilder, org.springframework.extensions.webscripts.WebScriptRequest req, org.springframework.extensions.webscripts.Status status, org.springframework.extensions.webscripts.Cache cache)
    • getSummaryFromKey

      public static ExecutionSummary getSummaryFromKey(String key)
      Takes a running action ID, and returns an ExecutionSummary object for it. Note - doesn't check to see if the object exists in the cache though!
    • getSummaryFromAction

      public static ExecutionSummary getSummaryFromAction(Action action)
      Returns the ExecutionSummary for the given action if it is currently executing, or null if it isn't
    • getRunningId

      public static String getRunningId(ExecutionSummary summary)
      Returns the running action ID for the given ExecutionSummary