/* * The contents of this file are subject to the OpenMRS Public License * Version 1.0 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://license.openmrs.org * * 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. * * Copyright (C) OpenMRS, LLC. All Rights Reserved. */ package org.openmrs.mobile.utilities; import org.openmrs.mobile.models.EncounterType; public abstract class ApplicationConstants { public static final String EMPTY_STRING = ""; public static final String SERVER_URL = "server_url"; public static final String SESSION_TOKEN = "session_id"; public static final String AUTHORIZATION_TOKEN = "authorisation"; public static final String SECRET_KEY = "secretKey"; public static final String LOCATION = "location"; public static final String VISIT_TYPE_UUID = "visit_type_uuid"; public static final String LAST_SESSION_TOKEN = "last_session_id"; public static final String LAST_LOGIN_SERVER_URL = "last_login_server_url"; public static final String DEFAULT_OPEN_MRS_URL = "http://devtest04.openmrs.org:8080/openmrs"; public abstract static class OpenMRSSharedPreferenceNames { public static final String SHARED_PREFERENCES_NAME = "shared_preferences"; } public abstract static class API { public static final String REST_ENDPOINT = "/ws/rest/v1/"; public static final String FULL = "full"; } public abstract static class UserKeys { public static final String USER_NAME = "username"; public static final String PASSWORD = "password"; public static final String USER_PERSON_NAME = "userDisplay"; public static final String USER_UUID = "userUUID"; public static final String LOGIN = "login"; } public abstract static class DialogTAG { public static final String LOGOUT_DIALOG_TAG = "logoutDialog"; public static final String END_VISIT_DIALOG_TAG = "endVisitDialogTag"; public static final String START_VISIT_DIALOG_TAG = "startVisitDialog"; public static final String START_VISIT_IMPOSSIBLE_DIALOG_TAG = "startVisitImpossibleDialog"; public static final String WARNING_LOST_DATA_DIALOG_TAG = "warningLostDataDialog"; public static final String SIMILAR_PATIENTS_TAG = "similarPatientsDialogTag"; public static final String DELET_PATIENT_DIALOG_TAG = "deletePatientDialogTag"; } public abstract static class RegisterPatientRequirements { public static final int MAX_PATIENT_AGE = 120; } public abstract static class BundleKeys { public static final String CUSTOM_DIALOG_BUNDLE = "customDialogBundle"; public static final String PATIENT_ID_BUNDLE = "patientID"; public static final String VISIT_ID = "visitID"; public static final String ENCOUNTERTYPE = "encounterType"; public static final String VALUEREFERENCE = "valueReference"; public static final String FORM_NAME = "formName"; public static final String CALCULATED_LOCALLY = "CALCULATED_LOCALLY"; public static final String PATIENTS_AND_MATCHES = "PATIENTS_AND_MATCHES"; public static final String FORM_FIELDS_BUNDLE = "formFieldsBundle"; public static final String FORM_FIELDS_LIST_BUNDLE = "formFieldsListBundle"; public static final String PATIENT_QUERY_BUNDLE = "patientQuery"; public static final String PATIENTS_START_INDEX = "patientsStartIndex"; } public abstract static class ServiceActions { public static final String START_CONCEPT_DOWNLOAD_ACTION = "com.openmrs.mobile.services.conceptdownloadservice.action.startforeground"; public static final String STOP_CONCEPT_DOWNLOAD_ACTION = "com.openmrs.mobile.services.conceptdownloadservice.action.stopforeground"; } public abstract static class BroadcastActions { public static final String CONCEPT_DOWNLOAD_BROADCAST_INTENT_ID = "com.openmrs.mobile.services.conceptdownloadservice.action.broadcastintent"; public static final String CONCEPT_DOWNLOAD_BROADCAST_INTENT_KEY_COUNT = "com.openmrs.mobile.services.conceptdownloadservice.broadcastintent.key.count"; } public abstract static class ServiceNotificationId { public static final int CONCEPT_DOWNLOADFOREGROUND_SERVICE = 101; } public abstract static class SystemSettingKeys { public static final String WS_REST_MAX_RESULTS_ABSOLUTE = "webservices.rest.maxResultsAbsolute"; } public abstract static class EncounterTypes { public static final String VITALS = "67a71486-1a54-468f-ac3e-7091a9a79584"; public static String[] ENCOUNTER_TYPES_DISPLAYS = {EncounterType.VITALS, EncounterType.ADMISSION, EncounterType.DISCHARGE, EncounterType.VISIT_NOTE}; } }