Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
ExemptionServiceConstants |
|
| 0.0;0 |
1 | /** | |
2 | * Copyright 2011 The Kuali Foundation Licensed under the Educational Community | |
3 | * License, Version 2.0 (the "License"); you may not use this file except in | |
4 | * compliance with the License. You may obtain a copy of the License at | |
5 | * http://www.osedu.org/licenses/ECL-2.0 Unless required by applicable law or | |
6 | * agreed to in writing, software distributed under the License is distributed | |
7 | * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either | |
8 | * express or implied. See the License for the specific language governing | |
9 | * permissions and limitations under the License. | |
10 | */ | |
11 | package org.kuali.student.r2.common.util.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 | * This class holds the constants used by the Exemption service. | |
19 | * | |
20 | * @author nwright | |
21 | */ | |
22 | 0 | public class ExemptionServiceConstants { |
23 | ||
24 | /** | |
25 | * Reference Object URI's | |
26 | */ | |
27 | public static final String NAMESPACE = CommonServiceConstants.REF_OBJECT_URI_GLOBAL_PREFIX + "hold"; | |
28 | 0 | public static final String REF_OBJECT_URI_EXEMPTION = NAMESPACE + "/" + ExemptionInfo.class.getSimpleName(); |
29 | 0 | public static final String REF_OBJECT_URI_EXEMPTION_REQUEST = NAMESPACE + "/" + ExemptionRequestInfo.class.getSimpleName(); |
30 | ||
31 | /** | |
32 | * Exemption types | |
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 | // public static final String EXTERNAL_EXEMPTION_TYPE_KEY = | |
37 | // "kuali.exemption.type.external"; | |
38 | // public static final String HOLD_EXEMPTION_TYPE_KEY = | |
39 | // "kuali.exemption.type.hold"; | |
40 | // public static final String LEARNING_RESULT_EXEMPTION_TYPE_KEY = | |
41 | // "kuali.exemption.type.learning.result"; | |
42 | // public static final String MILESTONE_EXEMPTION_TYPE_KEY = | |
43 | // "kuali.exemption.type.milestone"; | |
44 | // public static final String RESTRICTION_EXEMPTION_TYPE_KEY = | |
45 | // "kuali.exemption.type.restriction"; | |
46 | // public static final String STATEMENT_EXEMPTION_TYPE_KEY = | |
47 | // "kuali.exemption.type.statement"; | |
48 | ||
49 | /** | |
50 | * Exemption Request types | |
51 | */ | |
52 | public static final String DATE_EXEMPTION_REQUEST_TYPE_KEY = "kuali.exemption.request.type.date"; | |
53 | // public static final String EXTERNAL_EXEMPTION_REQUEST_TYPE_KEY = | |
54 | // "kuali.exemption.request.type.external"; | |
55 | public static final String GENERIC_EXEMPTION_REQUEST_TYPE_KEY = "kuali.exemption.request.type.generic"; | |
56 | // public static final String HOLD_EXEMPTION_REQUEST_TYPE_KEY = | |
57 | // "kuali.exemption.request.type.hold"; | |
58 | // public static final String LEARNING_RESULT_EXEMPTION_REQUEST_TYPE_KEY = | |
59 | // "kuali.exemption.request.type.learning.result"; | |
60 | // public static final String MILESTONE_EXEMPTION_REQUEST_TYPE_KEY = | |
61 | // "kuali.exemption.request.type.milestone"; | |
62 | // public static final String RESTRICTION_EXEMPTION_REQUEST_TYPE_KEY = | |
63 | // "kuali.exemption.request.type.restriction"; | |
64 | // public static final String STATEMENT_EXEMPTION_REQUEST_TYPE_KEY = | |
65 | // "kuali.exemption.request.type.statement"; | |
66 | ||
67 | /** | |
68 | * States For Exemptions | |
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 | 0 | public static final String[] EXEMPTION_PROCESS_KEYS = {EXEMPTION_ACTIVE_STATE_KEY, EXEMPTION_INACTIVE_STATE_KEY}; |
74 | ||
75 | /** | |
76 | * States For Exemption Requests | |
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 | 0 | 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 | } |