-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconstants.ts
More file actions
87 lines (75 loc) · 2.92 KB
/
constants.ts
File metadata and controls
87 lines (75 loc) · 2.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
/**
* Process Service
*/
export const PROCESS_SERVICE = 'ProcessService' as const;
/**
* Process Service Logger
*/
export const PROCESS_LOGGER_PREFIX = 'process' as const;
/**
* CRUD Operation
*/
export const CUD_EVENTS = ['CREATE', 'UPDATE', 'DELETE'] as const;
/** Business Key Annotations
*
*/
export const BUSINESS_KEY = '@bpm.process.businessKey' as const;
export const BUSINESS_KEY_MAX_LENGTH = 255;
/**
* Business key alias const
*/
export const BUSINESS_KEY_ALIAS = 'as businessKey' as const;
/**
* Process Start Annotations
*/
export const PROCESS_START = '@bpm.process.start' as const;
export const PROCESS_START_ID = '@bpm.process.start.id' as const;
export const PROCESS_START_ON = '@bpm.process.start.on' as const;
export const PROCESS_START_IF = '@bpm.process.start.if' as const;
export const PROCESS_START_INPUTS = '@bpm.process.start.inputs' as const;
/**
* Process Cancel Annotations
*/
export const PROCESS_CANCEL = '@bpm.process.cancel' as const;
export const PROCESS_CANCEL_ON = '@bpm.process.cancel.on' as const;
export const PROCESS_CANCEL_CASCADE = '@bpm.process.cancel.cascade' as const;
export const PROCESS_CANCEL_IF = '@bpm.process.cancel.if' as const;
/**
* Process Suspend Annotations
*/
export const PROCESS_SUSPEND = '@bpm.process.suspend' as const;
export const PROCESS_SUSPEND_ON = '@bpm.process.suspend.on' as const;
export const PROCESS_SUSPEND_CASCADE = '@bpm.process.suspend.cascade' as const;
export const PROCESS_SUSPEND_IF = '@bpm.process.suspend.if' as const;
/**
* Process Resume Annotations
*/
export const PROCESS_RESUME = '@bpm.process.resume' as const;
export const PROCESS_RESUME_ON = '@bpm.process.resume.on' as const;
export const PROCESS_RESUME_CASCADE = '@bpm.process.resume.cascade' as const;
export const PROCESS_RESUME_IF = '@bpm.process.resume.if' as const;
/**
* Annotation prefix for filtering
*/
export const BUILD_PREFIX = '@bpm' as const;
export const PROCESS_PREFIX = '@bpm.process' as const;
/**
* Process Event Annotations (Runtime)
* These annotations are used on dynamically created ProcessService events
*/
export const PROCESS_START_EVENT = '@Process.StartEvent' as const;
export const PROCESS_CANCEL_EVENT = '@Process.CancelEvent' as const;
export const PROCESS_SUSPEND_EVENT = '@Process.SuspendEvent' as const;
export const PROCESS_RESUME_EVENT = '@Process.ResumeEvent' as const;
export const PROCESS_DEFINITION_ID = '@Process.DefinitionId' as const;
/**
* Log Messages
*/
export const LOG_MESSAGES = {
PROCESS_NOT_STARTED: 'Not starting process as start condition(s) are not met.',
NO_PROCESS_INPUTS_DEFINED:
'No process start input annotations defined, fetching entire entity row for process start context.',
PROCESS_NOT_SUSPENDED: 'Not suspending process as suspend condition(s) are not met.',
PROCESS_NOT_RESUMED: 'Not resuming process as resume condition(s) are not met.',
PROCESS_NOT_CANCELLED: 'Not canceling process as cancel condition(s) are not met.',
} as const;