Interface WorkflowCommandDefinition<TContract,TCommand>


@JsType(isNative=true, name="ng.WorkflowCommandDefinition", namespace="<global>") public interface WorkflowCommandDefinition<TContract,TCommand>
Public AngularTS WorkflowCommandDefinition contract exposed through the global ng namespace for Closure-annotated applications.
  • Method Summary

    Modifier and Type
    Method
    Description
    static <TContract, TCommand>
    WorkflowCommandDefinition<TContract,TCommand>
     
    Public WorkflowCommandDefinition.cancelled member exposed by the AngularTS namespace contract.
    double
    Public WorkflowCommandDefinition.commandTimeout member exposed by the AngularTS namespace contract.
    Public WorkflowCommandDefinition.concurrency member exposed by the AngularTS namespace contract.
    Public WorkflowCommandDefinition.execute member exposed by the AngularTS namespace contract.
    Public WorkflowCommandDefinition.failure member exposed by the AngularTS namespace contract.
    Public WorkflowCommandDefinition.from member exposed by the AngularTS namespace contract.
    Public WorkflowCommandDefinition.pending member exposed by the AngularTS namespace contract.
    double
    Public WorkflowCommandDefinition.retry member exposed by the AngularTS namespace contract.
    Public WorkflowCommandDefinition.success member exposed by the AngularTS namespace contract.
    Public WorkflowCommandDefinition.timeout member exposed by the AngularTS namespace contract.
    void
    setCancelled(Object cancelled)
    Public WorkflowCommandDefinition.cancelled member exposed by the AngularTS namespace contract.
    void
    setCommandTimeout(double commandTimeout)
    Public WorkflowCommandDefinition.commandTimeout member exposed by the AngularTS namespace contract.
    void
    setConcurrency(String concurrency)
    Public WorkflowCommandDefinition.concurrency member exposed by the AngularTS namespace contract.
    void
    Public WorkflowCommandDefinition.execute member exposed by the AngularTS namespace contract.
    void
    setFailure(Object failure)
    Public WorkflowCommandDefinition.failure member exposed by the AngularTS namespace contract.
    void
    Public WorkflowCommandDefinition.from member exposed by the AngularTS namespace contract.
    void
    setPending(Object pending)
    Public WorkflowCommandDefinition.pending member exposed by the AngularTS namespace contract.
    void
    setRetry(double retry)
    Public WorkflowCommandDefinition.retry member exposed by the AngularTS namespace contract.
    void
    setSuccess(Object success)
    Public WorkflowCommandDefinition.success member exposed by the AngularTS namespace contract.
    void
    setTimeout(Object timeout)
    Public WorkflowCommandDefinition.timeout member exposed by the AngularTS namespace contract.
  • Method Details

    • create

      @JsOverlay static <TContract, TCommand> WorkflowCommandDefinition<TContract,TCommand> create()
    • getCancelled

      @JsProperty Object getCancelled()
      Public WorkflowCommandDefinition.cancelled member exposed by the AngularTS namespace contract.
    • getCommandTimeout

      @JsProperty double getCommandTimeout()
      Public WorkflowCommandDefinition.commandTimeout member exposed by the AngularTS namespace contract.
    • getConcurrency

      @JsProperty String getConcurrency()
      Public WorkflowCommandDefinition.concurrency member exposed by the AngularTS namespace contract.
    • getExecute

      @JsProperty WorkflowCommand<TContract,TCommand> getExecute()
      Public WorkflowCommandDefinition.execute member exposed by the AngularTS namespace contract.
    • getFailure

      @JsProperty Object getFailure()
      Public WorkflowCommandDefinition.failure member exposed by the AngularTS namespace contract.
    • getFrom

      @JsProperty Object getFrom()
      Public WorkflowCommandDefinition.from member exposed by the AngularTS namespace contract.
    • getPending

      @JsProperty Object getPending()
      Public WorkflowCommandDefinition.pending member exposed by the AngularTS namespace contract.
    • getRetry

      @JsProperty double getRetry()
      Public WorkflowCommandDefinition.retry member exposed by the AngularTS namespace contract.
    • getSuccess

      @JsProperty Object getSuccess()
      Public WorkflowCommandDefinition.success member exposed by the AngularTS namespace contract.
    • getTimeout

      @JsProperty Object getTimeout()
      Public WorkflowCommandDefinition.timeout member exposed by the AngularTS namespace contract.
    • setCancelled

      @JsProperty void setCancelled(Object cancelled)
      Public WorkflowCommandDefinition.cancelled member exposed by the AngularTS namespace contract.
    • setCommandTimeout

      @JsProperty void setCommandTimeout(double commandTimeout)
      Public WorkflowCommandDefinition.commandTimeout member exposed by the AngularTS namespace contract.
    • setConcurrency

      @JsProperty void setConcurrency(String concurrency)
      Public WorkflowCommandDefinition.concurrency member exposed by the AngularTS namespace contract.
    • setExecute

      @JsProperty void setExecute(WorkflowCommand<TContract,TCommand> execute)
      Public WorkflowCommandDefinition.execute member exposed by the AngularTS namespace contract.
    • setFailure

      @JsProperty void setFailure(Object failure)
      Public WorkflowCommandDefinition.failure member exposed by the AngularTS namespace contract.
    • setFrom

      @JsProperty void setFrom(Object from)
      Public WorkflowCommandDefinition.from member exposed by the AngularTS namespace contract.
    • setPending

      @JsProperty void setPending(Object pending)
      Public WorkflowCommandDefinition.pending member exposed by the AngularTS namespace contract.
    • setRetry

      @JsProperty void setRetry(double retry)
      Public WorkflowCommandDefinition.retry member exposed by the AngularTS namespace contract.
    • setSuccess

      @JsProperty void setSuccess(Object success)
      Public WorkflowCommandDefinition.success member exposed by the AngularTS namespace contract.
    • setTimeout

      @JsProperty void setTimeout(Object timeout)
      Public WorkflowCommandDefinition.timeout member exposed by the AngularTS namespace contract.