Package com.nexse.techpjmgmt.util

Source Code of com.nexse.techpjmgmt.util.Startup

package com.nexse.techpjmgmt.util;

import com.nexse.techpjmgmt.domain.Project;
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;

@Component
public class Startup implements ApplicationListener<ContextRefreshedEvent> {

    private boolean loaded=false;

    @Override
    @Transactional
    public void onApplicationEvent(ContextRefreshedEvent event) {
/*
        if (!loaded) {
            Developer developer = new Developer();
            developer.setName("Germano");
            developer.setSurname("Giudici");
            developer.setEmail("germano.giudici@nexse.com");
            Project project = new Project();
            project.setName("PSG");
            project.setDescription("Piattaforma servizi e giochi");
            project.setPjyear(2009);
            final HashSet<Project> projects = new HashSet<Project>();
            projects.add(project);
            developer.setProjects(projects);
            developer.persist();
        }

        loaded=true;
*/
        if (!loaded) {
            Project project = new Project();
            project.setName("PSG");
            project.setDescription("Piattaforma servizi e giochi");
            project.setPjyear(2009);
            project.persist();
            Project project1 = new Project();
            project1.setName("PSG1");
            project1.setDescription("Piattaforma servizi e giochi1");
            project1.setPjyear(2009);
            project1.persist();
            Project project2 = new Project();
            project2.setName("PSG2");
            project2.setDescription("Piattaforma servizi e giochi2");
            project2.setPjyear(2009);
            project2.persist();
        }

        loaded=true;

    }
}
TOP

Related Classes of com.nexse.techpjmgmt.util.Startup

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.