Summary Table
Categories |
Total Count |
PII |
0 |
URL |
0 |
DNS |
0 |
EKL |
0 |
IP |
0 |
PORT |
0 |
VsID |
0 |
CF |
0 |
AI |
0 |
VPD |
0 |
PL |
0 |
Other |
0 |
File Content
/*
* Constants.java
* Copyright (c) 2017 Veterans Affairs.
*/
package gov.va.oneconsult.seoc.api.util;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
/**
* Constants used in SeocRestAPI
*
* @author AbleVets
*/
public class Constants {
public static final String SUCCESS = "Success";
public static final String CREATED = "Created";
public static final String UPDATED = "Updated";
public static final String FAILURE = "Failure";
public static final String PRECONDITION_FAILED = "PreConditionFailed";
public static final String NOTFOUND = "NotFound";
public static final String DELETE = "Delete";
public static final String INVALID_SERVICE_LINE = "Invalid Service Line";
public static final String INVALID_CATEGORY_OF_CARE = "Invalid Category Of Care";
public static final String INVALID_SL_COC_COMBINATION = "CategoryOfCare does not match with Service Line";
public static final String INVALID_SEOC_NAME = "Seoc name already exists";
public static final String STATUS_INPROGRESS = "In-Progress";
public static final String STATUS_DRAFT = "Draft";
public static final String STATUS_ACTIVE = "Active";
public static final String STATUS_DISCONTINUED = "Discontinued";
public static final String STATUS_DATEHOLD = "Date Hold";
public static final String EVENT_ACTION_ACTIVATE = "Activate";
public static final String EVENT_ACTION_DISCONTINUE = "Discontinue";
public static final String EVENT_ACTION_DELETE = "Delete";
public static final String EVENT_ACTION_SAVE = "Save";
public static final String EVENT_ACTION_REVERSE = "Reverse";
public static final String EVENT_DEFAULT_USER = "System";
public static final String EVENT_DEFAULT_USER_NAME = "User1";
public static final String EVENT_DEFAULT_COMMENTS = "";
public static final String VERSION_PENDING_REVISION = "Pending Revision";
public static final String PROGRAM_NAME="PC3/Choice";
public static final String DOMAIN_SEPARATOR = "\\";
public static final String USERID = "x-VA-Network-Id";
public static final String CLIENT_KEY = "Client-Key";
public static final String CLINICALSERVICE_SEPARATOR = "-";
public static final String TOOLBOX = "ToolBox";
public static final String TOOLBOX_V2 = "ToolBoxV2";
public static final String HSRM = "HSRM";
public static final String HSRM_V2 = "HSRMV2";
public static final String PRCT = "PRCT";
public static final String REV = "REV";
public static final String SEOCID_SEPARATOR = "_";
public static final String TRUE = "true";
public static final String FALSE = "false";
public static final String ROOT_SEOC_V1 = "v1/seoc";
public static final String ROOT_SEOC_V2 = "v2/seoc";
public static final Map<String,String> urlsNotAllowedInMaintenance = new HashMap<String, String>();
public static final Map<String,String> urlsAllowedInMaintenance = new HashMap<String, String>();
public static final Set<String> seocStatusToManageBillingCodes = new HashSet<String>();
public static final Map<Character,Character> invalidChars = new HashMap<Character, Character>();
public static final Set<String> externalUrls = new HashSet<String>();
public static final Set<String> swaggerUrls = new HashSet<String>();
static {
urlsNotAllowedInMaintenance.put(ROOT_SEOC_V1, "POST");
urlsNotAllowedInMaintenance.put("checkseocexists", "POST");
urlsNotAllowedInMaintenance.put("createPendingRevision", "POST");
urlsNotAllowedInMaintenance.put("validPendingRevision", "GET");
urlsNotAllowedInMaintenance.put("validActivate", "GET");
urlsNotAllowedInMaintenance.put("activate", "GET");
urlsNotAllowedInMaintenance.put("discontinue", "GET");
urlsNotAllowedInMaintenance.put("delete", "GET");
urlsNotAllowedInMaintenance.put("createBillingCode", "POST");
urlsAllowedInMaintenance.put("manageBillingCode", "PUT");
seocStatusToManageBillingCodes.add(STATUS_ACTIVE);
seocStatusToManageBillingCodes.add(STATUS_INPROGRESS);
seocStatusToManageBillingCodes.add(STATUS_DATEHOLD);
invalidChars.put((char)1, ' '); // Replace SOH with space
invalidChars.put((char)2, ' '); // Replace STX with space
invalidChars.put((char)3, ' '); // Replace ETX with space
invalidChars.put((char)4, ' '); // Replace EOT with space
invalidChars.put((char)5, ' '); // Replace ENQ with space
invalidChars.put((char)6, ' '); // Replace ACK with space
invalidChars.put((char)21, ' '); // Replace NAK with space
invalidChars.put((char)23, ' '); // Replace ETB with space
invalidChars.put('‘', '\''); // Replace Left Single Quote with Single Quote
invalidChars.put('’', '\''); // Replace Right Single Quote with Single Quote
invalidChars.put('“', '"'); // Replace Left Double Quote with Double Quote
invalidChars.put('”', '"'); // Replace Right Double Quote with Double Quote
invalidChars.put('–', '-'); // Replace Long Dash with Short Dash
invalidChars.put((char)160, ' '); // Replace Non-Breaking Space with space
externalUrls.add("/v1/seoc/active");
externalUrls.add("/v2/seoc/active");
externalUrls.add("/v1/seoc/active/");
externalUrls.add("/v2/seoc/active/");
externalUrls.add("/" + ROOT_SEOC_V1);
externalUrls.add("/" + ROOT_SEOC_V2);
externalUrls.add("/" + ROOT_SEOC_V1 + "/");
externalUrls.add("/" + ROOT_SEOC_V2 + "/");
externalUrls.add("/v2/api-docs");
swaggerUrls.add("/swagger-ui.html");
swaggerUrls.add("/webjars");
swaggerUrls.add("/swagger-resources");
}
}