*/
package fr.gouv.finances.dgfip.xemelios.auth;
+import fr.gouv.finances.cp.utils.PropertiesExpansion;
import fr.gouv.finances.dgfip.xemelios.auth.impl.std.db.ui.DlgConfigAuthentication;
import fr.gouv.finances.dgfip.xemelios.data.impl.pool.PoolManager;
import java.io.File;
}
Properties props = new Properties();
Connection con = null;
+ PropertiesExpansion applicationProperties = new PropertiesExpansion();
+ try {
+ File xemeliosPropertiesFile = new File(localDir.getParentFile(),"xemelios.properties");
+ applicationProperties.load(new FileInputStream(xemeliosPropertiesFile));
+ } catch(Exception ex) {
+ // on ne fait rien
+ applicationProperties = new PropertiesExpansion();
+ }
try {
props.load(new FileInputStream(propertyFile));
PoolManager.getInstance().init(props);
if(rs.next()) {
initialEngineName = rs.getString(1);
}
- DlgConfigAuthentication dlg = new DlgConfigAuthentication(null, true,initialEngineName);
+ DlgConfigAuthentication dlg = new DlgConfigAuthentication(null, true,initialEngineName, applicationProperties);
dlg.run();
dlg.dispose();
} catch(Exception ex) {