*/
package fr.gouv.finances.cp.xemelios.ui.tools;
+import fr.gouv.finances.cp.utils.PropertiesExpansion;
import fr.gouv.finances.cp.xemelios.importers.ImportServiceSwingProvider;
import fr.gouv.finances.cp.xemelios.ui.MainWindow;
import fr.gouv.finances.dgfip.xemelios.auth.XemeliosUser;
throw new ServiceException(message);
}
Class clazz = Class.forName(dm.getImportClass());
- Constructor cc = clazz.getConstructor(XemeliosUser.class);
- Object obj = cc.newInstance(MainWindow.getInstance().getConnectedUser());
+ Constructor cc = clazz.getConstructor(XemeliosUser.class, PropertiesExpansion.class);
+ Object obj = cc.newInstance(MainWindow.getInstance().getConnectedUser(), getApplicationProperties());
if (!(obj instanceof EtatImporteur)) {
throw new ServiceException("Cette classe n'est pas un importeur.\nLe fichier de configuration qui vous a été livré est certainement invalide.\nVeuillez contacter votre fournisseur.");
}