Class AbstractActionWebscript

    • Constructor Detail

      • AbstractActionWebscript

        public AbstractActionWebscript()
    • Method Detail

      • 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