01: package org.enhydra.shark.xpdl;
02:
03: /**
04: * XPDLConstants
05: * @author Sasa Bojanic
06: */
07: public final class XPDLConstants {
08:
09: public static final String BASIC_TYPE_STRING = "STRING";
10: public static final String BASIC_TYPE_FLOAT = "FLOAT";
11: public static final String BASIC_TYPE_INTEGER = "INTEGER";
12: public static final String BASIC_TYPE_REFERENCE = "REFERENCE";
13: public static final String BASIC_TYPE_DATETIME = "DATETIME";
14: public static final String BASIC_TYPE_BOOLEAN = "BOOLEAN";
15: public static final String BASIC_TYPE_PERFORMER = "PERFORMER";
16:
17: public static final String CONDITION_TYPE_NONE = "";
18: public static final String CONDITION_TYPE_CONDITION = "CONDITION";
19: public static final String CONDITION_TYPE_OTHERWISE = "OTHERWISE";
20: public static final String CONDITION_TYPE_EXCEPTION = "EXCEPTION";
21: public static final String CONDITION_TYPE_DEFAULTEXCEPTION = "DEFAULTEXCEPTION";
22:
23: public static final String GRAPH_CONFORMANCE_NONE = "";
24: public static final String GRAPH_CONFORMANCE_FULL_BLOCKED = "FULL_BLOCKED";
25: public static final String GRAPH_CONFORMANCE_LOOP_BLOCKED = "LOOP_BLOCKED";
26: public static final String GRAPH_CONFORMANCE_NON_BLOCKED = "NON_BLOCKED";
27:
28: public static final String DATA_FIELD_IS_ARRAY_TRUE = "TRUE";
29: public static final String DATA_FIELD_IS_ARRAY_FALSE = "FALSE";
30:
31: public static final String EXECUTION_NONE = "";
32: public static final String EXECUTION_ASYNCHR = "ASYNCHR";
33: public static final String EXECUTION_SYNCHR = "SYNCHR";
34:
35: public static final String FORMAL_PARAMETER_MODE_IN = "IN";
36: public static final String FORMAL_PARAMETER_MODE_OUT = "OUT";
37: public static final String FORMAL_PARAMETER_MODE_INOUT = "INOUT";
38:
39: public static final String JOIN_SPLIT_TYPE_NONE = "";
40: public static final String JOIN_SPLIT_TYPE_AND = "AND";
41: public static final String JOIN_SPLIT_TYPE_XOR = "XOR";
42:
43: public static final String PARTICIPANT_TYPE_RESOURCE_SET = "RESOURCE_SET";
44: public static final String PARTICIPANT_TYPE_RESOURCE = "RESOURCE";
45: public static final String PARTICIPANT_TYPE_ROLE = "ROLE";
46: public static final String PARTICIPANT_TYPE_ORGANIZATIONAL_UNIT = "ORGANIZATIONAL_UNIT";
47: public static final String PARTICIPANT_TYPE_HUMAN = "HUMAN";
48: public static final String PARTICIPANT_TYPE_SYSTEM = "SYSTEM";
49:
50: public static final String DURATION_UNIT_NONE = "";
51: public static final String DURATION_UNIT_Y = "Y";
52: public static final String DURATION_UNIT_M = "M";
53: public static final String DURATION_UNIT_D = "D";
54: public static final String DURATION_UNIT_h = "h";
55: public static final String DURATION_UNIT_m = "m";
56: public static final String DURATION_UNIT_s = "s";
57:
58: public static final String PUBLICATION_STATUS_NONE = "";
59: public static final String PUBLICATION_STATUS_UNDER_REVISION = "UNDER_REVISION";
60: public static final String PUBLICATION_STATUS_RELEASED = "RELEASED";
61: public static final String PUBLICATION_STATUS_UNDER_TEST = "UNDER_TEST";
62:
63: public static final String INSTANTIATION_NONE = "";
64: public static final String INSTANTIATION_ONCE = "ONCE";
65: public static final String INSTANTIATION_MULTIPLE = "MULTIPLE";
66:
67: public static final String TOOL_TYPE_NONE = "";
68: public static final String TOOL_TYPE_APPLICATION = "APPLICATION";
69: public static final String TOOL_TYPE_PROCEDURE = "PROCEDURE";
70:
71: public static final String ACCESS_LEVEL_NONE = "";
72: public static final String ACCESS_LEVEL_PRIVATE = "PRIVATE";
73: public static final String ACCESS_LEVEL_PUBLIC = "PUBLIC";
74:
75: public static final int ACTIVITY_MODE_AUTOMATIC = 0;
76: public static final int ACTIVITY_MODE_MANUAL = 1;
77:
78: public static final int ACTIVITY_TYPE_ROUTE = 0;
79: public static final int ACTIVITY_TYPE_NO = 1;
80: public static final int ACTIVITY_TYPE_TOOL = 2;
81: public static final int ACTIVITY_TYPE_SUBFLOW = 3;
82: public static final int ACTIVITY_TYPE_BLOCK = 4;
83:
84: }
|