/*
* Copyright (C) 2014 Thibaut Comte
*
* This is for your eyes only!
* Destroy after reading!
*/
package controller;
import abonnements.gestionnaires.GestionnaireAbonnements;
import abonnements.modele.Abonnement;
import java.text.ParseException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.ejb.EJB;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import morceaux.gestionnaires.GestionnaireMorceaux;
import utilisateurs.gestionnaires.GestionnaireUtilisateurs;
/**
* Web application lifecycle listener.
*
* @author Thibaut
*/
public class Init implements ServletContextListener {
@EJB
private GestionnaireUtilisateurs gestionnaireUtilisateurs;
@EJB
private GestionnaireAbonnements gestionnaireAbonnements;
@EJB
private GestionnaireMorceaux gestionnaireMorceaux;
@Override
public void contextInitialized(ServletContextEvent sce) {
gestionnaireAbonnements.creerAbonnementDefault();
gestionnaireMorceaux.creerMorceaux();
Abonnement a = gestionnaireAbonnements.getAbonnementByName("week-end");
try {
gestionnaireUtilisateurs.creeUtilisateur("admin", "admin", "admin", "admin", a);
} catch (ParseException ex) {
Logger.getLogger(Init.class.getName()).log(Level.SEVERE, null, ex);
}
//gestionnaireUtilisateurs.addAllMorceau();
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
}