All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.effektif.mongo.WorkflowFields Maven / Gradle / Ivy

There is a newer version: 3.0.0-beta14
Show newest version
package com.effektif.mongo;

public interface WorkflowFields {

  String NAME = "name";
  String ORGANIZATION_ID = "organizationId";
  String DEPLOYED_BY = "deployedBy";
  String SOURCE_WORKFLOW_ID = "sourceWorkflowId";
  String CREATE_TIME = "createTime";
  String TRIGGER = "trigger";
  String VARIABLES = "variables";

  interface Versions {
    String WORKFLOW_NAME = "workflowName";
    String VERSION_IDS = "versionIds";
    String LOCK = "lock";
  }

  interface VersionsLock {
    String OWNER = "owner";
    String TIME = "time";
  }

  //  interface Scope {
  //    String _ID = "_id";
  //    String ACTIVITIES = "activities";
  //    String VARIABLES = "variables";
  //    String TRANSITIONS = "transitions";
  //    String TIMERS = "timers";
  //  }
  //
  //  interface Activity extends FieldsScope {
  //    String DEFAULT_TRANSITION_ID = "defaultTransitionId";
  //    String MULTI_INSTANCE = "multiInstance";
  //    String ACTIVITY_TYPE = "type";
  //  }
  //
  //  interface Binding {
  //    String EXPRESSION = "expression";
  //    String VARIABLE_ID = "variableId";
  //    String TYPED_VALUE = "value";
  //  }
  //
  //  interface TypedValue {
  //    String TYPE = "type";
  //    String VALUE = "value";
  //  }
  //
  //  interface MultiInstance {
  //    String ELEMENT_VARIABLE = "elementVariable";
  //    String VALUE_BINDINGS = "valueBindings";
  //  }
  //
  //  interface Transition {
  //    String _ID = "_id";
  //    String FROM = "from";
  //    String TO = "to";
  //    String CONDITION = null;
  //  }
  //
  //  interface Variable {
  //    String _ID = "_id";
  //    String TYPE = "type";
  //    String INITIAL_VALUE = "initialValue";
  //  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy