Package net.lr.tasklist.persistence.impl

Source Code of net.lr.tasklist.persistence.impl.InitHelper

package net.lr.tasklist.persistence.impl;

import javax.annotation.PostConstruct;
import javax.inject.Inject;
import javax.inject.Singleton;

import net.lr.tasklist.model.Task;
import net.lr.tasklist.model.TaskService;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

@Singleton
public class InitHelper {
    Logger LOG = LoggerFactory.getLogger(InitHelper.class);
    @Inject TaskService taskService;
   
    @PostConstruct
    public void addDemoTasks() {
        try {
            LOG.info("Adding sample task");
            Task task1 = new Task();
            task1.setId(1);
            task1.setTitle("Just a sample task");
            task1.setDescription("Some more info");
            taskService.addTask(task1);
            LOG.info("Number of tasks is now: " + taskService.getTasks().size());
        } catch (Exception e) {
            LOG.warn(e.getMessage(), e);
        }
    }
}
TOP

Related Classes of net.lr.tasklist.persistence.impl.InitHelper

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.