1
2
3
4
5
6
7
8
9
10
11 package org.kuali.student.r2.core.constants;
12
13 import org.kuali.student.r2.common.constants.CommonServiceConstants;
14 import org.kuali.student.r2.core.exemption.dto.ExemptionInfo;
15 import org.kuali.student.r2.core.exemption.dto.ExemptionRequestInfo;
16
17
18
19
20
21
22 public class ExemptionServiceConstants {
23
24
25
26
27 public static final String NAMESPACE = CommonServiceConstants.REF_OBJECT_URI_GLOBAL_PREFIX + "hold";
28 public static final String REF_OBJECT_URI_EXEMPTION = NAMESPACE + "/" + ExemptionInfo.class.getSimpleName();
29 public static final String REF_OBJECT_URI_EXEMPTION_REQUEST = NAMESPACE + "/" + ExemptionRequestInfo.class.getSimpleName();
30
31
32
33
34 public static final String MILESTONE_DATE_EXEMPTION_TYPE_KEY = "kuali.exemption.type.process.check.milestone.date";
35 public static final String CHECK_EXEMPTION_TYPE_KEY = "kuali.exemption.type.process.check";
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 public static final String DATE_EXEMPTION_REQUEST_TYPE_KEY = "kuali.exemption.request.type.date";
53
54
55 public static final String GENERIC_EXEMPTION_REQUEST_TYPE_KEY = "kuali.exemption.request.type.generic";
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70 public static final String EXEMPTION_PROCESS_KEY = "kuali.exemption.process";
71 public static final String EXEMPTION_ACTIVE_STATE_KEY = "kuali.exemption.state.active";
72 public static final String EXEMPTION_INACTIVE_STATE_KEY = "kuali.exemption.state.inactive";
73 public static final String[] EXEMPTION_PROCESS_KEYS = {EXEMPTION_ACTIVE_STATE_KEY, EXEMPTION_INACTIVE_STATE_KEY};
74
75
76
77
78 public static final String EXEMPTION_REQUEST_PROCESS_KEY = "kuali.exemption.request.process";
79 public static final String EXEMPTION_REQUEST_REQUESTED_STATE_KEY = "kuali.exemption.request.state.requested";
80 public static final String EXEMPTION_REQUEST_CANCELED_STATE_KEY = "kuali.exemption.request.state.canceled";
81 public static final String EXEMPTION_REQUEST_APPROVED_STATE_KEY = "kuali.exemption.request.state.approved";
82 public static final String EXEMPTION_REQUEST_NOT_APPROVED_STATE_KEY = "kuali.exemption.request.state.not.approved";
83 public static final String[] EXEMPTION_REQUEST_PROCESS_KEYS = {EXEMPTION_REQUEST_REQUESTED_STATE_KEY, EXEMPTION_REQUEST_CANCELED_STATE_KEY, EXEMPTION_REQUEST_APPROVED_STATE_KEY,
84 EXEMPTION_REQUEST_NOT_APPROVED_STATE_KEY};
85 }