/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package vn.mobile.id;
import org.apache.log4j.Logger;
import vn.mobile.id.fms.FmsClientManager;
import vn.mobile.id.utils.Utils;
/**
*
* @author TuoiCM
*/
public class DownloadFilesFromFMS {
//
private static final Logger logger = Logger.getLogger(DownloadFilesFromFMS.class);
//Path Downloads
private static final String PATH_NEED_DOWNLOAD = "/root/toolDownloadFMS/files/";
private static final String FILE_NAME_DOWNLOAD_SAVE = "testImageEKYC.jpg";
private static final String PATH_UUID_LIST = "fmsUuidList.json";
private static FmsClientManager fmsClientManager;
//
//
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
try {
initFmsClientManager(args);
fmsClientManager.downloadFileFmsUsingUuidListFile(PATH_NEED_DOWNLOAD, PATH_UUID_LIST);
} catch (Exception ex) {
logger.error(Utils.printStackTrace(ex));
}
}
//
//
private static void initFmsClientManager(String[] args) {
try {
if (null == args || args.length == 0) {
logger.error("RP NAME CAN NOT BE NULL");
} else {
String rpName = args[0];
fmsClientManager = new FmsClientManager(rpName);
fmsClientManager.condifFms();
}
} catch (Exception e) {
logger.error(Utils.printStackTrace(e));
}
}
//
}