/*
* OpenClinica is distributed under the
* GNU Lesser General Public License (GNU LGPL).
* For details see: http://www.openclinica.org/license
* copyright 2003-2005 Akaza Research
*/
package org.akaza.openclinica.view;
/**
*
*
* Provides a type-safe enumeration for JSP Page,converted from original static class.
* @author jnyayapathi
*/
public enum Page {
/**
* Page for logging in
*/
LOGIN("/WEB-INF/jsp/login/login.jsp", "OpenClinica Login"),
LOGIN_USER_ACCOUNT_DELETED("/WEB-INF/jsp/login/login.jsp" + "?action=userAccountDeleted",
"Unsuccessful Login Due to Account Deletion"),
ENTERPRISE("/WEB-INF/jsp/login/enterprise.jsp", "OpenClinica Enterprise"),
/**
* Page for logging out
*/
LOGOUT("/WEB-INF/jsp/login/logout.jsp", "OpenClinica Log Out"),
/**
* Page to show the main menu of openclinica
*/
MENU("/WEB-INF/jsp/menu.jsp", "Welcome to OpenClinica"),
MENU_SERVLET("/MainMenu", "Welcome to OpenClinica Main Servlet"),
// YW 06-25-2007 <<
/**
* Page for reset password when password is expired.
*/
RESET_PASSWORD("/WEB-INF/jsp/login/resetPassword.jsp", "Reset your expired password"),
// YW >>
/**
* Page for user to update profile
*/
UPDATE_PROFILE("/WEB-INF/jsp/login/updateProfile.jsp", "Update your profile"),
/**
* Page for user to confirm inputs of updating profile
*/
UPDATE_PROFILE_CONFIRM("/WEB-INF/jsp/login/updateProfileConfirm.jsp", "Confirm your profile"),
/**
* Page for user to request password
*/
CONTACT("/WEB-INF/jsp/login/contact.jsp", "Contact Form"),
/**
* Page for user to request password
*/
REQUEST_PWD("/WEB-INF/jsp/login/requestPassword.jsp","Request passwod form"),
REQUEST_STUDY("/WEB-INF/jsp/login/requestStudy.jsp", "Request study access"),
/**
* Page for user to request study access
*/
REQUEST_STUDY_CONFIRM ("/WEB-INF/jsp/login/requestStudyConfirm.jsp", "Request study access Confirm"),
/**
* Page for changing study
*/
CHANGE_STUDY ("/WEB-INF/jsp/login/changeStudy.jsp", "Change Study"),
CHANGE_STUDY_CONFIRM ("/WEB-INF/jsp/login/changeStudyConfirm.jsp", "Change Study Confirm"),
REQUEST_ACCOUNT("/WEB-INF/jsp/login/requestAccount.jsp", "Request account form"),
REQUEST_ACCOUNT_CONFIRM ("/WEB-INF/jsp/login/requestAccountConfirm.jsp", "Request account confirm"),
/**
* Page for user to confirm inputs of requesting password
*/
REQUEST_PWD_CONFIRM ("/WEB-INF/jsp/login/requestPasswordConfirm.jsp", "Request passwod Confirm"),
/**
* Page for creating a user account.
*/
CREATE_ACCOUNT("/WEB-INF/jsp/admin/createuseraccount.jsp", "Create an account"),
/**
* Page for creating a user account.
*/
TEST_OBJECT("/WEB-INF/jsp/admin/createtestObject.jsp", "Create an account"),
/**
* Page for editing a user account, and confirmation page.
*/
EDIT_ACCOUNT("/WEB-INF/jsp/admin/edituseraccount.jsp", "Edit an account"),
EDIT_ACCOUNT_CONFIRM ("/WEB-INF/jsp/admin/edituseraccountconfirm.jsp", "Edit an account"),
/**
* Page for viewing all user accounts (for admin)
*/
LIST_USER_ACCOUNTS ("/WEB-INF/jsp/admin/listuseraccounts.jsp", "List user accounts"),
LIST_USER_ACCOUNTS_SERVLET ("/ListUserAccounts", "List user accounts"),
/**
* Page for viewing a single user account (for admin)
*/
VIEW_USER_ACCOUNT("/WEB-INF/jsp/admin/viewuseraccount.jsp", "View user account"),
VIEW_USER_ACCOUNT_SERVLET ("/ViewUserAccount", "View user account servlet"),
CONFIGURATION ("/WEB-INF/jsp/admin/configuration.jsp", "Configuration"),
CONFIGURATION_PASSWORD_REQUIREMENTS("/WEB-INF/jsp/admin/configurationPasswordRequirements.jsp", "Configuration"),
SYSTEM_STATUSe("/WEB-INF/jsp/admin/systemStatus.jsp", "System Status"),
/**
* Page for creating a study.
*/
CREATE_STUDY1 ("/WEB-INF/jsp/managestudy/createStudy1.jsp", "Create a new Study first section"),
CREATE_STUDY2 ("/WEB-INF/jsp/managestudy/createStudy2.jsp", "Create a new Study second section"),
CREATE_STUDY3 ("/WEB-INF/jsp/managestudy/createStudy3.jsp", "Create a new Study third section"),
CREATE_STUDY4 ("/WEB-INF/jsp/managestudy/createStudy4.jsp", "Create a new Study forth section"),
CREATE_STUDY5 ("/WEB-INF/jsp/managestudy/createStudy5.jsp", "Create a new Study fifth section"),
CREATE_STUDY6 ("/WEB-INF/jsp/managestudy/createStudy6.jsp", "Create a new Study sixth section"),
CREATE_STUDY7 ("/WEB-INF/jsp/managestudy/createStudy7.jsp", "Create a new Study seventh section"),
CREATE_STUDY8 ("/WEB-INF/jsp/managestudy/createStudy8.jsp", "Create a new Study last section"),
/**
* Page for confirming a new study.
*/
STUDY_CREATE_CONFIRM ("/WEB-INF/jsp/managestudy/studyCreateConfirm.jsp", "Confirm a new Study"),
/**
* Page for update a study.
*/
UPDATE_STUDY1("/WEB-INF/jsp/managestudy/updateStudy1.jsp", "Update a Study first section"),
UPDATE_STUDY2("/WEB-INF/jsp/managestudy/updateStudy2.jsp", "Update a Study second section"),
UPDATE_STUDY3("/WEB-INF/jsp/managestudy/updateStudy3.jsp", "Update a Study third section"),
UPDATE_STUDY4 ("/WEB-INF/jsp/managestudy/updateStudy4.jsp", "Update a Study forth section"),
UPDATE_STUDY5("/WEB-INF/jsp/managestudy/updateStudy5.jsp", "Update a Study fifth section"),
UPDATE_STUDY6 ("/WEB-INF/jsp/managestudy/updateStudy6.jsp", "Update a Study sixth section"),
UPDATE_STUDY7("/WEB-INF/jsp/managestudy/updateStudy7.jsp", "Update a Study seventh section"),
UPDATE_STUDY8 ("/WEB-INF/jsp/managestudy/updateStudy8.jsp", "Update a Study last section"),
LIST_STUDY_SUBJECTS ("/WEB-INF/jsp/managestudy/findSubjects.jsp", "List Study Subjects"),
LIST_STUDY_SUBJECTS_SERVLET("/ListStudySubjects", "List Study Subjects"),
UPDATE_STUDY_SERVLET_NEW ("/UpdateStudyNew", "Update a Study"),
UPDATE_STUDY_NEW ("/WEB-INF/jsp/managestudy/updateStudyNew.jsp", "Update a Study"),
VIEW_STUDY("/WEB-INF/jsp/admin/viewStudy.jsp", "View study"),
VIEW_FULL_STUDY("/WEB-INF/jsp/admin/viewFullStudy.jsp", "View full study"),
REMOVE_CRF("/WEB-INF/jsp/admin/removeCRF.jsp", "Remove a CRF"),
RESTORE_CRF ("/WEB-INF/jsp/admin/restoreCRF.jsp", "Restore a CRF"),
/**
* Page for confirming an existing study.
*/
STUDY_UPDATE_CONFIRM ("/WEB-INF/jsp/managestudy/studyUpdateConfirm.jsp", "Confirm a Study"),
/**
* Page for creating a new sub study.
*/
CREATE_SUB_STUDY ("/WEB-INF/jsp/managestudy/createSubStudy.jsp", "Create a sub Study"),
/**
* Page for confirming a new sub study.
*/
CONFIRM_CREATE_SUB_STUDY("/WEB-INF/jsp/managestudy/createSubStudyConfirm.jsp", "Confirm a new site"),
/**
* Page for confirming a new sub study.
*/
CONFIRM_UPDATE_SUB_STUDY ("/WEB-INF/jsp/managestudy/updateSubStudyConfirm.jsp", "Confirm a site"),
/**
* Page for updating a new sub study.
*/
UPDATE_SUB_STUDY("/WEB-INF/jsp/managestudy/updateSubStudy.jsp", "Update a sub Study"),
/**
* Page for viewing a new sub study.
*/
VIEW_SITE("/WEB-INF/jsp/managestudy/viewSite.jsp", "View a sub Study"),
VIEW_SITE_SERVLET ("/ViewSite", "View a sub Study"),
REMOVE_STUDY ("/WEB-INF/jsp/admin/removeStudy.jsp", "Remove a Study"),
/**
* Page for restoring a study.
*/
RESTORE_STUDY ("/WEB-INF/jsp/admin/restoreStudy.jsp", "Restore a Study"),
/**
* Page for removing a sub study.
*/
REMOVE_SITE ("/WEB-INF/jsp/managestudy/removeSite.jsp", "View a sub Study"),
/**
* Page for restoring a sub study.
*/
RESTORE_SITE ("/WEB-INF/jsp/managestudy/restoreSite.jsp", "Restore a sub Study"),
/**
* Page for editing a study user role.
*/
EDIT_STUDY_USER_ROLE ("/WEB-INF/jsp/admin/editstudyuserrole.jsp", "Edit Study User Role"),
/**
* Page for view all users of a study and its sites.
*/
STUDY_USER_LIST ("/WEB-INF/jsp/managestudy/studyUserList.jsp", "View Study Users"),
/**
* Page for view all studies.
*/
STUDY_LIST ("/WEB-INF/jsp/managestudy/studyList.jsp", "View All Studies"),
/**
* Page for view all studies.
*/
STUDY_LIST_SERVLET ("/ListStudy", "View All Studies"),
/**
* Page for view all sites.
*/
SITE_LIST ("/WEB-INF/jsp/managestudy/siteList.jsp", "View All Sites"),
SITE_LIST_SERVLET ("/ListSite", "View All Sites Servlet"),
/*
* Page for sign study subject
*/
SIGN_STUDY_SUBJECT_SERVLET ("/SignStudySubject", "Sign Study Subject"),
SIGN_STUDY_SUBJECT ("/WEB-INF/jsp/managestudy/signStudySubject.jsp", "Sign Study Subject"),
/**
* Page for view all study group classes.
*/
SUBJECT_GROUP_CLASS_LIST ("/WEB-INF/jsp/managestudy/subjectGroupClassList.jsp", "View All Group Class"),
SUBJECT_GROUP_CLASS_LIST_SERVLET ("/ListSubjectGroupClass", "View Subject Group Class Servlet"),
CREATE_SUBJECT_GROUP_CLASS ("/WEB-INF/jsp/managestudy/createSubjectGroupClass.jsp", "Create Subject Group Class"),
CREATE_SUBJECT_GROUP_CLASS_CONFIRM ("/WEB-INF/jsp/managestudy/createSubjectGroupClassConfirm.jsp",
"Create Subject Group Class Confirm"),
UPDATE_SUBJECT_GROUP_CLASS ("/WEB-INF/jsp/managestudy/updateSubjectGroupClass.jsp", "Update Subject Group Class"),
UPDATE_SUBJECT_GROUP_CLASS_CONFIRM ("/WEB-INF/jsp/managestudy/updateSubjectGroupClassConfirm.jsp",
"Update Subject Group Class Confirm"),
VIEW_SUBJECT_GROUP_CLASS ("/WEB-INF/jsp/managestudy/viewSubjectGroupClass.jsp", "View Subject Group Class"),
REMOVE_SUBJECT_GROUP_CLASS ("/WEB-INF/jsp/managestudy/removeSubjectGroupClass.jsp", "Remove Subject Group Class"),
RESTORE_SUBJECT_GROUP_CLASS ("/WEB-INF/jsp/managestudy/restoreSubjectGroupClass.jsp", "Restore Subject Group Class"),
/**
* Page for defining a study event.
*/
DEFINE_STUDY_EVENT1 ("/WEB-INF/jsp/managestudy/defineStudyEvent1.jsp", "Define Study Event"),
DEFINE_STUDY_EVENT2 ("/WEB-INF/jsp/managestudy/defineStudyEvent2.jsp", "Define Study Event"),
DEFINE_STUDY_EVENT3 ("/WEB-INF/jsp/managestudy/defineStudyEvent3.jsp", "Define Study Event"),
DEFINE_STUDY_EVENT4 ("/WEB-INF/jsp/managestudy/defineStudyEvent4.jsp", "Define Study Event"),
DEFINE_STUDY_EVENT_CONFIRM("/WEB-INF/jsp/managestudy/defineStudyEventConfirm.jsp", "Define Study Event Confirm"),
/**
* Page for updating a study event definition.
*/
UPDATE_EVENT_DEFINITION1 ("/WEB-INF/jsp/managestudy/updateEventDefinition1.jsp", "Update Event Definition"),
UPDATE_EVENT_DEFINITION2 ("/WEB-INF/jsp/managestudy/updateEventDefinition2.jsp", "Update Event Definition"),
UPDATE_EVENT_DEFINITION_CONFIRM ("/WEB-INF/jsp/managestudy/updateEventDefinitionConfirm.jsp",
"Update Event Definition Confirm"),
/**
* Page for viewing definition
*/
VIEW_EVENT_DEFINITION ("/WEB-INF/jsp/managestudy/viewEventDefinition.jsp", "View Event Definition"),
VIEW_EVENT_DEFINITION_READONLY ("/WEB-INF/jsp/managestudy/viewEventDefinitionReadOnly.jsp", "View Event Definition"),
VIEW_EVENT_DEFINITION_NOSIDEBAR ("/WEB-INF/jsp/managestudy/viewEventDefinitionNoSidebar.jsp", "View Event Definition"),
VIEW_EVENT_DEFINITION_SERVLET ("/ViewEventDefinition", "View Event Definition Servlet"),
/**
* Page for removing definition
*/
REMOVE_DEFINITION("/WEB-INF/jsp/managestudy/removeDefinition.jsp", "Remove Event Definition"),
/**
* Page for removing definition
*/
RESTORE_DEFINITION("/WEB-INF/jsp/managestudy/restoreDefinition.jsp", "Restore Event Definition"),
/**
* Page for locking definition
*/
LOCK_DEFINITION ("/WEB-INF/jsp/managestudy/lockDefinition.jsp", "Lock Event Definition"),
/**
* Page for unlocking definition
*/
UNLOCK_DEFINITION ("/WEB-INF/jsp/managestudy/unlockDefinition.jsp", "Unlock Event Definition"),
/**
* Page for listing seds
*/
STUDY_EVENT_DEFINITION_LIST ("/WEB-INF/jsp/managestudy/studyEventDefinitionList.jsp", "List all CRFs"),
/**
* Page for view all seds.
*/
LIST_DEFINITION_SERVLET ("/ListEventDefinition", "View All Definitions"),
/**
* Page for listing crfs.
*/
CRF_LIST ("/WEB-INF/jsp/admin/listCRF.jsp", "List all CRFs"),
CRF_LIST_SERVLET ("/ListCRF", "List all CRFs servlet"),
/**
* Page for creating crf.
*/
VIEW_CRF ("/WEB-INF/jsp/admin/viewCRF.jsp", "View a CRF"),
/**
* Page for viewing audit user activity.
*/
AUDIT_USER_ACTIVITY ("/WEB-INF/jsp/admin/auditUserActivity.jsp", "Audit User Activity"),
/**
* Page for viewing audit database
*/
AUDIT_DATABASE ("/WEB-INF/jsp/admin/auditDatabase.jsp", "Audit Database"),
/**
* Page for creating crf.
*/
CREATE_CRF ("/WEB-INF/jsp/admin/createCRF.jsp", "Create a new CRF"),
/**
* Page for updating crf.
*/
UPDATE_CRF ("/WEB-INF/jsp/admin/updateCRF.jsp", "Update a CRF"),
UPDATE_CRF_CONFIRM ("/WEB-INF/jsp/admin/updateCRFConfirm.jsp", "Update a CRF Confirm"),
/**
* Page for creating crf confirm.
*/
CREATE_CRF_CONFIRM ("/WEB-INF/jsp/admin/createCRFConfirm.jsp", "Create a new CRF Confirm"),
/**
* Page for creating crf version.
*/
CREATE_CRF_VERSION ("/WEB-INF/jsp/admin/createCRFVersion.jsp", "Create a new CRF Version"),
UPLOAD_CRF_VERSION ("/WEB-INF/jsp/admin/uploadCRFVersionFile.jsp", "Upload a new CRF Version"),
REMOVE_CRF_VERSION ("/WEB-INF/jsp/admin/removeCRFVersion.jsp", "Remove CRF Version"),
RESTORE_CRF_VERSION ("/WEB-INF/jsp/admin/restoreCRFVersion.jsp", "Restore CRF Version"),
CREATE_XFORM_CRF_VERSION_SERVLET ("/WEB-INF/jsp/admin/createXformCRFVersion.jsp", "Create a new Xform CRF Version"),
/**
* Page for creating crf data imports
*/
IMPORT_CRF_DATA ("/WEB-INF/jsp/submit/import.jsp", "Import CRF Data"),
VERIFY_IMPORT_SERVLET ("/VerifyImportedCRFData", "Verify Imported CRF Data Servlet"),
VERIFY_IMPORT_CRF_DATA ("/WEB-INF/jsp/submit/verifyImport.jsp", "Verify Imported CRF Data"),
/**
* Page for creating rule imports
*/
IMPORT_RULES ("/WEB-INF/jsp/submit/importRules.jsp", "Import Rules"),
VIEW_RULE_SETS ("/WEB-INF/jsp/submit/listRuleSets.jsp", "List Rule Assignments"),
VIEW_RULE_SETS2 ("/WEB-INF/jsp/submit/listRuleSets2.jsp", "List Rule Assignments"),
VIEW_RULE_SETS_DESIGNER ("/WEB-INF/jsp/submit/listRuleSetsDesigner.jsp", "List Rule Assignments"),
VERIFY_RULES_IMPORT_SERVLET ("/VerifyImportedRule", "Verify Imported Rule Servlet"),
VERIFY_RULES_IMPORT ("/WEB-INF/jsp/submit/verifyImportRule.jsp", "Verify Imported Rules"),
VIEW_RULES ("/WEB-INF/jsp/submit/viewRules.jsp", "View Rules"),
VIEW_EXECUTED_RULES ("/WEB-INF/jsp/submit/viewExecutedRules.jsp", "View Rules"),
LIST_RULE_SETS_SERVLET ("/ViewRuleAssignment", "List Rule Assignments"),
REMOVE_RULE_SET ("/WEB-INF/jsp/submit/removeRuleSet.jsp", "Remove RuleSet"),
RESTORE_RULE_SET ("/WEB-INF/jsp/submit/restoreRuleSet.jsp", "Remove RuleSet"),
VIEW_EXECUTED_RULES_FROM_CRF ("/WEB-INF/jsp/submit/viewExecutedRulesFromCrf.jsp", "View Results"),
VIEW_RULESET_AUDITS ("/WEB-INF/jsp/submit/viewRuleSetAudits.jsp", "View Rule Audits"),
TEST_RULES ("/WEB-INF/jsp/submit/testRules.jsp", "Test Rules"),
/**
* Page for creating crf version.
*/
CREATE_CRF_VERSION_SERVLET ("/CreateCRFVersion", "Create a new CRF Version Servlet"),
/**
* Page for confirming crf version.
*/
CREATE_CRF_VERSION_CONFIRM ("/WEB-INF/jsp/admin/createCRFVersionConfirm.jsp", "Create a new CRF Version Confirm"),
CREATE_CRF_VERSION_CONFIRMSQL ("/WEB-INF/jsp/admin/createCRFVersionConfirmSQL.jsp",
"Create a new CRF Version Confirm SQL"),
CREATE_CRF_VERSION_DONE ("/WEB-INF/jsp/admin/createCRFVersionDone.jsp", "Create a new CRF Version Done"),
REMOVE_CRF_VERSION_CONFIRM ("/WEB-INF/jsp/admin/removeCRFVersionConfirm.jsp", "Remove CRF Version Confirm"),
CREATE_CRF_VERSION_NODELETE("/WEB-INF/jsp/admin/createCRFVersionNoDelete.jsp", "Create a new CRF cannot delete version"),
CREATE_CRF_VERSION_ERROR ("/WEB-INF/jsp/admin/createCRFVersionError.jsp", "Create a new CRF error"),
REMOVE_CRF_VERSION_DEF ("/WEB-INF/jsp/admin/removeCRFVersionDef.jsp", "Remove CRF Version From Definition"),
AUDIT_LOG_USER ("/WEB-INF/jsp/admin/auditLogUser.jsp", "Audit Log display by User"),
AUDIT_LOG_STUDY ("/WEB-INF/jsp/admin/auditLogStudy.jsp", "Audit Log display by Study"),
AUDIT_LOGS_STUDY ("/WEB-INF/jsp/admin/studyAuditLog.jsp", "Audit Log display by Study"),
AUDIT_LOGS_ITEMS ("/WEB-INF/jsp/admin/auditItem.jsp", "Audit Log for Item"),
/**
* Page for extract datasets main, tbh
*/
EXTRACT_DATASETS_MAIN ("/WEB-INF/jsp/extract/extractDatasetsMain.jsp", "Extract Datasets Main Page"),
/**
* Page for view all datasets, tbh
*/
VIEW_DATASETS ("/WEB-INF/jsp/extract/viewDatasets.jsp", "View Datasets"),
VIEW_EMPTY_DATASETS ("/WEB-INF/jsp/extract/viewEmptyDatasets.jsp", "View Datasets"),
VIEW_DATASET_DETAILS ("/WEB-INF/jsp/extract/viewDatasetDetails.jsp", "View Dataset Details"),
EXPORT_DATASETS ("/WEB-INF/jsp/extract/exportDatasets.jsp", "Export Dataset"),
GENERATE_DATASET ("/WEB-INF/jsp/extract/generatedDataset.jsp", "Generate Dataset"),
GENERATE_DATASET_HTML ("/WEB-INF/jsp/extract/generatedDatasetHtml.jsp", "Generate Dataset"),
GENERATE_EXCEL_DATASET ("/WEB-INF/jsp/extract/generatedExcelDataset.jsp", "Generate Excel Dataset"),
CREATE_DATASET_1 ("/WEB-INF/jsp/extract/createDatasetBegin.jsp", "Create Dataset Begin"),
CREATE_DATASET_2 ("/WEB-INF/jsp/extract/createDatasetStep2.jsp", "Create Dataset Step Two"),
CREATE_DATASET_3 ("/WEB-INF/jsp/extract/createDatasetStep3.jsp", "Create Dataset Step Three"),
CREATE_DATASET_4 ("/WEB-INF/jsp/extract/createDatasetStep4.jsp", "Create Dataset Step Four"),
CONFIRM_DATASET ("/WEB-INF/jsp/extract/createDatasetConfirmMetadata.jsp", "Create Dataset Step Four"),
CREATE_DATASET_EVENT_ATTR ("/WEB-INF/jsp/extract/selectEventAttribute.jsp", "Create Dataset and select event Attribute"),
CREATE_DATASET_SUB_ATTR ("/WEB-INF/jsp/extract/selectSubAttribute.jsp", "Create Dataset and select subject Attribute"),
CREATE_DATASET_GROUP_ATTR ("/WEB-INF/jsp/extract/selectGroupAttribute.jsp", "Create Dataset and select group Attribute"),
CREATE_DATASET_CRF_ATTR ("/WEB-INF/jsp/extract/selectCRFAttributes.jsp", "Create Dataset and select CRF Attribute"),
// CREATE_DATASET_DISC_ATTR = new
// Page("/WEB-INF/jsp/extract/selectDiscrepancyAttributes.jsp","Create
// Dataset and select discrepancy Attribute"),
CREATE_DATASET_SELECT_ITEMS ("/WEB-INF/jsp/extract/selectItems.jsp", "Create Dataset and select Items"),
// CREATE_DATASET_APPLY_FILTER_SERVLET ("CreateDatasetApplyFilter", "Create Dataset Apply Filter"),
CREATE_DATASET_APPLY_FILTER ("/WEB-INF/jsp/extract/createDatasetApplyFilter.jsp", "Create Dataset Apply Filter"),
CREATE_DATASET_VIEW_SELECTED ("/WEB-INF/jsp/extract/viewSelected.jsp", "View Selected Items"),
CREATE_DATASET_VIEW_SELECTED_HTML ("/WEB-INF/jsp/extract/viewSelectedHtml.jsp", "View Selected Items in a static way"),
REMOVE_DATASET ("/WEB-INF/jsp/extract/removeDataset.jsp", "Remove Dataset"),
RESTORE_DATASET ("/WEB-INF/jsp/extract/restoreDataset.jsp", "Restore Dataset"),
ITEM_DETAIL ("/WEB-INF/jsp/extract/itemDetail.jsp", "Remove Dataset"),
/**
* Pages for create and show all filters, tbh
*
*/
APPLY_FILTER ("/WEB-INF/jsp/extract/applyFilter.jsp", "Apply Filter"),
CREATE_FILTER_SCREEN_1 ("/WEB-INF/jsp/extract/createFilterScreen1.jsp", "Create Filter Screen One"),
CREATE_FILTER_SCREEN_2 ("/WEB-INF/jsp/extract/createFilterScreen2.jsp", "Create Filter Screen Two"),
CREATE_FILTER_SCREEN_3 ("/WEB-INF/jsp/extract/createFilterScreen3.jsp", "Create Filter Screen Three"),
CREATE_FILTER_SCREEN_3_1 ("/WEB-INF/jsp/extract/createFilterScreen3_1.jsp", "Create Filter Screen Three Point One"),
CREATE_FILTER_SCREEN_3_2 ("/WEB-INF/jsp/extract/createFilterScreen3_2.jsp", "Create Filter Screen Three Point Two"),
CREATE_FILTER_SCREEN_4 ("/WEB-INF/jsp/extract/createFilterScreen4.jsp", "Create Filter Screen Four"),
CREATE_FILTER_SCREEN_5 ("/WEB-INF/jsp/extract/createFilterScreen5.jsp", "Create Filter Screen Five"),
CREATE_FILTER_CONFIRM ("/WEB-INF/jsp/extract/createFilterConfirm.jsp", "Create Filter Confirm"),
VIEW_FILTER_DETAILS ("/WEB-INF/jsp/extract/viewFilterDetails.jsp", "View Filter Details"),
EDIT_FILTER ("/WEB-INF/jsp/extract/editFilter.jsp", "Edit Filter"),
EDIT_DATASET ("/WEB-INF/jsp/extract/editDataset.jsp", "Edit Dataset"),
VALIDATE_EDIT_FILTER ("/WEB-INF/jsp/extract/validateEditFilter.jsp", "Validate Edited Filter"),
REMOVE_FILTER ("/WEB-INF/jsp/extract/removeFilter.jsp", "Remove Filter"),
/**
* Page to show errors
*/
ERROR ("/WEB-INF/jsp/error.jsp", "Error Page of OpenClinica"),
ADMIN_SYSTEM ("/WEB-INF/jsp/" + "admin/index.jsp", "Administer System Menu"),
MANAGE_STUDY ("/WEB-INF/jsp/" + "managestudy/index.jsp", "Manage Study Menu"),
MANAGE_STUDY_BODY ("/WEB-INF/jsp/" + "managestudy/managestudy_body.jsp", "Manage Study Menu"),
CREATE_JOB_EXPORT ("/WEB-INF/jsp/" + "admin/createExportJob.jsp", "Create Export Job"),
UPDATE_JOB_EXPORT ("/WEB-INF/jsp/" + "admin/updateExportJob.jsp", "Update Export Job"),
CREATE_JOB_IMPORT ("/WEB-INF/jsp/" + "admin/createImportJob.jsp", "Create Import Job"),
UPDATE_JOB_IMPORT ("/WEB-INF/jsp/" + "admin/updateImportJob.jsp", "Update Import Job"),
VIEW_JOB ("/WEB-INF/jsp/" + "admin/viewJobs.jsp", "View Jobs"),
VIEW_ALL_JOBS ("/WEB-INF/jsp/" + "admin/viewAllJobs.jsp", "View Jobs"),
VIEW_IMPORT_JOB ("/WEB-INF/jsp/" + "admin/viewImportJobs.jsp", "View Import Jobs"),
VIEW_IMPORT_JOB_SERVLET ("/ViewImportJob", "View Import Jobs"),
VIEW_LOG_MESSAGE ("/WEB-INF/jsp/" + "admin/viewLogMessage.jsp", "View Log Message"),
// below line for redirect without having to generate the table, tbh
VIEW_JOB_SERVLET ("/ViewJob", "View Jobs"),
VIEW_SINGLE_JOB ("/WEB-INF/jsp/" + "admin/viewSingleJob.jsp", "View Jobs"),
// job creation and viewing pages, all under admin
TECH_ADMIN_SYSTEM ("/WEB-INF/jsp/" + "techadmin/index.jsp", "Technical Administrator Menu"),
VIEW_SCHEDULER ("/WEB-INF/jsp/" + "admin/viewScheduler.jsp", "View System Scheduler"),
ADMIN_SYSTEM_SERVLET ("/AdminSystem", "Administer System Servlet"),
MANAGE_STUDY_SERVLET ("/ManageStudy", "Manage Study Servlet"),
SUBMIT_DATA ("/WEB-INF/jsp/" + "submit/index.jsp", "Submit Data Menu"),
// SUBMIT_DATA_SERVLET ("/SubmitData",
// "Submit Data Menu"),
SUBMIT_DATA_SERVLET ("/ListStudySubjectsSubmit", "Submit Data Menu"),
CREATE_NEW_STUDY_EVENT ("/WEB-INF/jsp/" + "submit/createNewStudyEvent.jsp", "Create a New Study Event"),
CREATE_NEW_STUDY_EVENT_SERVLET ("/CreateNewStudyEvent", "Create a New Study Event"),
INSTRUCTIONS_ENROLL_SUBJECT ("/WEB-INF/jsp/" + "submit/instructionsEnrollSubject.jsp", "Enroll New Subject - Instructions"),
ADD_NEW_SUBJECT ("/WEB-INF/jsp/" + "submit/addNewSubject.jsp", "Enroll New Subject"),
ADD_EXISTING_SUBJECT ("/WEB-INF/jsp/" + "submit/addExistingSubject.jsp", "Enroll An Existing Subject"),
INSTRUCTIONS_ENROLL_SUBJECT_SERVLET ("/AddNewSubject?instr=1", "Enroll New Subject Servlet"),
FIND_STUDY_EVENTS_SERVLET ("/FindStudyEvents", "Find Study Events"),
FIND_STUDY_EVENTS_STEP1 ("/WEB-INF/jsp/" + "submit/findStudyEventsStep1.jsp", "Find Study Events - Step 1"),
FIND_STUDY_EVENTS_STEP2 ("/WEB-INF/jsp/" + "submit/findStudyEventsStep2.jsp", "Find Study Events - Step 2"),
FIND_STUDY_EVENTS_STEP3 ("/WEB-INF/jsp/" + "submit/findStudyEventsStep3.jsp", "Find Study Events - Step 3"),
ENTER_DATA_FOR_STUDY_EVENT ("/WEB-INF/jsp/" + "submit/enterDataForStudyEvent.jsp", "Enter Data for a Study Event"),
ENTER_DATA_FOR_STUDY_EVENT_SERVLET ("/EnterDataForStudyEvent", "Enter Data for a Study Event"),
TABLE_OF_CONTENTS ("/WEB-INF/jsp/" + "submit/tableOfContents.jsp", "Event CRF Data Submission"),
TABLE_OF_CONTENTS_SERVLET ("/TableOfContents", "Event CRF Data Submission"),
INTERVIEWER ("/WEB-INF/jsp/" + "submit/interviewer.jsp", "Event CRF Interview Info Submission"),
INTERVIEWER_ENTIRE_PAGE ("/WEB-INF/jsp/" + "submit/interviewerEntirePage.jsp", "Event CRF Interview Info Submission"),
INITIAL_DATA_ENTRY ("/WEB-INF/jsp/" + "submit/initialDataEntry.jsp", "Initial Data Entry"),
INITIAL_DATA_ENTRY_SERVLET ("/InitialDataEntry", "Initial Data Entry"),
DOUBLE_DATA_ENTRY ("/WEB-INF/jsp/" + "submit/doubleDataEntry.jsp", "Double Data Entry"),
DOUBLE_DATA_ENTRY_SERVLET ("/DoubleDataEntry", "Double Data Entry"),
MARK_EVENT_CRF_COMPLETE ("/WEB-INF/jsp/" + "submit/markEventCRFComplete.jsp", "Mark Event CRF Complete"),
ADMIN_EDIT ("/WEB-INF/jsp/" + "submit/administrativeEditing.jsp", "Administrative Editing"),
ADMIN_EDIT_SERVLET ("/AdministrativeEditing", "Administrative Editing Servlet"),
LIST_USER_IN_STUDY ("/WEB-INF/jsp/" + "managestudy/listUserInStudy.jsp", "list users in a study"),
VIEW_USER_IN_STUDY ("/WEB-INF/jsp/" + "managestudy/viewUserInStudy.jsp", "view a user in a study"),
SET_USER_ROLE_IN_STUDY ("/WEB-INF/jsp/" + "managestudy/setUserRoleInStudy.jsp", "set a user role in a study"),
REMOVE_USER_ROLE_IN_STUDY ("/WEB-INF/jsp/" + "managestudy/removeStudyUserRole.jsp", "remove a user role in a study"),
RESTORE_USER_ROLE_IN_STUDY ("/WEB-INF/jsp/" + "managestudy/restoreStudyUserRole.jsp", "restore a user role in a study"),
LIST_USER_IN_STUDY_SERVLET ("/ListStudyUser", "list users in a study"),
LIST_SUBJECT ("/WEB-INF/jsp/" + "managestudy/listSubject.jsp", "list subjects in a study"),
LIST_SUBJECT_SERVLET ("/ListSubject", "list subjects in a study"),
VIEW_SUBJECT ("/WEB-INF/jsp/" + "admin/viewSubject.jsp", "View Subject"),
VIEW_CRF_VERSION ("/WEB-INF/jsp/" + "managestudy/viewCRFVersion.jsp", "View a CRF Version"),
// TODO do we need both versions here??? tbh
LIST_STUDY_SUBJECT ("/WEB-INF/jsp/" + "managestudy/listStudySubject.jsp", "list subjects in a study"),
LIST_STUDY_SUBJECT_SERVLET ("/ListStudySubject", "list subjects in a study"),
VIEW_STUDY_SUBJECT ("/WEB-INF/jsp/" + "managestudy/viewStudySubject.jsp", "View Subject in a study"),
VIEW_STUDY_SUBJECT_AUDIT ("/WEB-INF/jsp/" + "managestudy/viewStudySubjectAudit.jsp", "View Subject in a study Audit"),
VIEW_STUDY_SUBJECT_SERVLET ("/ViewStudySubject", "View Subject in a study Servlet"),
UPDATE_STUDY_SUBJECT ("/WEB-INF/jsp/" + "managestudy/updateStudySubject.jsp", "update Subject in a study"),
UPDATE_STUDY_SUBJECT_SERVLET ("/UpdateStudySubject", "update Subject in a study"),
UPDATE_STUDY_SUBJECT_CONFIRM ("/WEB-INF/jsp/" + "managestudy/updateStudySubjectConfirm.jsp", "update Subject in a study Confirm"),
REMOVE_STUDY_SUBJECT ("/WEB-INF/jsp/" + "managestudy/removeStudySubject.jsp", "Remove Subject from a study"),
RESTORE_STUDY_SUBJECT ("/WEB-INF/jsp/" + "managestudy/restoreStudySubject.jsp", "Restore Subject to a study"),
REMOVE_STUDY_EVENT ("/WEB-INF/jsp/" + "managestudy/removeStudyEvent.jsp", "Remove Event from a study"),
RESTORE_STUDY_EVENT ("/WEB-INF/jsp/" + "managestudy/restoreStudyEvent.jsp", "Restore Event to a study"),
DELETE_STUDY_EVENT ("/WEB-INF/jsp/" + "managestudy/deleteStudyEvent.jsp", "Delete Event from a study"),
REMOVE_EVENT_CRF ("/WEB-INF/jsp/" + "managestudy/removeEventCRF.jsp", "Remove CRF from event"),
RESTORE_EVENT_CRF ("/WEB-INF/jsp/" + "managestudy/restoreEventCRF.jsp", "Restore CRF to event"),
VIEW_EVENT_CRF ("/WEB-INF/jsp/" + "managestudy/viewEventCRF.jsp", "View Event CRF Data"),
DELETE_EVENT_CRF ("/WEB-INF/jsp/" + "admin/deleteEventCRF.jsp", "Delete CRF from event"),
UPDATE_SUBJECT ("/WEB-INF/jsp/" + "admin/updateSubject.jsp", "update a subject"),
UPDATE_SUBJECT_SERVLET ("/UpdateSubject", "update a subject"),
UPDATE_SUBJECT_CONFIRM ("/WEB-INF/jsp/" + "admin/updateSubjectConfirm.jsp", "confirm update a subject"),
REASSIGN_STUDY_SUBJECT ("/WEB-INF/jsp/" + "managestudy/reassignStudySubject.jsp", "reassign a subject"),
REASSIGN_STUDY_SUBJECT_CONFIRM ("/WEB-INF/jsp/" + "managestudy/reassignStudySubjectConfirm.jsp", "confirm reassign a subject"),
REMOVE_SUBJECT ("/WEB-INF/jsp/" + "admin/removeSubject.jsp", "remove a subject"),
RESTORE_SUBJECT ("/WEB-INF/jsp/" + "admin/restoreSubject.jsp", "restore a subject"),
SET_USER_ROLE ("/WEB-INF/jsp/" + "admin/setUserRole.jsp", "set a study user role for a user"),
/**
* Page for listing subjects.
*/
SUBJECT_LIST ("/WEB-INF/jsp/admin/listSubject.jsp", "List all Subjects"),
SUBJECT_LIST_SERVLET ("/ListSubject", "List all subjects servlet"),
VIEW_TABLE_OF_CONTENT ("/WEB-INF/jsp/managestudy/viewTableOfContents.jsp", "View Table Of Contents"),
VIEW_TABLE_OF_CONTENT_SERVLET ("/ViewTableOfContent", "View Table Of Contents Servlet"),
VIEW_SECTION_DATA_ENTRY ("/WEB-INF/jsp/managestudy/viewSectionDataEntry.jsp", "View Section Data Entry"),
VIEW_SECTION_DATA_PREVIEW ("/WEB-INF/jsp/managestudy/viewSectionDataPreview.jsp", "View Section Data Preview"),
// YW 07-23-2007 << for preview in the issue000937
VIEW_SECTION_DATA_ENTRY_PREVIEW ("/SectionPreview", "Preview CRF Servlet"),
// YW >>
VIEW_SECTION_DATA_ENTRY_PRINT ("/WEB-INF/jsp/managestudy/viewSectionDataEntryHtml.jsp", "View Section Data Entry Html"),
VIEW_SECTION_DATA_ENTRY_SERVLET ("/ViewSectionDataEntry", "View Section Data Entry Servlet"),
EXPORT_DATA_CUSTOM ("", "Dataset Export"),
VIEW_EVENT_CRF_CONTENT ("/WEB-INF/jsp/managestudy/viewEventCRFContent.jsp", "View Event CRF Content"),
UPDATE_STUDY_EVENT ("/WEB-INF/jsp/managestudy/updateStudyEvent.jsp", "Upate Study Event"),
UPDATE_STUDY_EVENT_SERVLET ("/UpdateStudyEvent", "Upate Study Event"),
UPDATE_STUDY_EVENT_SIGNED ("/WEB-INF/jsp/managestudy/updateStudyEventSigned.jsp", "Upate Study Event"),
VIEW_STUDY_EVENTS ("/WEB-INF/jsp/managestudy/viewStudyEvents.jsp", "View Study Events"),
VIEW_STUDY_EVENTS_PRINT ("/WEB-INF/jsp/managestudy/viewStudyEventsPrint.jsp", "View Study Events"),
DELETE_CRF_VERSION ("/WEB-INF/jsp/admin/deleteCRFVersion.jsp", "delete CRF Version"),
ADD_DISCREPANCY_NOTE ("/WEB-INF/jsp/submit/addDiscrepancyNote.jsp", "Add Discrepancy Note"),
ADD_DISCREPANCY_NOTE_SERVLET ("/CreateDiscrepancyNote", "Add Discrepancy Note"),
ADD_DISCREPANCY_NOTE_DONE ("/WEB-INF/jsp/submit/addDiscrepancyNoteDone.jsp", "Add Discrepancy Note Done"),
ADD_DISCREPANCY_NOTE_SAVE_DONE ("/WEB-INF/jsp/submit/addDiscrepancyNoteSaveDone.jsp", "Add Discrepancy Note Save Done"),
VIEW_DISCREPANCY_NOTE ("/WEB-INF/jsp/submit/viewDiscrepancyNote.jsp", "View Discrepancy Note"),
VIEW_DISCREPANCY_NOTES_IN_STUDY ("/WEB-INF/jsp/managestudy/viewNotes.jsp", "View Discrepancy Notes in Study"),
VIEW_DISCREPANCY_NOTES_IN_STUDY_PRINT ("/WEB-INF/jsp/managestudy/viewNotesPrint.jsp",
"View Discrepancy Notes in Study Print"),
VIEW_DISCREPANCY_NOTES_IN_STUDY_SERVLET ("/ViewNotes", "View Discrepancy Notes in Study"),
VIEW_SINGLE_NOTE ("/WEB-INF/jsp/managestudy/viewNote.jsp", "View Single Note"),
LIST_EVENTS_FOR_SUBJECT ("/WEB-INF/jsp/submit/listEventsForSubject.jsp", "List Events For Subject"),
LIST_EVENTS_FOR_SUBJECTS ("/WEB-INF/jsp/managestudy/listEventsForSubjects.jsp", "List Events For Subject"),
INITIAL_DATA_ENTRY_NW ("/WEB-INF/jsp/submit/initialDataEntryNw.jsp", "Data Entry"),
VIEW_SECTION_DATA_ENTRY_PRINT_GROUPS ("/WEB-INF/jsp/managestudy/viewGroupSectionsPrint.jsp",
"Print View for Group Tables"),
LIST_SUBJECT_DISC_NOTE ("/WEB-INF/jsp/managestudy/listSubjectDiscNote.jsp", "List Disc Notes By Subject"),
LIST_DNOTES_FOR_CRF ("/WEB-INF/jsp/submit/listDNotesForCRF.jsp", "List Disc Notes By Subject and CRF"),
CHOOSE_DOWNLOAD_FORMAT ("/WEB-INF/jsp/submit/chooseDownloadFormat.jsp", "Choose download format"),
LIST_SUBJECT_DISC_NOTE_SERVLET ("/ListDiscNotesSubjectServlet", "List Disc Notes Servlet"),
FILE_UPLOAD ("/WEB-INF/jsp/submit/uploadFile.jsp", "Form For File Uploading"),
//UPLOAD_FILE_SERVLET ("/UploadFile", "Upload File"),
DOWNLOAD_ATTACHED_FILE ("/WEB-INF/jsp/submit/downloadAttachedFile.jsp", "Download Attached File"),
CONFIRM_LOCKING_CRF_VERSION ("/WEB-INF/jsp/managestudy/confirmLockingCRFVersion.jsp", "confirm locking crf version"),
CONFIRM_UNLOCKING_CRF_VERSION ("/WEB-INF/jsp/managestudy/confirmUnlockingCRFVersion.jsp",
"confirm unlocking crf version"),
// MANAGE_STUDY_MODULE = new
// Page("pages/studymodule", "Manage study");
VIEW_ALL_SITE_DEFAULT_CRF_VERSIONS_PRINT ("/WEB-INF/jsp/managestudy/defaultAllSiteCrfVersionPrint.jsp",
"View default crf versions print"),
VIEW_DEFAULT_CRF_VERSIONS_PRINT ("/WEB-INF/jsp/managestudy/defaultCrfVersionPrint.jsp",
"View default crf versions print"),
VIEW_ALL_DEFAULT_CRF_VERSIONS_PRINT ("/WEB-INF/jsp/managestudy/defaultAllCrfVersionPrint.jsp",
"View default crf versions print"),
MANAGE_STUDY_MODULE ( "/pages/studymodule",null),
VIEW_SECTION_DATA_ENTRY_SERVLET_REST_URL ("/ViewSectionDataEntryRESTUrlServlet", "View Section Data Entry Servlet for REST Url call"),
PARTICIPANT_FORM_SERVLET("/WEB-INF/jsp/submit/participantFormServlet.jsp","Participant Form Servlet"),
ENKETO_FORM_SERVLET("/WEB-INF/jsp/submit/enketoFormServlet.jsp","Enketo Form Servlet");
// private final static String path = "/WEB-INF/jsp/";
// public final static String servletPath = "/OpenClinica";
private String fileName;
private String title;
/**
* Constructs the JSP Page instance
*
* @param fileName The filename of the JSP page
* @param title The title of the JSP page
*/
private Page(String fileName, String title) {
this.fileName = fileName;
this.title = title;
}
/**
* Gets the title attribute of the Page object.
*
* @return The title value
*/
public String getTitle() {
return this.title;
}
/**
* Gets the fileName attribute of the Page object.
*
* @return The fileName value
*/
public String getFileName() {
return this.fileName;
}
public void setFileName(String newFileName) {
this.fileName = newFileName;
}
/* public static Page setNewPage(String fileName, String title) {
for (Page p : Page.values())
{
if( p.fileName == fileName && p.title == title)
return p;
}
return null;
}*/
}