domFactory = FactoryProvider.getDocumentBuilderFactory();
domFactory.setNamespaceAware(true);
transformerFactory = FactoryProvider.getTransformerFactory();
- initializeQueryProvider();
+ initializeQueryProvider2012();
}
@Override
while (line != null && line.length() > 0) {
String[] els = line.split(";");
for (int i = 0; i < 12; i++)
- ps.setString(i + 1, els[i]);
- // logger.debug("inserting ["+els[0]+","+els[1]+","+els[2]+","+els[3]+","+els[4]+","+els[5]+"]");
+ if(i==4){ // code ministere
+ ps.setString(i + 1, new StringBuilder("MIN").append(els[i]).toString());
+ } else {
+ ps.setString(i + 1, els[i]);
+ }
+ logger.debug("inserting ["+els[0]+","+els[1]+","+els[2]+","+els[3]+","+els[4]+","+els[5]+"]");
ps.executeUpdate();
line = br.readLine();
}
if (rsLiasses.next()) {
String comptable = rsLiasses.getString(1);
String imputation = rsLiasses.getString(2);
- String ministere = rsLiasses.getString(3).replace("MIN",""); // Suppression du MIN contenu dans le code ministere
+ String ministere = new StringBuilder("MIN").append(rsLiasses.getString(3)).toString(); // TODO : Ajout du MIN au code ministere du patch
String annee = rsLiasses.getString(4);
String trimestre = rsLiasses.getString(5);
String numLiasseDeb = rsLiasses.getString(6);