001    package org.kuali.ole;
002    
003    import org.kuali.ole.deliver.loan.bo.OleLoanDocument;
004    import org.kuali.ole.deliver.loan.bo.OleTemporaryCirculationHistory;
005    import org.kuali.ole.deliver.request.bo.OleDeliverRequestBo;
006    import org.kuali.ole.patron.bill.PatronBillPayment;
007    
008    import java.io.File;
009    import java.math.BigDecimal;
010    import java.util.Collections;
011    import java.util.HashMap;
012    import java.util.Map;
013    
014    /**
015     * Created by IntelliJ IDEA.
016     * User: pvsubrah
017     * Date: 4/7/12
018     * Time: 10:55 PM
019     * To change this template use File | Settings | File Templates.
020     */
021    public class OLEConstants {
022        public static final String BILL_WISE = "billwise";
023        public static final String ITEM_WISE = "itemwise";
024        public static final String PAY_OUTSTANDING = "PAY_OUTSTN";
025        public static final String PAY_PARTIALLY = "PAY_PAR";
026        public static final String REQUEST_EXISTS = "Request exists for this item ";
027        public static final String DAMAGED_CHECK_IN_HEADER = "<h1>Damaged Check-in</h1></br>";
028        public static final String CHECK_IN_NOTE_HEADER = "<h1>Check-in Note</h1></br>";
029        public static final String CAN_REMOVE_NOTE = "Can Remove Note";
030        public static final String CIRC_DESK_REQUIRED = "Circulation Desk Name is required";
031        public static final String AUDIO_OPTION = "AUDIO_OPTION";
032        public static final String INVAL_ITEM_STATUS = "Invalid Item Status";
033        public static final String ITEM_STATUS_CODE = "itemAvailableStatusCode";
034        public static final String OPTR_ID = "operatorId";
035        public static final String VALID_FILE_FORMAT = "validFileFormat";
036        public static final String APPL_ID = "KUALI";
037        public static final String SELECT_NMSPC = "KR-SELECT";
038        public static final String SELECT_CMPNT = "Select";
039        public static final String OVERLAY_OBJECT_CODE = "OVERLAY_OBJECT_CODE";
040        public static final String OVERLAY_CHART_CODE = "OVERLAY_CHART_CODE";
041        public static final String OVERLAY_ACCOUNT_NUMBER = "OVERLAY_ACCOUNT_NUMBER";
042        public static final String PROFILE_NM = "profileName";
043        public static final String OBJECT_CODE = "objectCode";
044        public static final String CHART_CODE = "chartCode";
045        public static final String ACCOUNT_NUMBER = "accountNumber";
046        public static final String BIB_OVERLAY_DIRECTORY = "bibOverlay.directory";
047        public static final String ACTION_START_TAG = "<actions>\n";
048        public static final String ACTION_CLOSE_TAG = "\n</actions>";
049        public static final String EDI = "edi";
050        public static final String MRC = "mrc";
051        public static final String NO_CIRC_POLICY_FOUND = "No Circulation Policy Set Found";
052        public static final String RECALL_DUE_DATE = "recallDueDate";
053        public static final String LOANED_DATE = "loanedDate";
054        public static final String MINIMUM_LOAN_PERIOD = "minimumLoanPeriod";
055        public static final String RECALL_LOAN_PERIOD = "recallLoanPeriod";
056        public static final String MAX_NO_OF_DAYS_ONHOLD = "maxNumberOfDaysOnHold";
057        public static final String NO_OF_DAYS_ON_HOLD = "numberOfDaysOnHold";
058        public static final String DUE_DATE_DIFF_INTERVAL = "dueDateDiffInterval";
059        public static final String REQ_EXPIRATION_DAY_LIMIT = "requestExpirationDay";
060        public static final String REQ_EXPIRATION_DATE = "requestExpirationDate";
061        public static final String DATA_OBJECT = "//newMaintainableObject/dataObject/";
062        public static final String PATRON_TYPE_NAME = "olePatron/oleBorrowerType/borrowerTypeCode";
063        public static final String ITEM_TYPE_NM = "itemType";
064        public static final String SHELVING_LOCATION = "shelvingLocation";
065        public static final String MAX_NO_OF_PAGE_REQUEST = "maxNumberOfPageRequest";
066        public static final String MAX_NO_OF_HOLD_REQUEST = "maxNumberOfHoldRequest";
067        public static final String MAX_NO_OF_RECALL_REQUEST = "maxNumberOfRecallRequest";
068        public static final String NOT_CHECK_OUT_STATUS = "AVAILABLE";
069        public static final String RECENTLY_RETURNED = "RECENTLY-RETURNED";
070        public static final String ITM_CHECKIN_MSG = "Item is not loaned.";
071        public static final String MARC_XML = "marc_xml";
072        public static final String FIELD_035 = "035";
073        public static final String OLE_BIB_RECORD = "oleBibRecord";
074        public static final String ID = "id";
075        public static final String UNAUTHORIZED_LOAN_USER = "<h1>You are not an authorized operator for this action</h1>";
076        public static final String ITEM_TITLE = "Notice";
077        public static final String ITEM_ID = "Item_Id";
078        public static final String INVALID_CRON = "dataObject.jobCronExpression";
079        public static final String OLEML_FORMAT = "oleml";
080        public static final String WORK_CATEGORY = "work";
081        public static final String BIB_DOC_TYPE = "bibliographic";
082        public static final String NO_LOC_CIR_DESK = "Circulation desk contains no location.Please add a location to it.";
083        public static final String INSTANCE_DOC_TYPE = "instance";
084        public static final String MARC_FORMAT = "marc";
085        public static final String DUBLIN_FORMAT = "dublin";
086        public static final String UNQUALIFIED_DUBLIN_FORMAT = "dublinunq";
087        public static final String UPDATE_ITEM_FLAG = "updateItem";
088        public static final String BIB_CREATION_FLAG = "bibliographicRecordCreated";
089        public static final String HOLDING_DOC_TYPE = "holdings";
090        public static final String OVERLAY = "overlay";
091        public static final String OVERLAY_DELETE_REPLACE = "deletReplaceBibInstance";
092        public static final String UPDATE_BIB_EXCLUDING_GPF = "updateBibExcludingGPF";
093        public static final String UPDATE_BIB_INCLUDING_GPF = "updateBibIncludingGPF";
094    
095        public static final String EXCEPTION_CREATION_FLAG = "exceptionRouted";
096        public static final String ISBN_TERM = "ISBN Term";
097        public static final String ISBN_FUNCTION_DEF_NAME = "isbnFunction";
098        public static final String ISSN_FUNCTION_DEF_NAME = "issnFunction";
099        public static final String OCLC_FUNCTION_DEF_NAME = "oclcFunction";
100        public static final String LOCATION_FUNCTION_DEF_NAME = "locationFunction";
101        public static final String VENDOR_LINEITEM_REF_NUM_FUNCTION_DEF_NAME = "vendorLineItemReferenceFunction";
102        public static final String ITEM_BARCODE_FUNCTION_DEF_NAME = "itemBarcodeFunction";
103        public static final String EXISTING_FIELD = "existingfield";
104        public static final String INCOMING_FIELD = "incomingfield";
105        public static final String VENDOR_PROFILE_CODE = "vendorProfileCode";
106        public static final String OLE_ORDER_RECORD = "oleOrderRecord";
107        public static final String PROFILE_ATTRIBUTE_LIST = "profileAttributesList";
108        public static final String OVERLAY_OPTION_LIST = "overlayOptionList";
109        public static final String OVERLAY_LOOKUP_ACTION_LIST = "overlayLookupActionList";
110        public static final String DATA_CARRIER_SERVICE = "dataCarrierService";
111        public static final String REQUEST_BIB_RECORD = "requestBibRecord";
112        public static final String REQUEST_LINE_ITEM_ORDER_RECORD = "requestLineItemOrderRecord";
113    
114        public static final String HIGHLEVEL_OVERLAY_OPTION = "highlevelOverlayOption";
115        public static final String OVERLAY_DOCSTORE_OUTPUT_TARGET_OBJECT = "docstore";
116        public static final String OVERLAY_REQUISITION_OUTPUT_TARGET_OBJECT = "requisition";
117        public static final String RECEIPT_STATUS = "receiptStatus";
118        public static final String OVERLAY_HELPER_SERVICE = "overlayHelperService";
119        public static final String OVERLAY_RETRIVAL_SERVICE = "overlayRetrivalService";
120        public static final String OVERLAY_DATAFIELD_SERVICE = "overlayDataFieldService";
121        public static final String OVERLAY_LOOKUPTABLE_SERVICE = "overlayLookupTableService";
122        public static final String OVERLAY_FILE_READER_FACTORY = "overlayFileReaderFactory";
123        public static final String OVERLAY_OUTPUTSERVICE_FACTORY = "overlayOutputServiceFactory";
124        public static final String OVERLAY_TABLELOOKUP_SERVICE = "overlayTableLookupService";
125        public static final String OVERLAY_DOCSTORE_OUTPUT_SERVICE = "overlayDocstoreOutputService";
126        public static final String OVERLAY_PROFILEMANAGER_SERVICE = "overlayProfileManagerService";
127        public static final String OVERLAY_ACTION_SERVICE = "oleOverlayActionService";
128    
129        public static final String OVERLAY_CALLNUMBER = "callnumber";
130        public static final String OVERLAY_ITEM_CALLNUMBER = "item.callNumber";
131        public static final String OVERLAY_CALLNUMBER_TABLE = "callNumberTable";
132        public static final String OVERLAY_CODES_TABLE = "codeTable";
133        public static final String OVERLAY_BUDGET_CODE_TABLE = "budgetCodeTable";
134        public static final String OVERLAY_ITEM_ITEMTYPE = "itemType";
135        public static final String OVERLAY_ITEM_BARCODE = "barcodeARSL";
136        public static final String OVERLAY_ITEM_STATISTICALSEARCHINGCODES = "statisticalSearchingCode";
137        public static final String OVERLAY_ITEM_VENDOR_LINEITEM_IDENTIFIER = "vendorLineItemIdentifier";
138        public static final String OVERLAY_ITEM_STAFF_ONLY_FLAG = "staffOnlyFlag";
139        public static final String OVERLAY_ITEM_FAST_ADD_FLAG = "fastAddFlag";
140        public static final String OVERLAY_ITEM_STATUS = "itemStatus";
141        public static final String OVERLAY_ITEM_LOCATION = "location";
142        public static final String OVERLAY_INSTANCE = "instance";
143        public static final String OVERLAY_OLE_HOLDINGS = "oleHoldings";
144        public static final String OVERLAY_ITEM = "item";
145        public static final String OVERLAY_ORDERRECORD = "orderRecord";
146        public static final String OVERLAY_TX_RECORD = "oleTxRecord";
147        public static final String OVERLAY_CALLNUMBER_PREF_ONE = "callNumberPreferenceOne";
148        public static final String OVERLAY_CALLNUMBER_PREF_TWO = "callNumberPreferenceTwo";
149        public static final String OVERLAY_CALLNUMBER_PREF_THREE = "callNumberPreferenceThree";
150        public static final String BIBlIOGRAPHICUUID = "bibUUID";
151        public static final String OVERLAY_INSTANCEUUID = "instanceUUID";
152        public static final String OVERLAY_HOLDINGUUID = "holdingUUID";
153        public static final String OVERLAY_ITEMUUID = "itemUUID";
154        public static final String OVERLAY_OPTION_ADD = "add";
155        public static final String OVERLAY_OPTION_DELETE = "delete";
156        public static final String OVERLAY_OPTION_UPDATE = "update";
157        public static final String OVERLAY_OPTION_DONTADD = "dontAdd";
158        public static final String OVERLAY_OPTION_ALL_NEW_RECORDS = "ALL_NEW_RECORDS";
159        public static final String OVERLAY_TABLENAME = "tableName";
160        public static final String OVERLAY_NEXTACTION = "nextAction";
161        public static final String OVERLAY_FIELDTOUPDATE = "fieldToUpdate";
162        public static final String OVERLAY_lOOKUPFIELD_FOR_TABLELOOKUP = "lookupFieldForTableLookup";
163        public static final String OVERLAY_USEVALUE = "usevalue";
164        public static final String OVERLAY_LOOKUPVALUE = "lookupvalue";
165        public static final String OVERLAY_FINALVALUE = "finalValue";
166        public static final String OVERLAY_INPUTVALUE = "inputValue";
167        public static final String OVERLAY_PROFILEID = "profileId";
168        public static final String EDI_ORDER = "ediOrder";
169        public static final String OVERLAY_NOTE = "note";
170        public static final String OVERLAY_HOLDINGS_IDENTIFIER = "holdingsIdentifier";
171        public static final String OVERLAY_FILE_FORMAT_ERROR = "error.overlay.file.format";
172        public static final String OVERLAY_NEXT_ACTION_ERROR = "error.overlay.next.action";
173        public static final String OVERLAY_TABLE_NAME = "error.overlay.table.name";
174        public static final String OVERLAY_TABLE_FIELD_NAME = "error.overlay.table.field.name";
175        public static final String OVERLAY_SOURCE_FIELD_NAME = "error.overlay.source.field.name";
176    
177        public static final String DATA_FIELD_985 = "985";
178        public static final String SUB_FIELD_A = "a";
179        public static final String DEFAULT_LOCATION_LEVEL_INSTITUTION = "UC";
180        /*public static final String OVERLAY_OPTION_EXCLUDE_GPF = "EXCLUDE_GPF";
181        public static final String OVERLAY_OPTION_INCLUDE_GPF = "INCLUDE_GPF";*/
182        public static final String OVERLAY_OPTION_DONT_IGNORE_GPF = "DONT_IGNORE_GPF";
183        public static final String OVERLAY_OPTION_IGNORE_GPF = "IGNORE_GPF";
184        public static final String OVERLAY_OPTION_REPLACE_MATCHING_RECORDS_PROTECTEDFIELD = "REPLACE_MATCHING_RECORDS_PROTECTEDFIELD";
185        public static final String OVERLAY_OPTION_REPLACE_MATCHING_RECORDS_KEEP_PROTECTEDFIELD = "MATCHING_RECORDS_KEEP_PROTECTEDFIELD";
186        public static final String DELIMITER_DASH = "-";
187        public static final String DELIMITER_HASH = "#";
188        public static final String DELIMITER_DOLLAR = "$";
189    
190        public static final String FIXED_DUE_DATE_CONTROLLER = "oleFixedDueDate";
191    
192        public static final String OLE_CHART_CODE = "chartCode";
193        public static final String OLE_ITEM_CHART_CODE = "itemChartCode";
194        public static final String ORG_CODE = "orgCode";
195        public static final String RECV_REQUIRED = "receivingRequired";
196        public static final String CONTRACT_MANAGER = "contractMgr";
197        public static final String ASSIGN_TO_USER = "assignToUser";
198        public static final String USE_TAXIND = "useTaxInd";
199        public static final String ORDER_TYPE = "orderType";
200        public static final String FUNDING_SOURCE = "fundingSource";
201        public static final String PAYREQ_POSITIVE_APPROVAL = "payReqPositiveApprovalReq";
202        public static final String PURCHASE_CONFIRMATION_INDICATOR = "purchaseorderconfirmationindicator";
203        public static final String REQUISITION_SOURCE = "requisitionSource";
204        public static final String DELIVERY_CAMPUS = "deliveryCampus";
205        public static final String BUILDING = "building";
206        public static final String VENDOR_CHOICE = "vendorchoice";
207        public static final String ROUTE_RQUESTER = "routeRequester";
208        public static final String ITEM_TYPE = "itemType";
209        public static final String PUBLIC_VIEW = "publicView";
210        public static final String PO_TRAMISSION_METHOD = "poTransmissionMethod";
211        public static final String INTERNAL_PURCHASING_LIMIT = "internalPurchasingLimit";
212        public static final String COST_SOURCE = "costSource";
213        public static final String PERCENT = "percent";
214    
215        public static final String ERROR_MESSAGE_UPLOAD = "Please select either both raw marc,edi or marc,edi xml.";
216        public static final String ERROR_AGENDA_NAME = "Please choose a valid agenda name";
217        public static final String STAFF_UPLOAD_SUCCESS = "Staff Upload executed successfully. Please click Load Reports to view load summary or the OLE tab to return to the OLE Main Menu.";
218        public static final String STAFF_UPLOAD_FAILURE = "Failed to perform Staff Upload.";
219        public static final String STAFF_UPLOAD_UPDATE_SUCCESS = "Staff Upload updated successfully. Please click Load Reports to view load summary or the OLE tab to return to the OLE Main Menu.";
220        public static final String PROFILE_BUILDER_SELECT_FILE = "Please select file to upload.";
221        public static final String PROFILE_BUILDER_SUCCESS = "Profile File uploaded successfully.";
222        public static final String PROFILE_BUILDER_FAILURE = "Failed to upload Profile File.";
223        public static final String PROFILE_BUILDER_INVALID_SCHEMA = "Invalid Schema File Uploaded.";
224    
225    
226        public static final String KRMS_BUILDER_SUCCESS = "info.krms.file.success";
227        public static final String KRMS_BUILDER_FAILURE = "error.krms.file.failure";
228        public static final String KRMS_BUILDER_SELECT_FILE = "error.krms.file.upload";
229        public static final String KRMS_BUILDER_INVALID_SCHEMA = "error.krms.invalid.schema";
230        public static final String OLE_CURRENT_DATE_FUNCTION = "currentDateFunction";
231        public static final String CHECK_DIGIT_ROUTINE = "CheckDigitRoutine";
232        public static final String OLE_CONTAINS_FUNCTION = "containsFunction";
233    
234        //MARC EDITOR messages
235        public static final String MARC_EDITOR_SUCCESS = "Record saved successfully. Please close the window to return to OLE.";
236        public static final String MARC_EDITOR_FAILURE = "Failed to save record.";
237        public static final String MARC_EDITOR_REQUIRED_MSG = "Minimum one leader field, one Control Field and one Data Field are required. ";
238        public static final String OLE_DOCSTORE_RESPONSE_STATUS = "success";
239        public static final String MARC_EDITOR_TITLE_245 = "245";
240        public static final String MARC_EDITOR_TITLE_LETTER = "|a";
241        public static final String MARC_EDITOR_INVALID_TITLE = "Minimum title field 245 and |a is required. ";
242        public static final String MARC_EDITOR_TITLE_100 = "100";
243    
244        public static final String DOCSTORE_HELPER_SERVICE = "docstoreHelperService";
245        public static final String DISCOVERY_HELPER_SERVICE = "discoveryHelperService";
246        public static final String OLE_WEB_SERVICE_PROVIDER = "oleWebServiceProvider";
247        public static final String OLE_NAMESPACE = "OLE";
248        public static final String BIB_INFO_LIST_FROM_SOLR_RESPONSE = "bibRecordFromSOLRResponse";
249        public static final String ITEM_DOC_TYPE = "item";
250        public static final String SOURCEHOLDINGS_DOC_TYPE = "sourceHoldings";
251    
252        public static final String PROFILE_AGENDA_NM = "YBP";
253        public static final String PROFILE_ATTRIBUTE_NM = "orderPerFile";
254        public static final String PROFILE_ATTRIBUTE_VALUE = "SINGLE-ORDER";
255    
256        public static final String BIB_UNIQUE_ID = "uniqueId";
257        public static final String BIB_INSTANCE_ID = "instanceIdentifier";
258        public static final String BIB_ITEM_ID = "itemIdentifier";
259        public static final String NOTE_TYPE = "public";
260        public static final String LOCATION_LOCATIONLEVEL_NAME = "location.locationLevel.name";
261        public static final String LOCATION_LOCATIONLEVEL_LEVEL = "location.locationLevel.level";
262        public static final String PERMANENT = "permanent";
263        public static final String TRUE = "true";
264        public static final String NAMESPACE_CODE = "namespaceCode";
265        public static final String COMPONENT_CODE = "componentCode";
266        public static final String FEE_TYPE_NAME = "feeTypeName";
267        public static final String DESK_LOCATION = "deskLocation";
268        public static final String NEW_REQUEST_DOC = "New Request Document";
269        public static final String EDIT_REQUEST_DOC = "Edited Request Document";
270        public static final String COPY_REQUEST_DOC = "Copied Request Document";
271    
272    
273    
274        public static final class OlePatron {
275            public static final String PATRON_ID = "olePatronId";
276            public static final String PROXY_PATRON_ID = "proxyPatronId";
277            public static final String BARCODE = "barcode";
278            public static final String PROXY_BARCODE = "proxyPatronBarcode";
279            public static final String PATRON_FIRST_NAME = "firstName";
280            public static final String PATRON_LAST_NAME = "lastName";
281            public static final String OLE_ADDRESS_ID = "oleAddressId";
282            public static final String ENTITY_ADDRESS_ID = "id";
283            public static final String ENTITY_ID = "entityId";
284            public static final String ENTITY_BO_ID = "id";
285            public static final String PATRON_MAINTENANCE_ACTION_LINK = "patronMaintenance";
286            public static final String PATRON_MAINTENANCE_DATE_FORMAT = "yyyyMMdd";
287            public static final String ERROR_PATRON_GENERAL_BLOCK_NOTES = "error.patron.general.block.notes";
288            public static final String ERROR_PATRON_ACTIVATION_DATE = "error.patron.activation.date";
289            public static final String ERROR_PATRON_EXPIRATION_DATE = "error.patron.expiration.date";
290            public static final String ERROR_PROXY_PATRON_ACTIVATION_DATE = "error.proxy.patron.activation.date";
291            public static final String ERROR_REAL_PATRON_ACTIVATION_DATE = "error.real.patron.activation.date";
292            public static final String ERROR_PROXY_PATRON_EXPIRATION_DATE = "error.proxy.patron.expiration.date";
293            public static final String ERROR_REAL_PATRON_EXPIRATION_DATE = "error.real.patron.expiration.date";
294            public static final String ERROR_PATRON_VALID_ADDRESS_TO_DATE = "error.patron.valid.addressTo.date";
295            public static final String ERROR_PROXY_PATRON_ID = "error.proxy.patron.id";
296            public static final String ERROR_DUPLICATE_PROXY_PATRON_BARCODE = "error.proxy.barcode.duplicate";
297            public static final String ERROR_PROXY_PATRON_BARCODE = "error.proxy.barcode.required";
298            public static final String PATRON_GENERAL_BLOCK_NOTES = "General Block Notes";
299            public static final String ERROR_PATRON_NOT_FOUND = "error.patron.not.found";
300            public static final String ERROR_PATRON_HAS_LOAN = "error.patron.cannot.delete";
301            public static final String SAVE_SUCCESSFUL_MSG = "Successfully saved";
302            public static final String ERROR_DEFAULT_MESSAGE = "Either of the address or email or phone must have a default";
303            public static final String ERROR_ADDRESS_SOURCE_REQUIRED = "Address Source is required";
304            public static final String OLE_PATRON_SERVICE = "olePatronService";
305            public static final String OLE_PATRON_MAINTENANCE_DOC_SERVICE = "olePatronMaintenanceDocumentService";
306            public static final String CRITERIA_LOOKUP_SERVICE = "criteriaLookupService";
307            public static final String OLE_PATRON_DELETE = "Delete";
308            public static final String PATRON_NOTE_ID = "patronNoteId";
309            public static final String ERROR_PATRON_PHOTOGRAPH_SIZE = "error.patron.photograph.size";
310            public static final String ERROR_PATRON_PHOTOGRAPH_FORMAT = "error.patron.photograph.format";
311            public static final String ERROR_PATRON_PHOTOGRAPH_WITHOUT_FILE = "error.patron.photograph.without.file";
312            public static final String ENTER_PATRON_BARCODE = "enter.patron.barcode";
313            public static final String ERROR_PATRON_BARCODE_INVALID = "error.patron.barcode.invalid";
314            public static final String ERROR_PATRON_BORROWER_TYPE_INACTIVE = "error.patron.borrowerType.inactive";
315            public static final String ERROR_PATRON_ADDRESS_DEFAULT_DATE = "error.patron.address.noDateForPreferred";
316            public static final String ERROR_PATRON_ADDRESS_SINGLE_DATE = "error.patron.address.singleDate";
317            public static final String ERROR_PATRON_MULIT_PREFERRED_EMAIL = "error.patron.multi.defaultEmail";
318            public static final String ERROR_PATRON_MULIT_PREFERRED_ADDRESS = "error.patron.multi.defaultAddress";
319            public static final String ERROR_PATRON_REQUIRED_ADDRESS = "error.patron.required.address";
320            public static final String ERROR_PATRON_REQUIRED_AFFILIATION = "error.patron.required.affiliation";
321            public static final String ERROR_PATRON_REQUIRED_EMPLOYEE = "error.patron.required.employee";
322            public static final String ERROR_PATRON_FIRST_NAME = "error.patron.first.name";
323            public static final String ERROR_PATRON_MIDDLE_NAME = "error.patron.middle.name";
324            public static final String ERROR_PATRON_LAST_NAME = "error.patron.last.name";
325            public static final String PATRON_NAME_VALIDATION = "PATRON_NAME_VALIDATION";
326            public static final String PATRON_BILL_REVIEW_PRINT = "PATRON_BILL_REVIEW_PRINT";
327            public static final String FIRST_NAME = "dataObject.name.firstName";
328            public static final String MIDDLE_NAME = "dataObject.name.middleName";
329            public static final String LAST_NAME = "dataObject.name.lastName";
330            public static final String INV_ITEM_BAR = "Item Barcode does not exist";
331            public static final String ITEM_REQ = "Item is required";
332            //patronBill
333            public static final String PAY_BILL_PATRON_ID = "patronId";
334            public static final String BILL_PAYMENT_ID = "billNumber";
335            public static final String ITEMBARCODE_SEPARATOR = ", ";
336            public static final String BILL_PAYMENT_STATUS_OUTSTANDING = "Outstanding";
337    
338            //patronMerge
339            public static final String PATRON_MERGE_SURVIVOR_SELECT = "error.select.survivor";
340            public static final String PATRON_MERGE_DUPLICATE_PATRON_SELECT = "error.select.dyingPatron";
341            public static final String PATRON_MERGE_VIEW_PAGE = "PatronMergeViewPage";
342            public static final String PATRON_MERGE_CONFIG_XML_FILE = "patronConfig.xml";
343            public static final String PATRON_NAMESPACE = "KR-PTRN";
344            public static final String PATRON = "Patron";
345    
346            public static final Map<String, Object> getPatronConfigObject() {
347                Map<String, Object> patronConfigDocuments = new HashMap<String, Object>();
348                patronConfigDocuments.put("loanDocument", OleLoanDocument.class);
349                patronConfigDocuments.put("temporaryCirculationHistoryRecord", OleTemporaryCirculationHistory.class);
350                patronConfigDocuments.put("requestRecord", OleDeliverRequestBo.class);
351                patronConfigDocuments.put("patronBillPayment", PatronBillPayment.class);
352                return Collections.unmodifiableMap(patronConfigDocuments);
353            }
354        }
355    
356        public static final String PATRON_ENTITY_ACTIVE = "activeIndicator";
357    
358    
359        // patron ingest message
360        public static final String PATRON_RECORD_SELECT_FILE = "Please select file to upload.";
361        public static final String PATRON_RECORD_SUCCESS = "Patron File uploaded successfully.";
362        public static final String PATRON_RECORD_FAILURE = "Failed to upload Patron File.";
363        public static final String PATRON_RECORD_INVALID_SCHEMA = "Invalid Schema File Uploaded.";
364        public static final String DOCUMENT_HEADER_SERVICE = "documentService";
365        public static final String PATRON_CONVERTER_SERVICE = "olePatronConverterService";
366        public static final String FAILED_PATRON_ATTACHMENT_DOWNLOAD_URL = "patronrecordcontroller?viewId=OlePatronRecordView&methodToCall=downloadAttachment&olePatronSummaryId=";
367        public static final String FAILED_PATRON_RECORD_NAME = "_patron_err.xml";
368        public static final String PATRON_SUMMARY_REPORT_ID = "olePatronSummaryId";
369        public static final String NAME = "name";
370        public static final String CODE = "code";
371        public static final String PREFERRED = "Preferred";
372        public static final String PATRON_NOTE_TYPE_NAME = "patronNoteTypeName";
373        public static final String PATRON_NOTE_TYPE_CODE = "patronNoteTypeCode";
374        public static final String BORROWER_TYPE_NAME = "borrowerTypeName";
375        public static final String BORROWER_TYPE = "borrowerType";
376        public static final String BORROWER_TYPE_ID = "borrowerTypeId";
377        public static final String BORROWER_TYPE_CODE = "borrowerTypeCode";
378        public static final String SOURCE_CODE = "oleSourceCode";
379        public static final String STATISTICAL_CATEGORY_CODE = "oleStatisticalCategoryCode";
380        public static final String STAGING_DIRECTORY = "staging.directory";
381        public static final String PATRON_FILE_DIRECTORY = "/patron/";
382        public static final String USER_HOME_DIRECTORY = "user.home";
383        // Location Ingest message
384        public static final String LOCATION_RECORD_SELECT_FILE = "Please select file to upload.";
385        public static final String LOCATION_RECORD_INVALID_SCHEMA = "Invalid Schema File Uploaded.";
386        public static final String LOCATION_RECORD_SUCCESS = "Location File Uploaded successfully";
387        public static final String LOCATION_RECORD_FAILURE = "Failed to upload location file.";
388        public static final String OLE_LOCATION_DOCUMENT_TYPE = "OLE_LMD";
389        public static final String OLE_LOCATION_DESCRIPTION = "Ole Location";
390        public static final String FAILED_LOCATION_ATTACHMENT_DOWNLOAD_URL = "locationcontroller?viewId=OleLocationView&methodToCall=downloadAttachment&oleLocationSummaryId=";
391        public static final String FAILED_LOCATION_RECORD_NAME = "_location_err.xml";
392        public static final String LOCATION_SUMMARY_REPORT_ID = "oleLocationSummaryId";
393        public static final String LOCATION_ERROR_FILE_PATH = "/location/";
394        //deliver
395        public static final String DLVR_NMSPC = "KR-DLVR";
396        public static final String DLVR_CMPNT = "Deliver";
397        public static final String BARCODE_LOST_OR_STOLEN = "Patron Barcode Lost/Stolen.";
398        public static final String COURTESY_NOTICE_INTER = "COURTESY_NOTICE_INTER";
399        public static final String OVERDUE_NOTICE_INTER = "OVERDUE_NOTICE_INTER";
400        public static final String PATRON_DIGIT_ROUTINE = "PATRON_DIGIT_ROUTINE";
401        public static final String PATRON_DIGIT_ROUTINE_PATTERN = "PATRON_DIGIT_ROUTINE_PATTERN";
402        public static final String ITEM_DIGIT_ROUTINE = "ITEM_DIGIT_ROUTINE";
403        public static final String ITEM_DIGIT_ROUTINE_PATTERN = "ITEM_DIGIT_ROUTINE_PATTERN";
404        public static final String PRINT_DUE_DATE_PER_TRANSACTION = "PRINT_DUE_DATE_PER_TRANSACTION";
405        public static final String MAX_TIME_CHECK_IN = "MAX_TIME_CHECK-IN";
406        public static final String MAX_TIME_LOAN = "MAX_TIME_LOAN";
407        public static final String CHECK_IN_AGENDA_NM = "Check-in Validation";
408        public static final String CHECK_OUT_GEN_AGENDA_NM = "General Checks";
409        public static final String CHECK_OUT_AGENDA_NM = "CheckOut Validation";
410        public static final String RENEWAL_AGENDA_NM = "Renewal Validation";
411        public static final String REQUEST_AGENDA_NM = "Request Validation";
412        public static final String NOTICE_AGENDA_NM = "Notice Validation";
413        public static final String BATCH_PROGRAM_AGENDA = "Batch Program Agenda";
414        public static final String MAX_NO_OF_DAYS_ON_HOLD = "MAX_NO_OF_DAYS_ON-HOLD";
415        public static final String SHELVING_LAG_TIME = "SHELVING_LAG_TIME";
416    
417        //item search
418        public static final String ITM_BLANK_SEARCH_ERROR_MSG = "error.invalid.item.blank.search";
419        public static final String ITM_SEARCH_DOCSTORE_ROW_SIZE_VALUE = "ITM_SEARCH_DOCSTORE_ROW_SIZE_VALUE";
420        //Loan
421        public static final String ITM_ALRDY_CHECKED_OUT = "Item already checked out by another patron.";
422        public static final String ITEM_STATUS_CHECKEDOUT = "LOANED";
423        public static final String ITEM_STATUS_RETURNED_DAMAGED = "RETURNED-DAMAGED";
424        public static final String ITEM_STATUS_RETURNED_MISSING = "RETURNED-WITH-MISSING-ITEMS";
425        public static final String CHANGE_LOC_MESS = "Are you sure you want to change the Circulation Location?You will lose your information.";
426        public static final String CIR_LOC_NULL = "Please select your circulation location.";
427        public static final String OVERDUE_FINE = "Overdue Fine";
428        public static final String REPLACEMENT_FEE = "Replacement Fee";
429        //Instance Record Meta Data constants
430        public static final String STATUS = "status";
431        public static final String FAST_ADD_FLAG = "fastAddFlag";
432        public static final String SUPRESS_FROM_PUBLIC = "supressFromPublic";
433        public static final String CREATED_BY = "createdBy";
434        public static final String DATE_ENTERED = "dateEntered";
435        public static final String LAST_UPDATED = "lastUpdated";
436        public static final String LAST_UPDATED_BY = "lastUpdatedBy";
437        public static final String DATE_ENTERED_FORMAT = "MMM dd, yyyy";
438        public static final String LAST_UPDATED_FORMAT = "MMM dd, yyyy hh:mm:ss a";
439    
440        //Instance Editor Messages
441        public static final String INSTANCE_EDITOR_SUCCESS = "Record Submitted Successfully";
442        public static final String INSTANCE_EDITOR_FAILURE = "Failed to Submit Record";
443        public static final String INSTANCE_EDITOR_LOAD_SUCCESS = "Record Loaded Successfully";
444        public static final String INSTANCE_EDITOR_DELETE_SUCCESS = "Record Deleted Successfully";
445        public static final String INSTANCE_EDITOR_DELETE_FAILURE = "Failed to Delete Record";
446        public static final String INSTANCE_EDITOR_LOAD_FAILURE = "Failed to Load Record";
447    
448        //Instance Editor constants
449        public static final String SHELVING_LOCATION_LEVEL_ID = "4";
450        public static final String NON_SERIAL_HOLDINGS_TEXT = "Holdings";
451        public static final String ROOT_NODE = "Root";
452        public static final String NON_ELECTRONIC_PREFIX_TEXT = "c.";
453        public static final String ITEM_LEVEL_TEXT = "Item";
454        public static final String ITEM_ELECTRONIC = "electronic";
455        public static final String NO_LOCATION_ITEM = "No Location Item";
456        public static final String ITEM_PAGE = "ItemTabs";
457        public static final String HOLDINGS_PAGE = "HoldingTabs";
458        public static final String DOC_TYPE = "DocType";
459        public static final String NEW_ITEM_ID = "NEW_ITEM";
460        public static final String ITEM_STATUS_ERRORMESSAGE = "Please enter item status";
461        public static final String ITEM_STATUS_INVALID = "Invalid item status";
462    
463        //Docstore operations
464        public static final String INGEST_OPERATION = "ingest";
465        public static final String CHECK_IN_OPERATION = "checkIn";
466        public static final String CHECK_IN_DATE = "Check-in Date is not a current date";
467        public static final String VERIFY_PIECES = "Verify all the pieces (";
468        public static final String PIECES_RETURNED = ") are returned.";
469        public static final String CHECK_IN_DATE_TIME_FORMAT = "yyyy-MM-dd ";
470        public static final String CHECK_IN_TIME_MS = ":00";
471    
472    
473        //Notice Related
474        public static final String EMAIL = "email";
475        public static final String SMS = "sms";
476        public static final String MAIL = "mail";
477        public static final String KUALI_MAIL = "dev.ole@kuali.org";
478        public static final String NOTICE_MAIL = "Notice Mail";
479        public static final String NOTICE_FROM_MAIL = "DELIVER_NOTICE_FROM_ADDRESS";
480    
481        public static final class OleAccessMethod {
482            public static final String ACCESS_METHOD_CODE = "dataObject.accessMethodCode";
483            public static final String ACCESS_METHOD_CD = "accessMethodCode";
484        }
485    
486        public static final class OleAcquisitionMethod {
487            public static final String ACQUISITION_METHOD_CODE = "dataObject.acquisitionMethodCode";
488            public static final String ACQUISITION_METHOD_CD = "acquisitionMethodCode";
489        }
490    
491        public static final class OleAction {
492            public static final String ACTION_CODE = "dataObject.actionCode";
493            public static final String ACTION_CD = "actionCode";
494        }
495    
496        public static final class OleCountryCodes {
497            public static final String COUNTRY_CODE = "dataObject.countryCode";
498            public static final String COUNTRY_CD = "countryCode";
499        }
500    
501        public static final class OleStatisticalSearchingCodes {
502            public static final String STATISTICAL_SEARCHING_CODE = "dataObject.statisticalSearchingCode";
503            public static final String STATISTICAL_SEARCHING_CD = "statisticalSearchingCode";
504        }
505    
506        public static final class OleTypeOfOwnership {
507            public static final String TYPE_OF_OWNERSHIP_CODE = "dataObject.typeOfOwnershipCode";
508            public static final String TYPE_OF_OWNERSHIP_CD = "typeOfOwnershipCode";
509        }
510    
511    
512        public static final class OleInstanceItemType {
513            public static final String INSTANCE_ITEM_TYPE_CODE = "dataObject.instanceItemTypeCode";
514            public static final String INSTANCE_ITEM_TYPE_CD = "instanceItemTypeCode";
515        }
516    
517        public static final class OleSpecificRetentionPolicyTypeUnit {
518            public static final String SPECIFIC_POLICY_UNIT_TYPE_CODE = "dataObject.specificPolicyUnitTypeCode";
519            public static final String SPECIFIC_POLICY_UNIT_TYPE_CD = "specificPolicyUnitTypeCode";
520        }
521    
522        public static final class OleSourceOfTerm {
523            public static final String SOURCE_OF_TERM_CODE = "dataObject.sourceOfTermCode";
524            public static final String SOURCE_OF_TERM_CD = "sourceOfTermCode";
525        }
526    
527        public static final class OleReceiptStatus {
528            public static final String RECEIPT_STATUS_CODE = "dataObject.receiptStatusCode";
529            public static final String RECEIPT_STATUS_CD = "receiptStatusCode";
530        }
531    
532        public static final class OlePrivacy {
533            public static final String PRIVACY_CODE = "dataObject.privacyCode";
534            public static final String PRIVACY_CD = "privacyCode";
535        }
536    
537        public static final class OleNotationType {
538            public static final String NOTATION_TYPE_CODE = "dataObject.notationTypeCode";
539            public static final String NOTATION_TYPE_CD = "notationTypeCode";
540        }
541    
542        public static final class OleRecordType {
543            public static final String RECORD_TYPE_CODE = "dataObject.recordTypeCode";
544            public static final String RECORD_TYPE_CD = "recordTypeCode";
545        }
546    
547        public static final class OleReproductionPolicy {
548            public static final String REPRODUCTION_POLICY_CODE = "dataObject.reproductionPolicyCode";
549            public static final String REPRODUCTION_POLICY_CD = "reproductionPolicyCode";
550        }
551    
552        public static final class OleSeperateOrCompositeReport {
553            public static final String SEPERATE_OR_COMPOSITE_REPORT_CODE = "dataObject.seperateOrCompositeReportCode";
554            public static final String SEPERATE_OR_COMPOSITE_REPORT_CD = "seperateOrCompositeReportCode";
555        }
556    
557        public static final class OleShelvingOrder {
558            public static final String SHELVING_ORDER_CODE = "dataObject.shelvingOrderCode";
559            public static final String SHELVING_ORDER_CD = "shelvingOrderCode";
560        }
561    
562        public static final class OleShelvingScheme {
563            public static final String SHELVING_SCHEME_CODE = "dataObject.shelvingSchemeCode";
564            public static final String SHELVING_SCHEME_CD = "shelvingSchemeCode";
565        }
566    
567        public static final class OleCompleteness {
568            public static final String COMPLETENESS_CODE = "dataObject.completenessCode";
569            public static final String COMPLETENESS_CD = "completenessCode";
570        }
571    
572        public static final class OleElectronicLocationAndAccessRelationship {
573            public static final String ELECTRONIC_LOCATION_AND_ACCESS_RELATIONSHIP_CODE = "dataObject.elaRelationshipCode";
574            public static final String ELECTRONIC_LOCATION_AND_ACCESS_RELATIONSHIP_CD = "elaRelationshipCode";
575        }
576    
577        public static final class OleSpecificRetentionPolicyType {
578            public static final String SPECIFIC_RETENTION_POLICY_TYPE_CODE = "dataObject.specificRetentionPolicyTypeCode";
579            public static final String SPECIFIC_RETENTION_POLICY_TYPE_CD = "specificRetentionPolicyTypeCode";
580        }
581    
582        public static final class OleEncodingLevel {
583            public static final String ENCODING_LEVEL_CODE = "dataObject.encodingLevelCode";
584            public static final String ENCODING_LEVEL_CD = "encodingLevelCode";
585        }
586    
587        public static final class OleFieldEncodingLevel {
588            public static final String FIELD_ENCODING_LEVEL_CODE = "dataObject.fieldEncodingLevelCode";
589            public static final String FIELD_ENCODING_LEVEL_CD = "fieldEncodingLevelCode";
590        }
591    
592        public static final class OleGeneralRetentionPolicy {
593            public static final String GENERAL_RETENTION_POLICY_CODE = "dataObject.generalRetentionPolicyCode";
594            public static final String GENERAL_RETENTION_POLICY_CD = "generalRetentionPolicyCode";
595        }
596    
597        public static final class OleLendingPolicy {
598            public static final String LENDING_POLICY_CODE = "dataObject.lendingPolicyCode";
599            public static final String LENDING_POLICY_CD = "lendingPolicyCode";
600    
601        }
602    
603    
604        //OleCirculationDesk Constants
605        public static final class OleCirculationDesk {
606            public static final String OLE_CIRCULATION_DESK_CODE = "dataObject.circulationDeskCode";
607            public static final String OLE_CIRCULATION_DESK_LOCATION = "circulationDeskLocation";
608            public static final String OLE_CIRCULATION_DESK_LOCATION_ERROR = "error.circulationDesk.location";
609            public static final String OLE_CIRCULATION_DESK_LOCATION_DUPLICATE_ERROR = "error.circulationDesk.locationDuplicate";
610            public static final String OLE_CIRCULATION_DESK_LOCATION_MAPPED_ERROR = "error.circulationDesk.locationMapped";
611            public static final String OLE_CIRCULATION_DESK_CD_EXIST = "error.duplicate.circulationDeskCode";
612            public static final String OLE_CIRCULATION_DESK_CD = "circulationDeskCode";
613            public static final String OLE_CIRCULATION_DESK_MAP = "dataObject.active";
614            public static final String OLE_CIRCULATION_DESK_MAP_ERROR = "error.record.mapped";
615            public static final String OLE_CIRCULATION_DESK_ID = "circulationDeskId";
616            public static final String OLE_CIRCULATION_DESK_VALIDATIONS = "<h1>Circulation desk is not mapped to the logged in Operator or Unit Manager.Contact Admin.</h1>";
617            public static final String OLE_CIRCULATION_DESK_LOCATION_VALID_ERROR = "error.valid.circulationDesk.location";
618            public static final String COPY = "copy";
619            public static final String EDIT = "edit";
620    
621        }
622    
623        public static final class OleLocationLevel {
624            public static final String Edit_Location_Level_perm = "Edit Location Level Name Field";
625            public static final String Edit_Location_level_nmspc_code = "KR-KRAD";
626            public static final String DESCRIPTION = "Description";
627            public static final String EXPLANATION = "Explanation";
628            public static final String DOCUMENT_NUMBER = "Organization Document Number";
629            public static final String CODE = "Level Code";
630            public static final String PARENT_ID = "Parent Level Id";
631        }
632    
633        public static final class OleLocationIngestSummaryRecord {
634            public static final String DATE_FORMAT = "MM/dd/yyyy";
635            public static final String DATE = "date";
636        }
637    
638        public static final class EntityAddressTypeBo {
639            public static final String ADDRESS_TYPE_NAME = "dataObject.name";
640        }
641    
642        public static final class EntityPhoneTypeBo {
643            public static final String PHONE_TYPE_NAME = "dataObject.name";
644        }
645    
646        public static final class EntityEmailTypeBo {
647            public static final String EMAIL_TYPE_NAME = "dataObject.name";
648        }
649    
650        public static final class OleBorrowerType {
651            public static final String BORROWER_TYPE_CODE = "dataObject.borrowerTypeCode";
652            public static final String BORROWER_TYPE_CD = "borrowerTypeCode";
653            public static final String BORROWER_TYPE_ACTIVE = "dataObject.active";
654            public static final String BORROWER_TYPE_ACTIVE_ERROR = "error.borrower.used";
655        }
656    
657        public static final class OleCheckList {
658            public static final String CHECK_LIST_MAINTENANCE_ACTION_LINK = "oleCheckListMaintenance";
659            public static final String CHECK_LIST_LINK = "oleCheckListMaintenance?viewTypeName=MAINTENANCE&returnLocation=";
660            public static final String METHOD_TO_CALL = "&methodToCall=downloadAttachment&dataObjectClassName=org.kuali.ole.license.bo.OleCheckListBo&oleCheckListId=";
661        }
662    
663        public static final String DOC_TYP_ID = "documentTypeId";
664    
665        public static final class OleLicenseRequest {
666            public static final String LICENSE_REQUEST_DOC_TYPE = "LicenseRequestDocument";
667            public static final String LICENSE_DOCUMENT_INITIATOR = "license.document.initiator";
668            public static final String LICENSE_REQ_DOCUMENT_STATUS = "license.document.status";
669            public static final String LICENSE_DESC = "LicenseNeeded-REQS_";
670            public static final String AGREEMENT_LOC = "/tmp/agreement";
671            public static final String AGREEMENT_LOCATION = File.separator + "agreement" + File.separator + "agreement_upload";
672            public static final String AGREEMENT_TMP_LOCATION = File.separator + "agreement" + File.separator + "agreement_tmp";
673            public static final String AGREEMENT_DELETE = File.separator + "agreement" + File.separator + "agreement_delete";
674            public static final String LICENSE_RULE_VAILDATIONS = "license.rule.validations";
675            public static final String LICENSE_DISAPPROVE_VALIDATIONS = "license.disapprove.validations";
676            public static final String LICENSE_EVENT_LOG_CHECK = "license.event.log.check";
677            public static final String LICENSE_AGENDA_NM = "LICENSE_POLICY";
678            public static final String SIGNATORY_ROLE_NM = "OLE_Signatory";
679            public static final String LICENSE_MNGR_ROLE_NM = "OLE_LicenseManager";
680            public static final String REVIEWER_ROLE_NM = "OLE_LicenseReviewer";
681            public static final String APPROVER_ROLE_NM = "OLE_Licensing_Approver";
682            public static final String SIGNATORY_ONLY = "SIGO";
683            public static final String REVIEW_ONLY = "RVWO";
684            public static final String APPROVE_ONLY = "APPO";
685            public static final String FULL_APPROVAL = "FAPP";
686            public static final String UNIVERSITY_COMPLETE = "UNIC";
687            public static final String PENDING_SIGNATURE = "PSIG";
688            public static final String PENDING_REVIEW = "PREV";
689            public static final String PENDING_APPROVAL = "PAPP";
690            public static final String PENDING_UNIVERSITY = "PUNI";
691            public static final String SIGNATORY_COMPLETE = "SIGC";
692            public static final String REVIEW_COMPLETE = "RVWC";
693            public static final String LICENSE_COMPLETE = "LC";
694            public static final String NEGOTIATION_FAILED = "LNF";
695            public static final String WORKFLOW_INITIAL_FILTER = "License Request workflow initial filter";
696            public static final String FULL_WORKFLOW = "Full License Request workflow";
697            public static final String WORKFLOW_SEC_FILTER = "License Request secondary filter";
698            /*public static final String LIC_NAMESPACE="OLE";*/
699            public static final Map<String, String> INITIAL_FILTER_WORKFLOW_CODE = getInitialFilterWprkflowCode();
700            public static final Map<String, String> SEC_FILTER_WORKFLOW_CODE = getSecondFilterWprkflowCode();
701            public static final String START_TAG = "</oldMaintainableObject>";
702            public static final String END_TAG = "<fieldsClearedOnCopy>";
703            public static final String ASSIGNEE = "assignee";
704            public static final String LOCATION_ID = "locationId";
705            public static final String STATUS_CODE = "licenseRequestStatusCode";
706            public static final String BIB_TITLE = "bibliographicTitle";
707            public static final String MSG_DELETE_DOC = "error.delete.document";
708            public static final String ERROR_FILE_NOT_FOUND = "error.file.not.found";
709            public static final String ERROR_CHECKLIST_NOT_FOUND = "error.checklist.not.found";
710    
711            public static final String LICENSE_COMPLETE_RETURN = "LRC";
712            public static final String LICENSE_NEGOTIATION_FAILED = "NF";
713            public static final String AGREEMENT_ERROR = "error.agreement.detail";
714            public static final String LICENSE_REQ_INTIAL_EVENT_LOG = " License Request initiated by Requisition.";
715            public static final String LICENSE_NMSPACE = "KR-LIC";
716            public static final String LICENSE_ASSIGNEE_ROLE = "OLE_LicenseAssignee";
717            public static final String LICENSE_INITIAL_WORKFLOW = "LND";
718            public static final String LICENSE_INITIAL_LOCATON = "1";
719            public static final String LICENSE_REQUEST_TYPE_ID = "licenseRequestTypeId";
720            public static final String LICENSE_NEEDED = "LN";
721            public static final String REQUISITION_DOC_NUM = "requisitionDocNumber";
722            public static final String KEW_DOC_HANDLER = "kew/DocHandler.do?command=displayDocSearchView&docId=";
723            public static final String LICENSE_RECEIVED = "LIRC";
724            public static final String LICENSE_REQUESTED = "LRTD";
725            public static final String LICENSE_REQUESTED_VALUE = "LRQ";
726            public static final String LICENSE_IN_PROCESS = "IPS";
727            public static final String LICENSE_IN_PROCESS_VALUE = "IP";
728            public static final String LICENSE_IN_NEGO = "INN";
729            public static final String LICENSE_IN_NEGO_VALUE = "IN";
730            public static final String ADDENDUM = "ADDUM";
731            public static final String EVENT_TYPE_NM = "eventTypeName";
732            public static final String EVENT_TYPE_NAME = "dataObject.eventTypeName";
733            public static final String LAST_MODIFIED_DATE = "lastModifiedDate";
734            public static final String DO_ASSIGNEE = "Owner";
735            public static final String INITIATE_LR_WORKFLOW = "Initiate Licensing Workflow";
736            public static final String DO_LICENSE_REQUEST_TYPE = "License Request Type";
737            public static final String DO_AGR_MTHD = "Agreement Method";
738            public static final String ERROR_REQUIRED = "error.required";
739            public static final String ERROR_DATE_FROM_EXCEEDS_DATE_TO = "error.date.from.exceeds.date.to";
740            public static final String ERROR_NOT_FOUND = "error.not.found";
741            public static final String CREATED_FROM_DATE = "createdDateFrom";
742            public static final String CREATED_TO_DATE = "createdDateTo";
743            public static final String LAST_MOD_FROM_DATE = "lastModifiedDateFrom";
744            public static final String LAST_MOD_TO_DATE = "lastModifiedDateTo";
745            public static final String LAST_MOD_SEARCH_TYPE = "lastModifiedDateSearchType";
746            public static final String USER = "user";
747    
748    
749            public static final Map<String, String> getInitialFilterWprkflowCode() {
750                Map<String, String> initalWorkflowCodes = new HashMap<String, String>();
751                initalWorkflowCodes.put("ADDUM", "ADDUM");
752                initalWorkflowCodes.put("APPO", "APPO");
753                initalWorkflowCodes.put("FAPP", "FAPP");
754                initalWorkflowCodes.put("REWAL", "REWAL");
755                initalWorkflowCodes.put("RVWO", "RVWO");
756                initalWorkflowCodes.put("SIGO", "SIGO");
757                return Collections.unmodifiableMap(initalWorkflowCodes);
758            }
759    
760            public static final Map<String, String> getSecondFilterWprkflowCode() {
761                Map<String, String> secondWorkflowCodes = new HashMap<String, String>();
762                secondWorkflowCodes.put("INN", "INN");
763                secondWorkflowCodes.put("IPS", "IPS");
764                secondWorkflowCodes.put("LIRC", "LIRC");
765                secondWorkflowCodes.put("LND", "LND");
766                secondWorkflowCodes.put("LRTD", "LRTD");
767                return Collections.unmodifiableMap(secondWorkflowCodes);
768            }
769        }
770    
771        public static final String NAMESPACE_CODE_SELECTOR = "namespaceCode";
772        public static final String NAME_SELECTOR = "name";
773    
774        //Loan Constants
775        public static final String PTRN_Link = "<a id=\"u20\" href=\"patronMaintenance?viewTypeName=MAINTENANCE&amp;returnLocation=http%3A%2F%2Flocalhost%3A9080%2FOLE_Rice2%2Fportal.do&amp;methodToCall=start&amp;dataObjectClassName=org.kuali.ole.patron.bo.OlePatronDocument\" target=\"_blank\" title=\"Create New Patron with\" class=\"uif-field uif-link uif-createNewLink\">Create New Patron</a>";
776        public static final String PTRN_BARCD_NOT_EXT = "Patron barcode does not exist.";
777        public static final String ITM_BARCD_NT_AVAL_DOC = "Item barcode does not exist.";
778        public static final String TIT_NT_EXT = "Title does not exist.";
779        public static final String PAR_EXP = "Parser Exception-item xml to item pojo.";
780        public static final String ITM_STS_NT_AVAL = "Item status is unavailable.";
781        public static final String KRMS_EXP_MSG = "Please ingest the deliver xml in KRMS Builder.";
782        public static final String ITM_STS_TO_DOC_FAIL = "Item status updation failed";
783        public static final String DAT_FORM = "MMM dd, yyyy hh:mm:ss a";
784        public static final String INVAL_LOC = "Invalid location";
785        public static final String INVAL_ITEM = "Either item type or item status or both are empty";
786        public static final String GENERAL_BLOCK = "generalBlock";
787        public static final String LOST_BARCODE = "lostBarcode";
788        public static final String ADDR_VERIFIED = "isAddressVerified";
789        public static final String EXPIR_DATE = "expirationDate";
790        public static final String PROXY_EXPIR_DATE = "proxyExpirationDate";
791        public static final String PATRON_BAR = "patronBarcode";
792        public static final String IS_PROXY_PATRON = "isProxyPatron";
793        public static final String DIGIT_ROUTINE = "digitRoutine";
794        public static final String PATTERN = "pattern";
795        public static final String ERROR_ACTION = "errorMessage";
796        public static final String LOST_STOLEN = "Lost/Stolen";
797        public static final String FALSE = "false";
798        public static final String H4 = "<h4>";
799        public static final String H4_CLOSE = "</h4><br/>";
800        public static final String BREAK = "<br/>";
801        public static final String COMMA = ",";
802        public static final String HM = "HM";
803        public static final String USER = "USER";
804        public static final String ENTITY_ID = "entityId";
805        public static final String HUNDRED_A = "100a";
806        public static final String TWOFORTY_A = "245a";
807        public static final String ID_COLAN = "id:";
808        public static final String NO_AUTHOR = "No Author";
809        public static final String OLE_LOAN_DOCUMENT_LIST = "oleLoanDocumentList";
810        public static final String LIST_OVERDUE_DAYS = "listOfOverDueDays";
811        public static final String HOURS_DIFF = "hoursDiff";
812        public static final String LIST_RECALLED_OVERDUE_DAYS = "listOfRecalledOverdueDays";
813        public static final String DDMMYYYYHHMMSS = "dd-MM-yyyy hh:mm:ss";
814        public static final String LOCATION = "location";
815        public static final String NUM_ITEMS_CHECKED_OUT = "numberOfItemsCheckedOut";
816        public static final String NUM_OVERDUE_ITEMS_CHECKED_OUT = "numberOfOverDueItemsCheckedOut";
817        public static final String NUM_OVERDUE_RECALLED_ITEMS_CHECKED_OUT = "numberOfOverDueRecalledItemsCheckedOut";
818        public static final String NUM_CLAIMS_RETURNED = "numberOfClaimsReturned";
819        public static final String OVERDUE_FINE_AMT = "overdueFineAmt";
820        public static final String REPLACEMENT_FEE_AMT = "replacementFeeAmt";
821        public static final String ALL_CHARGES = "allCharges";
822        public static final String IS_RENEWAL = "isRenewal";
823        public static final String NUM_RENEWALS = "numberOfRenewals";
824        public static final String ITEMS_DUE_DATE = "itemDueDate";
825        public static final String ITEMS_DUE_DATE_STRING = "itemDueDateString";
826        public static final String ITEM_BARCODE = "itemBarcode";
827        public static final String ITEM_LOCATION = "itemLocation";
828        public static final String IS_ITEM_PRICE = "isItemPrice";
829        public static final String DELIVERY_PRIVILEGES = "deliveryPrivileges";
830        public static final String ITEM_PICKUP_LOCATION = "itemPickUpLocation";
831        public static final String DESTINATION_LOCATION = "destinationLocation";
832        public static final String CIRCULATION_LOCATION = "operatorsCirculationLocation";
833        public static final String IS_PATRON_POSITION_ONE = "isPatronInPositionOne";
834        public static final String REQUEST_TYPE = "requestType";
835        public static final String ITEM_STATUS = "itemStatus";
836        public static final String ITEM_SHELVING = "itemShelving";
837        public static final String ITEM_COLLECTION = "itemCollection";
838        public static final String ITEM_LIBRARY = "itemLibrary";
839        public static final String ITEM_INSTITUTION = "itemInstitution";
840        public static final String ITEM_CAMPUS = "itemCampus";
841        public static final String DELETE_TEMP_HISTORY_REC = "deleteTemporaryHistoryRecord";
842        public static final String DATE_CHECK_IN = "checkInDate";
843        public static final String DELETE = "delete";
844        public static final String OVERDUE_DAY_LIMIT_ERROR = "OverdueDayLimit exceeds for an item, Block the Patron";
845        public static final String RECALL_OVERDUE_DAY_LIMIT_ERROR = "RecallOverdueDayLimit exceeds for an item, Block the Patron";
846        public static final String OVERDUE_DAY = "overdueDay";
847        public static final String OVER_DUE_FINE = "overdueFine";
848        public static final String NOTICE_TYPE = "noticeType";
849        public static final String UPDATE_ITEM_STATUS = "updateItemStatus";
850        public static final String LOAN_PERIOD = "loanPeriod";
851        public static final String FIXED_DUE_DATE = "fixedDueDate";
852        public static final String CIRCULATION_POLICY_SET_ID = "circulationPolicySetId";
853        public static final String COUNT = "count";
854        public static final String DUE_DATE = "dueDate";
855        public static final String FINE_RATE = "fineRate";
856        public static final String MAX_FINE = "maxFine";
857        public static final String CHECKOUT = "checkOut";
858        public static final String REPLACEMENT_BILL = "replacementBill";
859        public static final String GENERATE_NOTICE = "generateNotice";
860        public static final String CIRC_POLICY_FOUND = "circulationPolicyFound";
861        public static final String NOTICE = "notice";
862        public static final String OR = " (OR) ";
863        public static final String ZERO = "0";
864        public static final String LOCATION_ID = "locationId";
865        public static final String SLASH = "/";
866        public static final String NAME_NM = "nm";
867        public static final String AGENDA_NAME = "AGENDA_NAME";
868        public static final String LEVEL_NAME = "levelName";
869        public static final String LEVEL_ID = "levelId";
870        public static final String A = "a";
871        public static final String CAN_OVERRIDE_LOAN = "Can Override Loan";
872        public static final String CAN_LOAN = "Can Loan";
873        public static final String PATRON_NOTE_TYPE_ID = "patronNoteTypeId";
874        public static final String SHEL_LAG_TIME = "shelvingLagTime";
875        public static final String REQ_FIELD = "Please enter the required fields.";
876        public static final String BORROWER_NAME = "borrowerName";
877    
878        public static final String CLAIMS_ITM_ERR_INFO = "Select an item(s).";
879        public static final String OVERRIDE_LOGIN_ERR_INFO = "has no permission to override.";
880        public static final String ALTER_DUE_DATE_ERR_INFO = "No selected items.";
881        public static final String FAST_ADD_ITM_ERR_INFO = "Record failed to save.";
882        public static final String FAST_ADD_ITM_SUCCESS_INFO = "Record saved successfully.";
883        public static final String FAST_ADD_ITM_VALIDATION_FAIL = "Barcode already exist.";
884        public static final String RENEWAL_ITM_ERR_INFO = "Select an item(s).";
885        public static final String RENEWAL_ITM_SUCCESS_INFO = "Item Renewal is done successfully.";
886        public static final String RENEWAL_ITM_POPUP = "Do you want to renew the item?";
887        public static final String PENDING_RQST_RENEWAL_ITM_INFO = " Item contains the pending request.";
888        public static final String RENEWAL_ITM_AFTER_FIXED_DUEDATE = "Please renew on or after fixed due date.";
889        public static final String FAST_ADD_ITEM_DEFAULT_STATUS = "FAST_ADD_ITEM_DEFAULT_STATUS";
890        public static final String LOC_CD = "locationCode";
891        public static final String LOC_CODE = "dataObject.locationCode";
892        public static final String LOC_LEVEl_ID = "dataObject.levelId";
893        public static final String LOC_ADMIN = "Location Administrator";
894        public static final String LOC_LEVEL_ERROR = "error.locationLevel.unauthorized";
895        public static final String LOC_LEVEL_SHELVING = "SHELVING";
896    
897        public static final String LOCATION_LEVEL_SHELVING = "Shelving Location";
898        public static final String LOCATION_LEVEL_COLLECTION = "Collection";
899        public static final String LOCATION_LEVEL_LIBRARY = "Library";
900        public static final String LOCATION_LEVEL_INSTITUTION = "Institution";
901        public static final String LOCATION_LEVEL_CAMPUS = "Campus";
902        public static final String TITLE = "title";
903        public static final String AUTHOR = "author";
904        public static final String BIB_UUID = "bibUuid";
905        public static final String INSTANCE_UUID = "instanceUuid";
906        public static final String ITEM_UUID = "itemUuid";
907        public static final String ITEM_BARCODE_DISPLAY = "ItemBarcode_display:";
908        public static final String INSTANCE_IDENTIFIER = "instanceIdentifier";
909        public static final String ITEM_IDENTIFIER_DISPLAY = "ItemIdentifier_display";
910        public static final String BIB_IDENTIFIER = "bibIdentifier";
911        public static final String COPY_REQUEST = "Copy Request";
912        public static final String COPY_REQUEST_FULFILL = "Verify whether copy request has been fulfilled";
913        public static final String PAYMENT_STATUS_OUTSTANDING = "Outstanding";
914        public static final String ITEM_STATUS_ON_HOLD = "ONHOLD";
915        public static final String ITEM_STATUS_IN_TRANSIT = "INTRANSIT";
916        public static final String ITEM_STATUS_IN_TRANSIT_HOLD = "INTRANSIT-FOR-HOLD";
917        public static final String ITEM_STATUS_IN_TRANSIT_STAFF = "INTRANSIT-PER-STAFF-REQUEST";
918        public static final String DEFAULT_CALL_NUMBER_TYPE = "Other";
919        public static final String DEFAULT_CALL_NUMBER = "X";
920        public static final String PAY_STATUS_OUTSTANDING_CODE = "PAY_OUTSTN";
921        public static final String PAY_STATUS_PART_CODE = "PAY_PAR";
922        public static final String PAY_STATUS_ERROR_CODE = "PAY_ERR";
923        public static final String PAY_STATUS_FORGIVEN_CODE = "PAY_FORGIVEN";
924        public static final String PAY_STATUS_FULL_CODE = "PAY_FULL";
925        public static final String PAY_STATUS_CANCEL_CODE = "PAY_CANCELLED";
926    
927        public static final String CHECKIN_TIME_FORMAT_MESSAGE = "Check-In time must be a valid 24 hour (0-23) time in HH:mm format, seconds are optional";
928        public static final String ALTER_DUE_DATE_TIME_FORMAT_MESSAGE = "Cannot alter due date, Entered time must be a valid 24 hour (0-23) time in HH:mm format, seconds are optional";
929        public static final String TIME_24_HR_PATTERN = "([01]?[0-9]|2[0-3]):(([0-5][0-9])|([0-5][0-9]:[0-5][0-9]))";
930        public static final String DUE_DATE_TIME_FORMAT_MESSAGE = "Due date time must be a valid 24 hour (0-23) time in HH:mm format, seconds are optional";
931    
932        public static final class OleItemAvailableStatus {
933            public static final String ITEM_AVAILABLE_STATUS_CODE = "dataObject.itemAvailableStatusCode";
934            public static final String ITEM_AVAILABLE_STATUS_CD = "itemAvailableStatusCode";
935            public static final String ITEM_ACTIVE_INDICATOR = "dataObject.active";
936        }
937    
938        public static final class OleGloballyProtectedField {
939            public static final String GLOBALLY_PROTECTED_ACTION_LINK = "oleGloballyProtectedFieldMaintenance";
940        }
941    
942        //Agrreement download constants
943        public static final class OleAgreementDownloadConstants {
944            public static final String AGREEMENT_CHECKOUT_LOCATION = File.separator + "agreement" + File.separator + "agreement_checkout/request.xml";
945            public static final String AGREEMENT_CHECKOUT_LOCATION_ROOT = File.separator + "agreement" + File.separator + "agreement_checkout/";
946    
947        }
948    
949        public static final class OleCirculationDeskDetail {
950            public static final String OPERATOR_ROLE_NAME = "Operator";
951            public static final String OPERATOR_ROLE_NAMESPACE = "KR-PTRN";
952        }
953    
954        public static final String CRCL_DSK_NO_LOC_ERR = "Preferred desk should be selected";
955        public static final String CRCL_DSK_LOC_ERR = " Operator and desk should be selected for mapping";
956        public static final String CRCL_DSK_INVALID_OPR = "Not a valid Operator";
957        public static final String CRCL_DSK_SUCCESS = "Circulation desk mapping done successfully";
958        public static final String UN_PAID = "Un Paid";
959        public static final String PAID = "Paid";
960        public static final String FULL_PAID = "PAY_FULL";
961        public static final String PAR_PAID = "PAY_PAR";
962        public static final String IN_ERROR = "PAY_ERR";
963        public static final String FORGIVEN = "PAY_FORGIVEN";
964        public static final String CANCELLED = "PAY_CANCELLED";
965        public static final String FEE_TYPE_NONE = "None";
966        public static final BigDecimal BIGDECIMAL_DEF_VALUE = new BigDecimal(0.00);
967        public static final String PAID_AMT_EXC = "error.paid.amount.exceeds";
968        public static final String PAY_AMT_EMPTY = "error.pay.amount.empty";
969        public static final String PAY_METHOD_REQUIRED = "error.pay.method.required";
970        public static final String ITM_BAR_NOT_AVAL = "error.item.barcode.not.available";
971        public static final String ENTR_ITM_BAR = "error.enter.item.barcode";
972        public static final String BILL_NOT_AVAI_BAR = "error.bill.not.avai.barcode";
973        public static final String BILL_DT = "Date";
974        public static final String BILL_NO = "Bill No";
975        public static final String FIRST_NAME = "First Name";
976        public static final String LAST_NAME = "Last Name";
977        public static final String FEE_TYPE = "Fee Type";
978        public static final String FEE_AMT = "Fee Amount";
979        public static final String TOT_AMT = "Total Amount Due";
980        public static final String ITM_BARCODE = "Item Barcode";
981        public static final String ITM_TYP = "Item Type";
982        public static final String ITM_TIT = "Item Title";
983        public static final String ITM_AUT = "Item Author";
984        public static final String ITM_CALL = "Call Number";
985        public static final String ITM_COPY = "Copy Number";
986        public static final String BILL_TEMP_NORMAL = "Normal";
987        public static final String BILL_TEMP_TABLE = "Table";
988        public static final String BILL_TITLE = "PATRON BILL";
989        public static final String SELECT = "error.select";
990        public static final String ADD_FEE_TYPE = "error.add.fee.type";
991        public static final String BAL_AMT = "Balance Amount : ";
992        public static final String PTRN_ID = "patronId";
993        public static final String PTRN_FN = "firstName";
994        public static final String PTRN_LN = "lastName";
995        public static final String ITM_BAR_DISP = "ItemBarcode_display:";
996        public static final String NO_BILLS = "error.no.bills";
997        public static final String NOT_REVIEWED = "error.not.reviewed";
998        public static final String NEGATIVE_NUM = "error.negative.number";
999    
1000    
1001        public static final class OleDeliverRequest {
1002            public static final String DELIVER_REQUEST_MAINTENANCE_ACTION_LINK = "deliverRequestMaintenance";
1003    
1004            public static final String PICKUP_LOCATION = "error.deliver.pickupLocation";
1005            public static final String PATRON_RECORD_EXPIRE = "error.deliver.patron.expire";
1006            public static final String INVALID_PROXY = "error.deliver.invalid.proxy";
1007            public static final String NO_DELIVERY_PRIVILEGE = "error.deliver.no.delivery.privilege";
1008            public static final String NO_PAGE_PRIVILEGE = "error.deliver.no.paging.privilege";
1009            public static final String ALREADY_RAISED = "error.deliver.request.raised";
1010            public static final String TRANSIT_ERROR = "error.deliver.request.transit";
1011            public static final String QUEUE_DUPLICATE = "Duplicate Queue Position found";
1012            public static final String BORROWER_ID = "borrowerId";
1013            public static final String PROXY_BORROWER_ID = "proxyBorrowerId";
1014            public static final String PROXY_PATRON_ID = "proxyPatronId";
1015            public static final String TRANSIT_REQUEST_RAISED = "error.deliver.request.transit.raised";
1016            public static final String REQUEST_TYPE_ID = "requestTypeId";
1017            public static final String ITEM_IN_LOAN = "error.deliver.request.item.loan";
1018            public static final String ITEM_ID = "itemId";
1019            public static final String ITEM_UUID = "itemUUID";
1020            public static final String REQUEST_ID = "requestId";
1021            public static final String PATRON_ID = "olePatronId";
1022            public static final String LOAN_PATRON_ID = "patronId";
1023            public static final String REQUESTER_PATRON = "Patron";
1024            public static final String REQUESTER_PROXY_PATRON = "Proxy Patron";
1025            public static final String REQUESTER_OPERATOR = "Operator";
1026            public static final String REQUEST_TYPE_ID_1 = "1";
1027            public static final String REQUEST_TYPE_ID_2 = "2";
1028            public static final String REQUEST_TYPE_ID_3 = "3";
1029            public static final String REQUEST_TYPE_ID_4 = "4";
1030            public static final String REQUEST_TYPE_ID_5 = "5";
1031            public static final String REQUEST_TYPE_ID_6 = "6";
1032            public static final String REQUEST_TYPE_ID_7 = "7";
1033            public static final String REQUEST_TYPE_ID_8 = "8";
1034            public static final String SHELVING = "Shelving";
1035            public static final String QUEUE_POSITION = "borrowerQueuePosition";
1036            public static final String REQUEST_QUEUE = "REQUEST QUEUE";
1037            public static final String ITEM_BARCODE = "itemBarCode";
1038            public static final String ITEM_TYPE_CODE = "instanceItemTypeCode";
1039            public static final String DATE_FORMAT = "yyyyMMdd";
1040            public static final String EFF_DATE_FORMAT = "yyyy-MM-dd";
1041            public static final String INTRANSIT_STATUS = "INTRANSIT-PER-STAFF-REQUEST";
1042            public static final String ITEM_AVAILABLE = "error.deliver.request.item.available";
1043            public static final String ITEM_NOT_ELIGIBLE = "error.deliver.request.item.eligible";
1044            public static final String ITEM_ALREADY_LOANED = "error.deliver.request.item.already.loan";
1045            public static final String MAX_REQUEST_REACHED = "error.deliver.request.maximum.reached";
1046            public static final String NO_RECALL_REQUEST = "error.deliver.request.recall";
1047            public static final String NO_PAGE_REQUEST = "error.deliver.request.page";
1048            public static final String REQUEST_TYPE_CD = "requestTypeCode";
1049            public static final String ITEM_NOT_AVAILABLE_IN_DOCSTORE = "error.deliver.item.notInDocstore";
1050            public static final String INVALID_LOCATION = "error.deliver.inValidPickupLocation";
1051            public static final String REORDER_SUCCESS = "Queue Position changed successfully";
1052            public static final String POSITIVE_QUEUE_POSITION = "Queue position should be a positive non zero value";
1053            public static final String NO_PENDING_REQUEST = "No Pending Request for this item";
1054            public static final String RECALL_DELIVERY = "Recall/Delivery";
1055            public static final String HOLD_DELIVERY = "Hold/Delivery";
1056            public static final String PAGE_DELIVERY = "Page/Delivery";
1057            public static final String RECALL_HOLD = "Recall/Hold";
1058            public static final String HOLD_HOLD = "Hold/Hold";
1059            public static final String PAGE_HOLD = "Page/Hold";
1060            public static final String RECALL = "Recall";
1061            public static final String HOLD = "Hold";
1062            public static final String PAGE = "Page";
1063            public static final String COPY = "Copy";
1064            public static final String INTRANSIT = "In Transit";
1065            public static final String RECALL_BODY = "RECALL_BODY";
1066            public static final String RECALL_NOTICE_TYPE = "RECALL_NOTICE_TYPE";
1067            public static final String ONHOLD_BODY = "ONHOLD_BODY";
1068            public static final String ONHOLD_NOTICE_TYPE = "ONHOLD_NOTICE_TYPE";
1069            public static final String EXPIRED_REQUEST = "ExpiredRequestNotice";
1070            public static final String EXPIRED_BODY = "EXPIRED_BODY";
1071            public static final String RQST_EXPR_NOTICE_TYPE = "RQST_EXPR_NOTICE_TYPE";
1072            public static final String NOTICE_VALIDATION = "Notice Validation";
1073            public static final String LOSTBILLREPLACEMENT = "lost/billed for replacement";
1074            public static final String MISSINGFINALOVERDUE = "missing/final overdue notice sent";
1075            public static final String WITHDRAWNCLIAMSRETURN = "withdrawn or claims returned";
1076            public static final String CLAIM_RETURNED = "claimsReturned";
1077            public static final String REPLACEMENT_FEE_PATRON_BILL = "replacementFeePatronBill";
1078            public static final String NUBER_OF_OVER_DUE_SENT = "numberOfOverdueSent";
1079            public static final String DUE_DATE_SUM_INTERVAL = "dueDateSumInterval";
1080            public static final String CONFIGURABLE_INTERVAL = "configurableInterval";
1081            public static final String INTERVAL_WITH_NOTICE_COUNT = "intervalWithNoticeCount";
1082            public static final String IS_TEMPORARY_HISTORY_RECORD = "isTemporaryHistoryRecord";
1083            public static final String EXP_HOLD_NOTICE_CONTENT = "EXP_HOLD_NOTICE_CONTENT";
1084            public static final String COURTESY_NOTICE_CONTENT = "COURTESY_NOTICE_CONTENT";
1085            public static final String OVERDUE_NOTICE_CONTENT = "OVERDUE_NOTICE_CONTENT";
1086            public static final String PAYMENT_STATUS_NAME = "paymentStatusName";
1087            public static final String MISSING = "Missing";
1088            public static final String ONHOLD = "OnHold";
1089            public static final String INVALID_PATRON = "error.deliver.request.invalidPatron";
1090            public static final String INVALID_PROXY_PATRON = "error.deliver.request.invalidProxyPatron";
1091            public static final String INVALID_REQUEST_TYPE = "error.deliver.request.invalidRequestType";
1092            public static final String INVALID_OPERATOR = "error.deliver.request.invalidOperator";
1093            public static final String BORROWER_CODE = "borrowerCode";
1094            public static final String BORROWER_BARCODE = "borrowerBarcode";
1095        }
1096    
1097        public static final String VOL_NUM_DISPLAY = "VolumeNumber_display";
1098        public static final String CALL_NUM_DISPLAY = "CallNumber_display";
1099        public static final String COPY_NUM_DISPLAY = "CopyNumber_display";
1100        public static final String CALL_NUM = "callNumber";
1101        public static final String VOL_NUM = "volumeNumber";
1102        public static final String COPY_NUM = "copyNumber";
1103        public static final String BIBUUID = "bibUuid";
1104        public static final String EFF_DATE_FORMAT = "MMM dd, yyyy HH:MM:SS a";
1105        public static final String COURTESY_NOTICE = "Courtesy Notice";
1106        public static final String HOLD_EXP_COURTESY_NOTICE = "Expired Hold  Notice";
1107        public static final String OVERDUE_NOTICE = "Overdue Notice";
1108        public static final String NOTICE_OVERDUE = "OverdueNotice";
1109        public static final String NOTICE_COURTESY = "CourtesyNotice";
1110        public static final String NOTICE_HOLD_COURTESY = "HoldCourtesyNotice";
1111        public static final String NOTICE_RECALL = "RecallNotice";
1112        public static final String NOTICE_ONHOLD = "OnHoldNotice";
1113    
1114        public static final class OverlayMatchingServiceImpl {
1115            public static final String LOCATION_LEVEL_SEARCH = "LocationLevel_search";
1116            public static final String ITEM_BARCODE_DISPLAY = "ItemBarcode_display";
1117            public static final String VENDOR_LINEITEM_IDENTIFIER = "VendorLineItemIdentifier_search";
1118        }
1119    
1120        public static final class OleExternalDataSourceConfig {
1121            public static final String DATA_SOURCE_NAME = "dataObject.name";
1122            public static final String DATA_SOURCE_NM = "name";
1123            public static final String DATA_SOURCE_MAINTENANCE_ACTION_LINK = "externalDataSourceMaintenance";
1124            public static final String DATA_SOURCE_DELETE = "Delete";
1125            public static final String DATA_SOURCE_MAINTENANCE_DOC_SERVICE = "externalDSConfigMaintenanceDocumentService";
1126        }
1127    
1128        public static final class OleUserPreferences {
1129            public static final String USER_PREF_NAME = "dataObject.PrefName";
1130            public static final String USER_PREF_CALL_NUMBER = "dataObject.callNumberSource1";
1131            public static final String USER_PREF_TAGS = "dataObject.removalTags";
1132            public static final String USER_PREF_NM = "prefName";
1133            public static final String USER_PREF_MAINTENANCE_ACTION_LINK = "userPreferences";
1134            public static final String USER_PREF_MAINTENANCE_DOC_SERVICE = "externalDSConfigMaintenanceDocumentService";
1135        }
1136    
1137        public static final class OleBibliographicRecordStatus {
1138            public static final String BIBLIOGRAPHICRECORD_STATUS_CODE = "dataObject.bibliographicRecordStatusCode";
1139            public static final String BIBLIOGRAPHICRECORD_STATUS_CD = "bibliographicRecordStatusCode";
1140        }
1141    
1142        public static final class OleDiscoveryExportProfile {
1143            public static final String OLE_EXP_MARC_FIELD = "dataObject.marcField";
1144            public static final String OLE_EXP_ITEM_FIELD = "dataObject.itemField";
1145            public static final String OLE_EXP_MARC_DUPLICATE_ERROR = "error.discoveryExportProfile.duplicateMARCField";
1146            public static final String OLE_EXP_ITEM_DUPLICATE_ERROR = "error.discoveryExportProfile.duplicateItemField";
1147            public static final String OLE_EXP_ADD_ITEM = "dataObject.marcField";
1148            public static final String OLE_EXP_ADD_ITEM_ERROR = "error.discoveryExportProfile.addItem";
1149        }
1150    
1151        public static final class OlePatronIngestLoadReport {
1152            public static final String CREATED_DATE_FORMAT = "MM/dd/yyyy";
1153            public static final String CREATED_DATE = "createdDate";
1154        }
1155    
1156        public static final String ERROR_DUPLICATE_CODE = "error.duplicate.code";
1157        public static final String NAME_FIELD = "dataObject.name";
1158    
1159        public static final class OleAgreementDocTypeRule {
1160            public static final String AGR_DOC_TYPE_NAME_FIELD = "dataObject.agreementDocTypeName";
1161            public static final String AGR_DOC_TYPE_NAME = "agreementDocTypeName";
1162        }
1163    
1164        public static final class OleAgreementMethodRule {
1165            public static final String AGR_MTHD_NAME_FIELD = "dataObject.agreementMethodName";
1166            public static final String AGR_MTHD_NAME = "agreementMethodName";
1167        }
1168    
1169        public static final class OleAgreementStatusRule {
1170            public static final String AGR_STATUS_NAME_FIELD = "dataObject.agreementStatusName";
1171            public static final String AGR_STATUS_NAME = "agreementStatusName";
1172        }
1173    
1174        public static final class OleAgreementTypeRule {
1175            public static final String AGR_TYPE_NAME_FIELD = "dataObject.agreementTypeName";
1176            public static final String AGR_TYPE_NAME = "agreementTypeName";
1177        }
1178    
1179        public static final String LOGIN_USR = "user";
1180        public static final String USER_ID = "userId";
1181    }