Package controller

Source Code of controller.Init

/*
* 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.
    }
}
TOP

Related Classes of controller.Init

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.