UNPKG

@gsb-core/core

Version:

GSB core services and classes for platform-independent web applications

105 lines 4.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Sequence = exports.GsbWorkflowTrigger = exports.GsbWorkflow = exports.GsbWfInstanceHistory = exports.GsbWorkflowLog = exports.GsbWorkflowInstance = exports.GsbTransition = exports.GsbActivity = exports.GsbWorkflowFunction = exports.ProcessAction = exports.TaskStatus = exports.TransitionType = exports.ActivityType = void 0; // Enum types from GSB workflow var ActivityType; (function (ActivityType) { ActivityType[ActivityType["System"] = 1] = "System"; ActivityType[ActivityType["User"] = 2] = "User"; ActivityType[ActivityType["Timer"] = 4] = "Timer"; ActivityType[ActivityType["Start"] = 8] = "Start"; ActivityType[ActivityType["End"] = 16] = "End"; ActivityType[ActivityType["MultiInnerWorkflow"] = 32] = "MultiInnerWorkflow"; ActivityType[ActivityType["AwaitParallel"] = 64] = "AwaitParallel"; })(ActivityType || (exports.ActivityType = ActivityType = {})); var TransitionType; (function (TransitionType) { TransitionType[TransitionType["Standard"] = 1] = "Standard"; TransitionType[TransitionType["Parallel"] = 2] = "Parallel"; TransitionType[TransitionType["Conditional"] = 4] = "Conditional"; })(TransitionType || (exports.TransitionType = TransitionType = {})); var TaskStatus; (function (TaskStatus) { TaskStatus[TaskStatus["OnHold"] = 1] = "OnHold"; TaskStatus[TaskStatus["Started"] = 2] = "Started"; TaskStatus[TaskStatus["Completed"] = 4] = "Completed"; TaskStatus[TaskStatus["Cancelled"] = 8] = "Cancelled"; TaskStatus[TaskStatus["ReAssigned"] = 16] = "ReAssigned"; TaskStatus[TaskStatus["Error"] = 32] = "Error"; })(TaskStatus || (exports.TaskStatus = TaskStatus = {})); var ProcessAction; (function (ProcessAction) { ProcessAction[ProcessAction["Continue"] = 1] = "Continue"; ProcessAction[ProcessAction["BreakOperation"] = 2] = "BreakOperation"; ProcessAction[ProcessAction["BreakFunction"] = 4] = "BreakFunction"; ProcessAction[ProcessAction["BreakActivity"] = 8] = "BreakActivity"; ProcessAction[ProcessAction["BreakWorkflow"] = 16] = "BreakWorkflow"; ProcessAction[ProcessAction["ReRunOperation"] = 32] = "ReRunOperation"; ProcessAction[ProcessAction["ReRunFunction"] = 64] = "ReRunFunction"; ProcessAction[ProcessAction["ReRunActivity"] = 128] = "ReRunActivity"; ProcessAction[ProcessAction["RestartWorkflow"] = 256] = "RestartWorkflow"; ProcessAction[ProcessAction["CancelWorkflow"] = 512] = "CancelWorkflow"; })(ProcessAction || (exports.ProcessAction = ProcessAction = {})); // Simplified interfaces for frontend use class GsbWorkflowFunction { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbWorkflowFunction"; } } exports.GsbWorkflowFunction = GsbWorkflowFunction; class GsbActivity { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbActivity"; } } exports.GsbActivity = GsbActivity; class GsbTransition { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbTransition"; } } exports.GsbTransition = GsbTransition; class GsbWorkflowInstance { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbWorkflowInstance"; } } exports.GsbWorkflowInstance = GsbWorkflowInstance; class GsbWorkflowLog { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbWorkflowLog"; } } exports.GsbWorkflowLog = GsbWorkflowLog; class GsbWfInstanceHistory { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbWfInstanceHistory"; } } exports.GsbWfInstanceHistory = GsbWfInstanceHistory; class GsbWorkflow { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbWorkflow"; } } exports.GsbWorkflow = GsbWorkflow; class GsbWorkflowTrigger { constructor(obj) { Object.assign(this, obj); this._entDefName = "GsbWorkflowTrigger"; } } exports.GsbWorkflowTrigger = GsbWorkflowTrigger; var Sequence; (function (Sequence) { Sequence[Sequence["Previously"] = 1] = "Previously"; Sequence[Sequence["After"] = 2] = "After"; })(Sequence || (exports.Sequence = Sequence = {})); //# sourceMappingURL=gsb-workflow.model.js.map