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 package fr.paris.lutece.plugins.workflow.modules.rest.util.constants;
35
36
37
38
39
40
41 public final class WorkflowRestConstants
42 {
43
44 public static final String SLASH = "/";
45
46
47 public static final String PATH_WADL = "wadl";
48 public static final String PATH_ID_WORKFLOW = "{id_workflow}";
49 public static final String PATH_STATE = "/state";
50 public static final String PATH_ID_STATE = "{id_state}";
51 public static final String PATH_ACTION = "/action";
52 public static final String PATH_ID_ACTION = "{id_action}";
53 public static final String PATH_RESOURCE_WORKFLOW = "/resource_workflow";
54 public static final String PATH_ID_RESOURCE = "{id_resource}";
55 public static final String PATH_RESOURCE_TYPE = "{resource_type}";
56 public static final String PATH_DO = "do";
57 public static final String PATH_WORKFLOW = "workflow";
58
59
60 public static final String TAG_WORKFLOWS = "workflows";
61 public static final String TAG_WORKFLOW = "workflow";
62 public static final String TAG_ID_WORKFLOW = "id-workflow";
63 public static final String TAG_NAME = "name";
64 public static final String TAG_DESCRIPTION = "description";
65 public static final String TAG_CREATION_DATE = "creation-date";
66 public static final String TAG_IS_ENABLE = "is-enable";
67 public static final String TAG_WORKGROUP_KEY = "workgroup-key";
68 public static final String TAG_STATES = "states";
69 public static final String TAG_STATE = "state";
70 public static final String TAG_ID_STATE = "id-state";
71 public static final String TAG_ID_ACTION = "id-action";
72 public static final String TAG_IS_INITIAL_STATE = "is-initial-state";
73 public static final String TAG_IS_REQUIRED_WORKGROUP_ASSIGNED = "is-required-workgroup-assigned";
74 public static final String TAG_ACTIONS = "actions";
75 public static final String TAG_ACTION = "action";
76 public static final String TAG_ID_STATE_BEFORE = "id-state-before";
77 public static final String TAG_ID_STATE_AFTER = "id-state-after";
78 public static final String TAG_IS_AUTOMATIC_STATE = "is-automatic-state";
79 public static final String TAG_IS_MASS_ACTION = "is-mass-action";
80 public static final String TAG_RESOURCE_WORKFLOWS = "resource-workflows";
81 public static final String TAG_RESOURCE_WORKFLOW = "resource-workflow";
82 public static final String TAG_ID_RESOURCE = "id-resource";
83 public static final String TAG_RESOURCE_TYPE = "resource-type";
84 public static final String TAG_ID_EXTERNAL_PARENT = "id-external-parent";
85 public static final String TAG_WORKGROUPS = "workgroups";
86 public static final String TAG_IS_ASSOCIATED_WITH_WORKGROUP = "is-associated-with-workgroup";
87 public static final String TAG_ACTION_RESULTS = "action-results";
88 public static final String TAG_ACTION_RESULT = "action-result";
89 public static final String TAG_IS_SUCCESSFUL = "is-successful";
90 public static final String TAG_MESSAGE = "message";
91
92
93 public static final String PARAMETER_ID_WORKFLOW = "id_workflow";
94 public static final String PARAMETER_ID_STATE = "id_state";
95 public static final String PARAMETER_ID_ACTION = "id_action";
96 public static final String PARAMETER_ID_RESOURCE = "id_resource";
97 public static final String PARAMETER_RESOURCE_TYPE = "resource_type";
98
99
100 public static final String MARK_BASE_URL = "base_url";
101
102
103 public static final String MESSAGE_SUCCESS = "SUCCESS";
104 public static final String MESSAGE_ERROR_WORKFLOW_NOT_AVAILABLE = "ERROR : Workflow not available";
105 public static final String MESSAGE_ERROR_ACTION_NEEDS_INTERMEDIATE_STEP = "ERROR : The action needs an intermediate step";
106 public static final String MESSAGE_ERROR_ACTION_NONEXISTENT = "ERROR : The action does not exist";
107 public static final String MESSAGE_ERROR_RESOURCE_NONEXISTENT = "ERROR : The resource does not exist";
108 public static final String MESSAGE_ERROR_RESOURCE_STATE = "ERROR : The resource is not in the correct state to perform the action";
109
110
111 public static final String TEMPLATE_WADL = "admin/plugins/workflow/modules/rest/wadl.xml";
112
113
114
115
116 private WorkflowRestConstants( )
117 {
118 }
119 }