
com.effektif.mongo.WorkflowFields Maven / Gradle / Ivy
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