package Test;
import java.util.*;
import java.text.ParseException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import Service.IService;
import metier.TClient;
/**
*
* @author SYLLA
*/
public class main {
// couche service
private static IService service;
// constructeur
public static void main(String[] args)throws ParseException {
// configuration de l'application
ApplicationContext ctx = new ClassPathXmlApplicationContext("SpringXMLConfig.xml");
// couche service
service = (IService) ctx.getBean("service");
// on vide la base
clean();
// on la remplit
fill();
// on vérifie visuellement
dumpPersonnes();
}
// affichage contenu table
private static void dumpPersonnes() {
System.out.format("[client]%n");
for (TClient p : service.getAll()) {
System.out.println(p);
}
}
// remplissage table
public static void fill() throws ParseException {
// création personnes
TClient p1 = new TClient(10,"Paul","desc");
TClient p2 = new TClient(22,"Sylvie","desc2");
// qu'on sauvegarde
service.saveArray(new TClient[] { p1, p2 });
}
// supression éléments de la table
public static void clean() {
for (TClient p : service.getAll()) {
service.deleteOne(p.getId());
}
}
}
Partager