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);
|
}
|
|
}
|