/**
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
* License for the specific language governing rights and limitations under
* the License.
*
* The Original Code is OpenELIS code.
*
* Copyright (C) The Minnesota Department of Health. All Rights Reserved.
*
* Contributor(s): CIRG, University of Washington, Seattle WA.
*/
package us.mn.state.health.lims.common.action;
/**
* IActionConstants.java
*
* @author diane benz 10/31/2005
*
* This interface contains the constants for bean and attribute names used by
* the struts action classes.
*/
public interface IActionConstants {
/**
* The key for the page title in the request scope.
*/
String PAGE_TITLE_KEY = "title";
/**
* The key for the page subtitle in the request scope.
*/
String PAGE_SUBTITLE_KEY = "subtitle";
String INVALID = "invalid";
String VALID = "valid";
String INVALID_TO_LARGE = "invalid_value_to_large";
String INVALID_TO_SMALL = "invalid_value_to_small";
String YES = "Y";
String NO = "N";
String NOT_APPLICABLE = "N/A";
String BLANK = "";
String CHILD_TYPE_NONE = "0";
String CHILD_TYPE_REFLEX = "1";
String CHILD_TYPE_LINK = "2";
String INVALIDSTATUS = "invalidStatus";
String VALIDSTATUS = "validStatus";
String MORE_THAN_ONE_ACCESSION_NUMBER = "moreThanOneAccessionNumber";
String INVALIDOTHERS = "invalidOthers";
//action forward constants
String FWD_CLOSE = "close";
String FWD_FAIL = "fail";
String FWD_VALIDATION_ERROR = "error";
String FWD_SUCCESS = "success";
String FWD_SUCCESS_INSERT = "insertSuccess";
String FWD_NEXT = "next";
String FWD_PREVIOUS = "previous";
String FWD_SUCCESS_HUMAN = "successHuman";
String FWD_SUCCESS_ANIMAL = "successAnimal";
String FWD_SUCCESS_NEWBORN = "successNewborn";
String FWD_FAIL_HUMAN = "failHuman";
String FWD_FAIL_ANIMAL = "failAnimal";
String FWD_SUCCESS_MULTIPLE_SAMPLE_MODE = "successMultipleSampleMode";
String FWD_SUCCESS_FULL_SCREEN_VIEW_TEST_SECTION = "successFullScreenViewTestSection";
String FWD_SUCCESS_FULL_SCREEN_VIEW_SAMPLE_SECTION = "successFullScreenViewSampleSection";
String FWD_SUCCESS_OTHER = "successother";
String FWD_FAIL_OTHER = "failother";
String FWD_SUCCESS_QA_EVENTS_ENTRY = "successQaEventsEntry";
String UNSATISFACTORY_RESULT = "UNSATISFACTORY";
String ALLOW_EDITS_KEY = "allowEdits";
String MENU_SELECT_LIST_HEADER_SEARCH_STRING = "menuSelectListHeaderSearchString";
String IN_MENU_SELECT_LIST_HEADER_SEARCH = "inMenuSelectListHeaderSearch";
String MENU_SEARCH_BY_TABLE_COLUMN = "menuSearchByTableColumn";
String POPUPFORM_FILTER_BY_TABLE_COLUMN = "popupFormFilterByTableColumn";
String IN_POPUP_FORM_SEARCH = "inPopupFormSearch";
String POPUP_FORM_SEARCH_STRING = "popupFormSearchString";
String ACTION_KEY = "action";
String FORM_NAME = "formName";
String DEFAULT = "default";
String PREVIOUS_DISABLED = "previousDisabled";
String NEXT_DISABLED = "nextDisabled";
String DEACTIVATE_DISABLED = "deactivateDisabled";
String ADD_DISABLED = "addDisabled";
String EDIT_DISABLED = "editDisabled";
String SAVE_DISABLED = "saveDisabled";
String VIEW_DISABLED = "viewDisabled";
String CANCEL_DISABLED = "cancelDisabled";
String ADD_DISABLED_ALL_TEST_QAEVENTS_COMPLETED = "addDisabledAllTestQaEventsCompleted";
String ADD_DISABLED_ALL_SAMPLE_QAEVENTS_COMPLETED = "addDisabledAllSampleQaEventsCompleted";
String CLOSE = "close";
String RECORD_FROZEN_EDIT_DISABLED_KEY = "recordFrozenDisableEdits";
String RESULTS_ENTRY_ROUTING_SWITCH = "resultsEntryRoutingSwitch";
int RESULTS_ENTRY_ROUTING_FROM_BATCH_RESULTS_VERIFICATION = 1;
int RESULTS_ENTRY_ROUTING_FROM_QAEVENTS_ENTRY = 2;
int RESULTS_ENTRY_ROUTING_FROM_QAEVENTS_ENTRY_LINELISTING = 3;
String RESULTS_ENTRY_ROUTING_FROM_BATCH_RESULTS_VERIFICATION_PARAM_TEST_ID = "resultsEntryFromBatchVerificationTestId";
String RESULTS_ENTRY_ROUTING_FROM_BATCH_RESULTS_VERIFICATION_PARAM_ACCESSION_NUMBER = "resultsEntryFromBatchVerificationAccessionNumber";
String RESULTS_ENTRY_ROUTING_FROM_BATCH_RESULTS_VERIFICATION_PARAM_TEST_SECTION_ID = "resultsEntryFromBatchVerificationTestSectionId";
String QA_EVENTS_ENTRY_ROUTING_SWITCH = "qaEventsEntryRoutingSwitch";
int QA_EVENTS_ENTRY_ROUTING_FROM_TEST_MANAGEMENT = 1;
int QA_EVENTS_ENTRY_ROUTING_FROM_RESULTS_ENTRY = 2;
int QA_EVENTS_ENTRY_ROUTING_FROM_SAMPLE_TRACKING = 3;
int QA_EVENTS_ENTRY_ROUTING_FROM_BATCH_RESULTS_ENTRY = 4;
int QA_EVENTS_ENTRY_ROUTING_FROM_QAEVENTS_ENTRY_LINELISTING = 5;
String QA_EVENTS_ENTRY_ROUTING_FROM_BATCH_RESULTS_ENTRY_PARAM_TEST_ID = "testIdForUnsatisfactorySamples";
String QA_EVENTS_ENTRY_ROUTING_FROM_BATCH_RESULTS_ENTRY_PARAM_ACCESSION_NUMBERS = "accessionNumbersForUnsatisfactorySamples";
String QAEVENTS_ENTRY_PARAM_QAEVENT_CATEGORY_ID = "qaEventsEntryCategoryId";
String QAEVENTS_ENTRY_PARAM_MULTIPLE_SAMPLE_MODE = "qaEventsEntryMultipleSampleMode";
String QA_EVENTS_ENTRY_LINELISTING_ROUTING_SWITCH = "qaEventsEntryLineListingRoutingSwitch";
int QA_EVENTS_ENTRY_LINELISTING_ROUTING_FROM_QAEVENTS_ENTRY = 1;
String QAEVENTS_ENTRY_LINELISTING_PARAM_QAEVENT_CATEGORY_ID = "qaEventsEntryLineListingCategoryId";
String QAEVENTS_ENTRY_PARAM_VIEW_MODE = "qaEventsEntryViewMode";
String QAEVENTS_ENTRY_NORMAL_VIEW = "qaEventsEntryNormalView";
String QAEVENTS_ENTRY_FULL_SCREEN_VIEW = "qaEventsEntryFullScreenView";
String QAEVENTS_ENTRY_FULL_SCREEN_VIEW_SECTION = "qaEventsEntryFullScreenViewSection";
String QAEVENTS_ENTRY_FULL_SCREEN_VIEW_SAMPLE_SECTION = "sampleSection";
String QAEVENTS_ENTRY_FULL_SCREEN_VIEW_TEST_SECTION = "testSection";
String TEST_MANAGEMENT_ROUTING_SWITCH = "testManagementRoutingSwitch";
int TEST_MANAGEMENT_ROUTING_FROM_RESULTS_ENTRY = 1;
int TEST_MANAGEMENT_ROUTING_FROM_QAEVENTS_ENTRY = 2;
int TEST_MANAGEMENT_ROUTING_FROM_QAEVENTS_ENTRY_LINELISTING = 3;
String MENU_TOTAL_RECORDS = "totalRecordCount";
String MENU_FROM_RECORD = "fromRecordCount";
String MENU_TO_RECORD = "toRecordCount";
String TRUE = "true";
String FALSE = "false";
String OPEN_REPORTS_MODULE = "openreports";
String NOTES_REFID = "refid";
String NOTES_REFTABLE = "reftable";
String NOTES_EXTERNAL_NOTES_DISABLED = "externalNotesDisabled";
String POPUP_NOTES = "popupNotes";
String SELECTED_TEST_ID = "selectedTestId";
String ANALYSIS_ID = "analysisId";
String ANALYTE_ID = "analyteId";
String REPORT_TEST_ID_PARAMETER = "Test_Id";
String REPORT_PROJECT_ID_PARAMETER = "Project_Id";
String REPORT_TEST_SECTION_ID_PARAMETER = "Test_Section_Id";
String THE_TREE = "tree";
String ACCESSION_NUMBER = "accessionNumber";
String ACCESSION_NUMBER_REQUESTED = "requestedAccessionNumber";
String AUDIT_TRAIL_DELETE = "D";
String AUDIT_TRAIL_UPDATE = "U";
String AUDIT_TRAIL_INSERT = "I";
String ID = "ID";
String SAMPLE_TYPE_NOT_GIVEN = "NOT GIVEN";
//user info
String USER_SESSION_DATA = "userSessionData";
String LOGIN_PAGE = "loginPage";
String HOME_PAGE = "homePage";
String MAIN_PAGE = "Main";
String FWD_CHANGE_PASS = "changePassword";
String LOGIN_FAILED_CNT = "loginFailedCount";
String ACCOUNT_LOCK_TIME = "lockTime";
String TEMP_PDF_FILE = "tempPDFFile";
String LOCAL_CODE_DICT_ENTRY_SEPARATOR_STRING = ": ";
String RESULTS_REPORT_TYPE_PARAM = "type";
String RESULTS_REPORT_TYPE_ORIGINAL = "original";
String RESULTS_REPORT_TYPE_AMENDED = "amended";
String RESULTS_REPORT_TYPE_PREVIEW = "preview";
String ASSIGNABLE_TEST_TYPE_TEST = "testType";
String ASSIGNABLE_TEST_TYPE_PANEL = "panelType";
String ACCESSION_NUMBERS = "accessionNumbers";
String NO_LABEL_PRINTING = "NONE";
String MULTIPLE_SAMPLE_MODE = "multipleSampleMode";
String PERMITTED_ACTIONS_MAP = "permittedActions";
String FORM_FIELD_SET_HAITI = "HAITI";
String FORM_FIELD_SET_LNSP_HAITI = "LNSP_HAITI";
String FORM_FIELD_SET_LNSP_CI = "LNSP_CI";
String FORM_FIELD_SET_CDI = "CDI";
String FORM_FIELD_SET_CI_GENERAL = "CI_GENERAL";
String FORM_FIELD_SET_KENYA = "KENYA";
String ANALYSIS_TYPE_MANUAL = "MANUAL";
String ANALYSIS_TYPE_AUTO = "AUTO";
String STATUS_RULES_HAITI = "HAITI";
String STATUS_RULES_HAITI_LNSP = "LNSP_HAITI";
String STATUS_RULES_RETROCI = "RETROCI";
String STATUS_RULES_CI = "CI_GENERAL";
String SAMPLE_EDIT_WRITABLE = "SampleEditWritable";
String RESULTS_SESSION_CACHE = "ResultsSessionCache";
String RESULTS_PAGE_MAPPING_SESSION_CACHE = "ResultsPageMappingSessionCache";
int PAGING_SIZE = 60;
/**
* The system_module name used to determine if the current user is allowed to edit primary patient IDs (subject number & site subject number).
*/
String MODULE_ACCESS_PATIENT_SUBJECTNOS_EDIT = "Access.patient.subjectNos.edit";
String MODULE_ACCESS_SAMPLE_ACCESSIONNO_EDIT = "Access.sample.accessionNo.edit";
}