First Commit - Source Code from Reply
This commit is contained in:
282
dbcmnpsrc/FE/mnpdev/sim/sistemi/src/conf/XMLProperties.java
Normal file
282
dbcmnpsrc/FE/mnpdev/sim/sistemi/src/conf/XMLProperties.java
Normal file
@@ -0,0 +1,282 @@
|
||||
package conf;
|
||||
|
||||
import java.io.*;
|
||||
import java.util.*;
|
||||
|
||||
import org.omg.Security.SecEstablishTrustPolicy;
|
||||
|
||||
public class XMLProperties {
|
||||
|
||||
static private String _URL = null;
|
||||
static private String _PATH_TEST = null;
|
||||
static private String _PATH_TEST_ACK = null;
|
||||
static private String _PATH_TEST_ATTIVAZIONE = null;
|
||||
static private String _PATH_TEST_ATTIVAZIONE_HOC = null;
|
||||
static private String _PATH_TEST_VALIDAZIONE = null;
|
||||
static private String _PATH_TEST_PORTING = null;
|
||||
static private String _PATH_TEST_PRESAINCARICO = null;
|
||||
static private String _PATH_TEST_ESPLETAMENTO = null;
|
||||
static private String _PATH_TEST_CESSAZIONE = null;
|
||||
static private String _PATH_TEST_TC = null;
|
||||
static private String _PATH_TEST_SBLOCCO_IMPORTO_TC = null;
|
||||
static private String _PATH_TEST_SBLOCCO_CREDITO_ANOMALO_TC = null;
|
||||
|
||||
static boolean INTERNAL_HTTPS_FLAG=false;
|
||||
static boolean INTERNAL_SSL_FLAG=false;
|
||||
static String SSL_KEYSTORE= null;
|
||||
static String SSL_PRIVATEKEY_ALIAS= null;
|
||||
static String SSL_PRIVATEKEY_ALIAS_PWD= null;
|
||||
|
||||
static XMLProperties _instance = null;
|
||||
private Vector _listaDirectory = new Vector();
|
||||
|
||||
/**
|
||||
* Carica il file di properties e crea le directory in cui scrivere i file
|
||||
*/
|
||||
private XMLProperties() {
|
||||
try {
|
||||
loadFileProperties();
|
||||
createDefaultDirectory();
|
||||
}
|
||||
catch (Exception ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Ritorna un'istanza della classe
|
||||
* @return PropertiesDefault
|
||||
*/
|
||||
public static XMLProperties getInstance() {
|
||||
if (_instance == null)
|
||||
_instance = new XMLProperties();
|
||||
|
||||
return _instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Carica il file di properties
|
||||
* @throws Exception
|
||||
*/
|
||||
private void loadFileProperties() throws Exception {
|
||||
|
||||
Properties properties = SimConfFile.getInstance().ReadSection("XML");
|
||||
|
||||
set_URL(properties.getProperty("url"));
|
||||
set_PATH_TEST(properties.getProperty("test"));
|
||||
set_PATH_TEST_ACK(get_PATH_TEST() + "/" + properties.getProperty("nameDirAck"));
|
||||
set_PATH_TEST_ATTIVAZIONE(get_PATH_TEST() + "/" + properties.getProperty("nameDirAttivazione"));
|
||||
set_PATH_TEST_ATTIVAZIONE_HOC(get_PATH_TEST() + "/" + properties.getProperty("nameDirAttivazioneHOC"));
|
||||
set_PATH_TEST_PRESAINCARICO(get_PATH_TEST() + "/" + properties.getProperty("nameDirPresaincarico"));
|
||||
set_PATH_TEST_VALIDAZIONE(get_PATH_TEST() + "/" + properties.getProperty("nameDirValidazione"));
|
||||
set_PATH_TEST_ESPLETAMENTO(get_PATH_TEST() + "/" + properties.getProperty("nameDirEspletamento"));
|
||||
set_PATH_TEST_PORTING(get_PATH_TEST() + "/" + properties.getProperty("nameDirPorting"));
|
||||
set_PATH_TEST_CESSAZIONE(get_PATH_TEST() + "/" + properties.getProperty("nameDirCessazione"));
|
||||
set_PATH_TEST_TC(get_PATH_TEST() + "/" + properties.getProperty("nameDirTrasferimentoCredito"));
|
||||
set_PATH_TEST_SBLOCCO_CREDITO_ANOMALO_TC(get_PATH_TEST() + "/" + properties.getProperty("nameDirSbloccoImporto"));
|
||||
set_PATH_TEST_SBLOCCO_IMPORTO_TC(get_PATH_TEST() + "/" + properties.getProperty("nameDirSbloccoCreditoAnomalo"));
|
||||
|
||||
setINTERNAL_HTTPS_FLAG( new Boolean(properties.getProperty("INTERNAL_HTTPS_FLAG")).booleanValue());
|
||||
setINTERNAL_SSL_FLAG( new Boolean(properties.getProperty("INTERNAL_SSL_FLAG")).booleanValue());
|
||||
setSSL_KEYSTORE( properties.getProperty("SSL_KEYSTORE"));
|
||||
setSSL_PRIVATEKEY_ALIAS( properties.getProperty("SSL_PRIVATEKEY_ALIAS"));
|
||||
setSSL_PRIVATEKEY_ALIAS_PWD( properties.getProperty("SSL_PRIVATEKEY_ALIAS_PWD"));
|
||||
|
||||
loadListaDirectory();
|
||||
}
|
||||
|
||||
/**
|
||||
* Carica la lista delle directory
|
||||
*/
|
||||
private void loadListaDirectory() {
|
||||
_listaDirectory.addElement(get_PATH_TEST());
|
||||
_listaDirectory.addElement(get_PATH_TEST_ACK());
|
||||
_listaDirectory.addElement(get_PATH_TEST_ATTIVAZIONE());
|
||||
_listaDirectory.addElement(get_PATH_TEST_ATTIVAZIONE_HOC());
|
||||
_listaDirectory.addElement(get_PATH_TEST_VALIDAZIONE());
|
||||
_listaDirectory.addElement(get_PATH_TEST_PORTING());
|
||||
_listaDirectory.addElement(get_PATH_TEST_PRESAINCARICO());
|
||||
_listaDirectory.addElement(get_PATH_TEST_ESPLETAMENTO());
|
||||
_listaDirectory.addElement(get_PATH_TEST_CESSAZIONE());
|
||||
_listaDirectory.addElement(get_PATH_TEST_TC());
|
||||
_listaDirectory.addElement(get_PATH_TEST_SBLOCCO_CREDITO_ANOMALO_TC());
|
||||
_listaDirectory.addElement(get_PATH_TEST_SBLOCCO_IMPORTO_TC());
|
||||
}
|
||||
|
||||
/**()
|
||||
* Crea le directory in cui salvare i file creati
|
||||
*/
|
||||
private void createDefaultDirectory() {
|
||||
for (int i = 0; i < _listaDirectory.size(); i++) {
|
||||
String nameDir = (String) _listaDirectory.elementAt(i);
|
||||
if (! (new File(nameDir).exists())) {
|
||||
boolean success = new File(nameDir).mkdir();
|
||||
if (!success)
|
||||
System.out.println("Errore nella creazione della directory: " + nameDir);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void set_PATH_TEST_ACK(String _PATH_TEST_ACK) {
|
||||
this._PATH_TEST_ACK = _PATH_TEST_ACK;
|
||||
}
|
||||
public String get_PATH_TEST_ATTIVAZIONE() {
|
||||
return _PATH_TEST_ATTIVAZIONE;
|
||||
}
|
||||
public void set_PATH_TEST_ATTIVAZIONE(String _PATH_TEST_ATTIVAZIONE) {
|
||||
this._PATH_TEST_ATTIVAZIONE = _PATH_TEST_ATTIVAZIONE;
|
||||
}
|
||||
public String get_PATH_TEST_ATTIVAZIONE_HOC() {
|
||||
return _PATH_TEST_ATTIVAZIONE_HOC;
|
||||
}
|
||||
public void set_PATH_TEST_ATTIVAZIONE_HOC(String _PATH_TEST_ATTIVAZIONE_HOC) {
|
||||
this._PATH_TEST_ATTIVAZIONE_HOC = _PATH_TEST_ATTIVAZIONE_HOC;
|
||||
}
|
||||
public String get_PATH_TEST_CESSAZIONE() {
|
||||
return _PATH_TEST_CESSAZIONE;
|
||||
}
|
||||
public void set_PATH_TEST_CESSAZIONE(String _PATH_TEST_CESSAZIONE) {
|
||||
this._PATH_TEST_CESSAZIONE = _PATH_TEST_CESSAZIONE;
|
||||
}
|
||||
public String get_PATH_TEST_ESPLETAMENTO() {
|
||||
return _PATH_TEST_ESPLETAMENTO;
|
||||
}
|
||||
public void set_PATH_TEST_ESPLETAMENTO(String _PATH_TEST_ESPLETAMENTO) {
|
||||
this._PATH_TEST_ESPLETAMENTO = _PATH_TEST_ESPLETAMENTO;
|
||||
}
|
||||
public String get_PATH_TEST_PORTING() {
|
||||
return _PATH_TEST_PORTING;
|
||||
}
|
||||
public void set_PATH_TEST_PORTING(String _PATH_TEST_PORTING) {
|
||||
this._PATH_TEST_PORTING = _PATH_TEST_PORTING;
|
||||
}
|
||||
public String get_PATH_TEST_PRESAINCARICO() {
|
||||
return _PATH_TEST_PRESAINCARICO;
|
||||
}
|
||||
public void set_PATH_TEST_PRESAINCARICO(String _PATH_TEST_PRESAINCARICO) {
|
||||
this._PATH_TEST_PRESAINCARICO = _PATH_TEST_PRESAINCARICO;
|
||||
}
|
||||
public String get_PATH_TEST_VALIDAZIONE() {
|
||||
return _PATH_TEST_VALIDAZIONE;
|
||||
}
|
||||
public void set_PATH_TEST_VALIDAZIONE(String _PATH_TEST_VALIDAZIONE) {
|
||||
this._PATH_TEST_VALIDAZIONE = _PATH_TEST_VALIDAZIONE;
|
||||
}
|
||||
public String get_URL() {
|
||||
return _URL;
|
||||
}
|
||||
public void set_URL(String _URL) {
|
||||
this._URL = _URL;
|
||||
}
|
||||
public String get_PATH_TEST() {
|
||||
return _PATH_TEST;
|
||||
}
|
||||
public void set_PATH_TEST(String _PATH_TEST) {
|
||||
this._PATH_TEST = _PATH_TEST;
|
||||
}
|
||||
public String get_PATH_TEST_ACK() {
|
||||
return _PATH_TEST_ACK;
|
||||
}
|
||||
/**
|
||||
* @return Returns the iNTERNAL_HTTPS_FLAG.
|
||||
*/
|
||||
public static boolean isINTERNAL_HTTPS_FLAG() {
|
||||
return INTERNAL_HTTPS_FLAG;
|
||||
}
|
||||
/**
|
||||
* @param internal_https_flag The iNTERNAL_HTTPS_FLAG to set.
|
||||
*/
|
||||
public static void setINTERNAL_HTTPS_FLAG(boolean internal_https_flag) {
|
||||
INTERNAL_HTTPS_FLAG = internal_https_flag;
|
||||
}
|
||||
/**
|
||||
* @return Returns the iNTERNAL_SSL_FLAG.
|
||||
*/
|
||||
public static boolean isINTERNAL_SSL_FLAG() {
|
||||
return INTERNAL_SSL_FLAG;
|
||||
}
|
||||
/**
|
||||
* @param internal_ssl_flag The iNTERNAL_SSL_FLAG to set.
|
||||
*/
|
||||
public static void setINTERNAL_SSL_FLAG(boolean internal_ssl_flag) {
|
||||
INTERNAL_SSL_FLAG = internal_ssl_flag;
|
||||
}
|
||||
/**
|
||||
* @return Returns the sSL_KEYSTORE.
|
||||
*/
|
||||
public static String getSSL_KEYSTORE() {
|
||||
return SSL_KEYSTORE;
|
||||
}
|
||||
/**
|
||||
* @param ssl_keystore The sSL_KEYSTORE to set.
|
||||
*/
|
||||
public static void setSSL_KEYSTORE(String ssl_keystore) {
|
||||
SSL_KEYSTORE = ssl_keystore;
|
||||
}
|
||||
/**
|
||||
* @return Returns the sSL_PRIVATEKEY_ALIAS.
|
||||
*/
|
||||
public static String getSSL_PRIVATEKEY_ALIAS() {
|
||||
return SSL_PRIVATEKEY_ALIAS;
|
||||
}
|
||||
/**
|
||||
* @param ssl_privatekey_alias The sSL_PRIVATEKEY_ALIAS to set.
|
||||
*/
|
||||
public static void setSSL_PRIVATEKEY_ALIAS(String ssl_privatekey_alias) {
|
||||
SSL_PRIVATEKEY_ALIAS = ssl_privatekey_alias;
|
||||
}
|
||||
/**
|
||||
* @return Returns the sSL_PRIVATEKEY_ALIAS_PWD.
|
||||
*/
|
||||
public static String getSSL_PRIVATEKEY_ALIAS_PWD() {
|
||||
return SSL_PRIVATEKEY_ALIAS_PWD;
|
||||
}
|
||||
/**
|
||||
* @param ssl_privatekey_alias_pwd The sSL_PRIVATEKEY_ALIAS_PWD to set.
|
||||
*/
|
||||
public static void setSSL_PRIVATEKEY_ALIAS_PWD(String ssl_privatekey_alias_pwd) {
|
||||
SSL_PRIVATEKEY_ALIAS_PWD = ssl_privatekey_alias_pwd;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the _PATH_TEST_SBLOCCO_CREDITO_ANOMALO_TC
|
||||
*/
|
||||
public String get_PATH_TEST_SBLOCCO_CREDITO_ANOMALO_TC() {
|
||||
return _PATH_TEST_SBLOCCO_CREDITO_ANOMALO_TC;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param _path_test_sblocco_credito_anomalo_tc the _PATH_TEST_SBLOCCO_CREDITO_ANOMALO_TC to set
|
||||
*/
|
||||
public void set_PATH_TEST_SBLOCCO_CREDITO_ANOMALO_TC(String _path_test_sblocco_credito_anomalo_tc) {
|
||||
_PATH_TEST_SBLOCCO_CREDITO_ANOMALO_TC = _path_test_sblocco_credito_anomalo_tc;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the _PATH_TEST_SBLOCCO_IMPORTO_TC
|
||||
*/
|
||||
public String get_PATH_TEST_SBLOCCO_IMPORTO_TC() {
|
||||
return _PATH_TEST_SBLOCCO_IMPORTO_TC;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param _path_test_sblocco_importo_tc the _PATH_TEST_SBLOCCO_IMPORTO_TC to set
|
||||
*/
|
||||
public void set_PATH_TEST_SBLOCCO_IMPORTO_TC(String _path_test_sblocco_importo_tc) {
|
||||
_PATH_TEST_SBLOCCO_IMPORTO_TC = _path_test_sblocco_importo_tc;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the _PATH_TEST_TC
|
||||
*/
|
||||
public String get_PATH_TEST_TC() {
|
||||
return _PATH_TEST_TC;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param _path_test_tc the _PATH_TEST_TC to set
|
||||
*/
|
||||
public void set_PATH_TEST_TC(String _path_test_tc) {
|
||||
_PATH_TEST_TC = _path_test_tc;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user