View Javadoc

1   /**
2    * Copyright 2005-2014 The Kuali Foundation
3    *
4    * Licensed under the Educational Community License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    * http://www.opensource.org/licenses/ecl2.php
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16  package org.kuali.rice.core.api.util;
17  
18  /**
19   * Holds error key constants.
20   */
21  public final class RiceKeyConstants {
22      public static final String ERROR_EXISTENCE = "error.existence";
23      public static final String ERROR_EXPIRED = "error.expired";
24      public static final String ERROR_INACTIVE = "error.inactive";
25      public static final String ERROR_CLOSED = "error.closed";
26      public static final String ERROR_DUPLICATE_ELEMENT="error.duplicate.element";
27      public static final String ERROR_INVALIDNEGATIVEAMOUNT = "error.invalidNegativeAmount";
28      public static final String ERROR_REQUIRED = "error.required";
29      public static final String ERROR_REQUIRED_FOR_US = "error.requiredForUs";
30      public static final String ERROR_DATE = "error.invalidDate";
31      public static final String ERROR_DATE_TIME = "error.invalidDateTime";
32      public static final String ERROR_NUMBER = "error.invalidNumber";
33      public static final String ERROR_BOOLEAN = "error.invalidBoolean";
34      public final static String ERROR_CURRENCY = "error.currency";
35      public final static String ERROR_CURRENCY_DECIMAL = "error.currency.decimal";
36      public final static String ERROR_BIG_DECIMAL = "error.bigDecimal";
37      public final static String ERROR_INTEGER = "error.integer";
38      public final static String ERROR_LONG = "error.long";
39      public final static String ERROR_PHONE_NUMBER = "error.phonenumber";
40      public final static String ERROR_PERCENTAGE = "error.percentage";
41      public final static String ERROR_NUMERIC = "error.numeric";
42      public static final String ERROR_MIN_LENGTH = "error.minLength";
43      public static final String ERROR_MAX_LENGTH = "error.maxLength";
44      public static final String ERROR_LENGTH_OUT_OF_RANGE = "error.lengthOutOfRange";
45      public static final String ERROR_MIN_OCCURS = "error.minOccurs";
46      public static final String ERROR_MAX_OCCURS = "error.maxOccurs";
47      public static final String ERROR_QUANTITY_RANGE = "error.quantityRange";
48      public static final String ERROR_OCCURS = "error.occurs";
49      public static final String ERROR_REQUIRES_FIELD = "error.requiresField";
50      public static final String ERROR_INVALID_FORMAT = "error.invalidFormat";
51      public static final String ERROR_EXCLUSIVE_MIN = "error.exclusiveMin";
52      public static final String ERROR_INCLUSIVE_MIN = "error.inclusiveMin";
53      public static final String ERROR_INCLUSIVE_MAX = "error.inclusiveMax";
54      public static final String ERROR_OUT_OF_RANGE = "error.outOfRange";
55  
56      public static final String ERROR_INACTIVATION_BLOCKED = "error.inactivation.blocked";
57      
58      // KULRICE-7419: Adhoc route completion validation rule
59      public static final String ERROR_ADHOC_COMPLETE_PERSON_IS_INITIATOR = "error.adhoc.complete.person.is.initiator";
60      
61      // KULRICE-8760: Multiple complete adhoc requests should not be allowed on the same document
62      public static final String ERROR_ADHOC_COMPLETE_MORE_THAN_ONE = "error.adhoc.complete.more.than.one.request";
63      
64      // KULRICE-7864: blanket approve should not be allowed when adhoc route for completion request is newly added 
65      public static final String ERROR_ADHOC_COMPLETE_BLANKET_APPROVE_NOT_ALLOWED = "error.adhoc.complete.blanket.approve.not.allowed";    
66      
67      public static final String ERROR_INVALID_ADHOC_PERSON_ID = "error.adhoc.invalid.person";
68      public static final String ERROR_MISSING_ADHOC_PERSON_ID = "error.adhoc.missing.person";
69      public static final String ERROR_UNAUTHORIZED_ADHOC_PERSON_ID = "error.adhoc.unauthorized.person";
70      public static final String ERROR_INACTIVE_ADHOC_PERSON_ID = "error.adhoc.inactive.person";
71      public static final String ERROR_INVALID_ADHOC_WORKGROUP_ID = "error.adhoc.invalid.workgroup";
72      public static final String ERROR_MISSING_ADHOC_WORKGROUP_ID = "error.adhoc.missing.workgroup";
73      public static final String ERROR_INVALID_ADHOC_WORKGROUP_NAMESPACECODE = "error.adhoc.invalid.workgroupNamespaceCode";
74      public static final String ERROR_UNAUTHORIZED_ADHOC_WORKGROUP_ID = "error.adhoc.unauthorized.workgroup";
75      public static final String MESSAGE_ADHOC_ANNOTATION = "message.adhoc.annotation";
76      
77      //  KULRICE-8091: Adhoc routing tab utilizing Groups on all documents missing asterisks 
78      public static final String ERROR_ADHOC_INVALID_WORKGROUP_NAMESPACE_MISSING="error.adhoc.invalid.workgroup.namespace.missing";
79      public static final String ERROR_ADHOC_INVALID_WORKGROUP_NAMESPACE= "error.adhoc.invalid.workgroup.namespace";
80  
81      public static final String ERROR_SECURE_FIELD = "error.secureField";
82      public static final String ERROR_SEND_NOTE_NOTIFICATION_RECIPIENT = "error.send.note.notification.recipient";
83      public static final String ERROR_SEND_NOTE_NOTIFICATION_DOCSTATUS = "error.send.note.notification.docStatus";
84      public static final String MESSAGE_SEND_NOTE_NOTIFICATION_SUCCESSFUL = "message.send.note.notification.successful";
85      public static final String MESSAGE_NOTE_NOTIFICATION_ANNOTATION = "message.note.notification.annotation";
86  
87      public static final String UNAUTHORIZED_INQUIRY = "unauthorized.inquiry";
88      public static final String UNAUTHORIZED_LOOKUP = "unauthorized.lookup";
89      public static final String UNAUTHORIZED_DOCUMENT = "unauthorized.document";
90      public static final String UNAUTHORIZED_CUSTOM = "unauthorized.custom";
91  
92      public static final String MULTIPLE_VALUE_LOOKUP_ICON_LABEL = "multiple.value.lookup.icon.label";
93  
94      public static final String AUTHORIZATION_ERROR_GENERAL = "error.authorization.general";
95      public static final String AUTHORIZATION_ERROR_INACTIVE_DOCTYPE = "error.authorization.inactiveDocumentType";
96      public static final String AUTHORIZATION_ERROR_DOCTYPE = "error.authorization.documentType";
97      public static final String AUTHORIZATION_ERROR_DOCUMENT = "error.authorization.document";
98      public static final String AUTHORIZATION_ERROR_MAINTENANCE_NEWCOPY = "error.authorization.maintenance.newCopy";
99      public static final String AUTHORIZATION_ERROR_MODULE = "error.authorization.module";
100 	public static final String AUTHORIZATION_ERROR_DOCUMENT_WORKGROUP = "error.authorization.workgroupInitiation";
101 
102     // Document-specific errors
103     public static final String ERROR_DOCUMENT_ANNOTATION_MAX_LENGTH_EXCEEDED = "error.document.annotation.maxLength.exceeded";
104     public static final String ERROR_DOCUMENT_DISAPPROVE_REASON_REQUIRED = "error.document.disapprove.reasonRequired";
105     public static final String ERROR_DOCUMENT_RECALL_REASON_REQUIRED = "error.document.recall.reasonRequired";
106     public static final String ERROR_DOCUMENT_NO_DESCRIPTION = "error.document.noDescription";
107     public static final String ERROR_UPLOADFILE_NULL = "error.uploadFile.null";
108     public static final String ERROR_UPLOADFILE_EMPTY = "error.uploadFile.empty";
109     public static final String ERROR_UPLOADFILE_SIZE = "error.uploadFile.size";
110     public static final String ERROR_UNIMPLEMENTED = "error.unimplemented";
111     public static final String ERROR_OPTIMISTIC_LOCK = "error.document.optimisticLockException";
112 
113     public static final String QUESTION_CONTINUATION_ACCOUNT_SELECTION = "document.question.selectContinuationAccount.text";
114     public static final String QUESTION_SAVE_BEFORE_CLOSE = "document.question.saveBeforeClose.text";
115 
116     // General Maintenance Document Error Messages
117     public static final String ERROR_DOCUMENT_MAINTENANCE_PRIMARY_KEYS_CHANGED_ON_EDIT = "error.document.maintenance.general.primaryKeysChangedOnEdit";
118     public static final String ERROR_DOCUMENT_MAINTENANCE_KEYS_ALREADY_EXIST_ON_CREATE_NEW = "error.document.maintenance.general.objectAlreadyExistsByPrimaryKeysOnCreateNew";
119     public static final String ERROR_DOCUMENT_AUTHORIZATION_RESTRICTED_FIELD_CHANGED = "error.document.maintenance.authorization.restrictedFieldChanged";
120     public static final String ERROR_DOCUMENT_MAINTENANCE_PARTIALLY_FILLED_OUT_REF_FKEYS = "error.document.maintenance.partiallyFilledOutReferenceForeignKeys";
121     public static final String ERROR_DOCUMENT_MAINTENANCE_FORMATTING_ERROR = "error.document.maintenance.formattingError";
122     public static final String ERROR_DOCUMENT_INVALID_VALUE_ALLOWED_VALUES_PARAMETER = "error.document.invalid.value.allowedValuesParameter";
123     public static final String ERROR_DOCUMENT_INVALID_VALUE_DENIED_VALUES_PARAMETER = "error.document.invalid.value.deniedValuesParameter";
124 
125     // Person errors
126     public static final String ERROR_DOCUMENT_KUALIUSERMAINT_UNIQUE_EMPLID = "error.document.PersonMaintenance.UniqueEmplId";
127 
128 
129     public static final String ERROR_CUSTOM = "error.custom";
130     public static final String ERROR_INQUIRY = "error.inquiry";
131     public static final String ERROR_MAINTENANCE_LOCKED = "error.maintenance.locked";
132     public static final String ERROR_MAINTENANCE_LOCKED1 = "error.maintenance.locked.1";
133     public static final String ERROR_MAINTENANCE_LOCKED2 = "error.maintenance.locked.2";
134     public static final String ERROR_MAINTENANCE_LOCKED3 = "error.maintenance.locked.3";
135     public static final String ERROR_ZERO_AMOUNT = "error.zeroAmount";
136     public static final String ERROR_ZERO_OR_NEGATIVE_AMOUNT = "error.zeroOrNegativeAmount";
137     public static final String ERROR_NEGATIVE_AMOUNT = "error.negativeAmount";
138     public static final String ERROR_NOT_AMONG = "error.invalidNotAmong";
139 
140     public static final String WARNING_MAINTENANCE_LOCKED = "warning.maintenance.locked";
141     public static final String ERROR_VERSION_MISMATCH = "error.version.mismatch";
142     public static final String UNABLE_TO_GET_DATA_FROM_XML = "unable.to.get.data.from.xml";
143 
144     public static final String MESSAGE_CANCELLED = "message.cancelled";
145     public static final String MESSAGE_RELOADED = "message.document.reloaded";
146     public static final String MESSAGE_ROUTE_SUCCESSFUL = "message.route.successful";
147     public static final String MESSAGE_SAVED = "message.saved";
148     public static final String MESSAGE_ROUTE_APPROVED = "message.route.approved";
149     public static final String MESSAGE_ROUTE_DISAPPROVED = "message.route.disapproved";
150     public static final String MESSAGE_ROUTE_CANCELED = "message.route.canceled";
151     public static final String MESSAGE_ROUTE_RECALLED = "message.route.recalled";
152     public static final String MESSAGE_ROUTE_ACKNOWLEDGED = "message.route.acknowledged";
153     public static final String MESSAGE_ROUTE_FYIED = "message.route.fyied";
154     public static final String MESSAGE_NO_HELP_TEXT = "message.nohelp";
155     public static final String MESSAGE_REVERT_SUCCESSFUL = "message.revert.successful";
156     public static final String MESSAGE_REVERT_UNNECESSARY = "message.revert.unnecessary";
157     public static final String MESSAGE_DISAPPROVAL_NOTE_TEXT_INTRO = "message.disapprove.noteTextIntro";
158     public static final String MESSAGE_RECALL_NOTE_TEXT_INTRO = "message.recall.noteTextIntro";
159 
160     public static final String MESSAGE_DELETE="message.delete";
161     public static final String MESSAGE_DELETED="mesage.deleted";
162 
163 
164     public static final String QUESTION_DISAPPROVE_DOCUMENT = "document.question.disapprove.text";
165     public static final String QUESTION_RECALL_DOCUMENT = "document.question.recall.text";
166     public static final String QUESTION_SENSITIVE_DATA_DOCUMENT = "document.question.sensitiveData.text";
167 
168     public static final String ERROR_MISSING = "error.missing";
169 
170     // Application Parameter Component errors
171     public static final String ERROR_APPLICATION_PARAMETERS_ALLOWED_RESTRICTION = "error.applicationParametersAllowedRestriction";
172     public static final String ERROR_APPLICATION_PARAMETERS_DENIED_RESTRICTION = "error.applicationParametersDeniedRestriction";
173     public static final String ERROR_PAYMENT_REASON_ALLOWED_RESTRICTION = "error.paymentReasonAllowedRestriction";
174     public static final String ERROR_PAYMENT_REASON_DENIED_RESTRICTION = "error.paymentReasonDeniedRestriction";
175 
176     public static final Object WARNING_LINE_IMPORT_LENGTH_MISMATCH = "warning.core.bo.AccountImportLengthMismatch";
177 
178     // kim role document
179     public static final String QUESTION_ACTIVE_DELEGATES_FOR_INACTIVE_MEMBERS = "question.document.maintenance.role.activeDelegatesForInactiveRoleMembers";
180 
181     // kim person document
182     public static final String ERROR_MULTIPLE_DEFAULT_SELETION = "error.multiple.default.selection";
183     public static final String ERROR_NO_DEFAULT_SELETION = "error.no.default.selection";
184     public static final String ERROR_MULTIPLE_PRIMARY_EMPLOYMENT = "error.multiple.primary.employment";
185     public static final String ERROR_NO_PRIMARY_EMPLOYMENT = "error.no.primary.employment";
186     public static final String ERROR_DUPLICATE_ENTRY = "error.duplicate.entry";
187     public static final String ERROR_EMPTY_ENTRY = "error.empty.entry";
188     public static final String ERROR_EXIST_PRINCIPAL_NAME = "error.exist.principalName";
189     public static final String ERROR_ASSIGN_ROLE = "error.assign.role";
190     public static final String ERROR_ASSIGN_GROUP = "error.assign.group";
191     public static final String ERROR_ASSIGN_GROUP_INVALID = "error.assign.group.invalid";
192     public static final String ERROR_ASSIGN_PERMISSION = "error.assign.perimssion";
193     public static final String ERROR_ASSIGN_RESPONSIBILITY = "error.assign.responsibility";
194     public static final String ERROR_POPULATE_GROUP = "error.populate.group";
195     public static final String ERROR_ACTIVE_TO_DATE_BEFORE_FROM_DATE = "error.active.todate.before.fromdate";
196     public static final String ERROR_NOT_EMPLOYMENT_AFFILIATION_TYPE = "error.not.employment.affilationType";
197     public static final String ERROR_NOT_UNIQUE_AFFILIATION_TYPE_PER_CAMPUE = "error.not.unique.affilationType.per.campus";
198     public static final String ERROR_ROLE_QUALIFIER_REQUIRED = "error.role.qualifier.required";
199     public static final String MESSAGE_SEND_AD_HOC_REQUESTS_SUCCESSFUL = "message.sendAdHocRequests.successful";
200     public static final String ERROR_ONE_ITEM_REQUIRED = "error.one.item.required";
201     public static final String ERROR_ONE_ACTIVE_ITEM_REQUIRED = "error.one.active.item.required";
202     public static final String ERROR_MEMBERID_MEMBERTYPE_MISMATCH = "error.memberid.membertype.mismatch";
203     public static final String ERROR_PRIORITY_NUMBER_RANGE = "error.prioritynumber.range";
204     public static final String ERROR_CANT_ADD_DERIVED_ROLE = "error.cant.add.derived.role";
205     public static final String ERROR_INVALID_ROLE = "error.invalid.role";
206     public static final String ERROR_REQUIRED_CONDITIONALLY = "error.required.conditionally";
207     public static final String ERROR_CANT_BE_MODIFIED = "error.unmodifiable.attribute";
208     public static final String ERROR_DELEGATE_ROLE_MEMBER_ASSOCIATION = "error.delegation.notassociatedwith.rolemember";
209     public static final String ERROR_DELEGATION_TO_AMOUNT_GREATER = "error.delegation.toamount.greater";
210     public static final String ERROR_DELEGATION_FROM_AMOUNT_LESSER = "error.delegation.fromamount.lesser";
211     public static final String ERROR_ASSIGN_ROLE_MEMBER_CIRCULAR = "error.assign.role.member.circular";
212     public static final String ERROR_ASSIGN_GROUP_MEMBER_CIRCULAR = "error.assign.group.member.circular";
213 
214 
215     //parameter document
216     public static final String AUTHORIZATION_ERROR_PARAMETER = "error.authorization.parameter";
217 
218     public static final String ERROR_DOCUMENT_FIELD_CONTAINS_POSSIBLE_SENSITIVE_DATA = "error.document.fieldContainsPossibleSensitiveData";
219 
220     public static final String ERROR_WILDCARDS_AND_OPERATORS_NOT_ALLOWED_ON_FIELD = "error.wildcards.and.operators.not.allowed.on.field";
221     public static final String INFO_WILDCARDS_AND_OPERATORS_TREATED_LITERALLY = "info.wildcards.and.operators.treated.literally";
222 
223     public static final String ERROR_DOCUMENT_IDENTITY_MANAGEMENT_PERSON_QUALIFIER_VALUE_NOT_UNIQUE = "error.document.identityManagementPerson.qualifier.valueNotUnique";
224 
225     // PeopleFlow
226     public static final String PEOPLEFLOW_DUPLICATE = "peopleFlow.duplicate";
227 
228     private RiceKeyConstants() {
229 		throw new UnsupportedOperationException("do not call");
230 	}
231 }
232