Package

core3

workflows

Permalink

package workflows

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. workflows
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class DataQueryHandlers(getGroup: (String) ⇒ Future[Group], getContainer: (ContainerType, ObjectID) ⇒ Future[Container], getContainerWithRevision: (ContainerType, ObjectID, RevisionID, RevisionSequenceNumber) ⇒ Future[MutableContainer], getContainers: (ContainerType, String, Map[String, String]) ⇒ Future[Vector[Container]], getAllContainers: (ContainerType) ⇒ Future[Vector[Container]], loadView: (ContainerView) ⇒ Future[Unit]) extends Product with Serializable

    Permalink
  2. trait InputData extends AnyRef

    Permalink
  3. case class NoInputData() extends InputData with Product with Serializable

    Permalink
  4. case class NoWorkflowParameters() extends WorkflowParameters with Product with Serializable

    Permalink
  5. case class OutputData(add: Vector[Container] = Vector.empty, update: Vector[MutableContainer] = Vector.empty, delete: Vector[MutableContainer] = Vector.empty) extends Product with Serializable

    Permalink
  6. type RequestID = UUID

    Permalink
  7. sealed trait StoreTransactionLogs extends AnyRef

    Permalink
  8. sealed trait TransactionLogContent extends AnyRef

    Permalink
  9. trait WorkflowBase extends AnyRef

    Permalink
  10. class WorkflowEngine extends AnyRef

    Permalink
  11. class WorkflowEngineComponent extends Component

    Permalink
  12. trait WorkflowParameters extends AnyRef

    Permalink
  13. case class WorkflowRequest(workflowName: String, rawParams: JsValue, returnOutputData: Boolean = false) extends Product with Serializable

    Permalink
  14. case class WorkflowResult(wasSuccessful: Boolean, requestID: RequestID, message: Option[String] = None, data: Option[JsValue] = None) extends ServiceResponse with Product with Serializable

    Permalink

Value Members

  1. val InvalidRequestID: RequestID

    Permalink
  2. object StoreTransactionLogs

    Permalink
  3. object TransactionLogContent

    Permalink
  4. object WorkflowEngineComponent extends ComponentCompanion

    Permalink
  5. object WorkflowRequest extends Serializable

    Permalink
  6. object WorkflowResult extends Serializable

    Permalink
  7. package definitions

    Permalink
  8. def getNewRequestID: RequestID

    Permalink
  9. def getRequestIDFromString(value: String): RequestID

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped