package com.megatim.apifdxweb.tools; import java.io.File; /** * * @author lenovo */ public class AppContext { public static final String JNDI_NAME = "java:/fdxDS"; public static final String PERSISTENCE_UNIT_NAME = "fdxPU"; public static final String PROPERTY_FILE_PATH = System.getProperty("api-file"); public static String DATA_TO_API_DIRECT = "data-to-api-direct"; public static final String API_USER_ACTION_DIRECT = "apiUserActionDirect"; public static final String API_USER_ACTION_EXCHANGE = "apiUserActionExchange"; public static final String API_USER_ACTION_QUEUE = "apiUserActionQueue"; public static final String API_USER_ACTION_ROUTING_KEY = "apiUserActionRoutingKey"; public static final String DATA_INTEGRATION_TIMER = "data-integration-timer"; public static final String MERGE_BATCH_DATA_TIMER = "merge-batch-data-timer"; public static final String DELETE_EXPIRED_TOKENS_TIMER = "delete-expired-tokens-timer"; public static final String DELETE_CONSUMED_FILES_TIMER = "delete-consumed-files-timer"; public static final String SERVER_DIR = getCurrentDirectory().getParent(); public static final String APP_DIR = SERVER_DIR + File.separator + "standalone" + File.separator + "apifdx"; public static final String TEMP_DIR = APP_DIR + File.separator + "tmp"; public static final String UPLOAD_DIR = APP_DIR + File.separator + "upload"; public static final String DOWNLOAD_DIR = APP_DIR + File.separator + "download"; public static final String DATA_DIR = APP_DIR + File.separator + "data"; public static final String REFERENTIEL_ZIP_FILE_NAME = "referentiel.zip"; public static final String UNZIP_REFERENTIEL_VALIDATEUR_DIR_NAME = "validateurs"; public static File getCurrentDirectory() { String fileName = (String) System.getProperties().get("user.dir"); return new File(fileName); } }