Package com.impetus.kundera.datakeeper.beans

Source Code of com.impetus.kundera.datakeeper.beans.IncrementCounterBean

package com.impetus.kundera.datakeeper.beans;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.servlet.http.HttpSession;

import com.impetus.kundera.datakeeper.entities.Employee;
import com.impetus.kundera.datakeeper.entities.SubordinatesCounter;
import com.impetus.kundera.datakeeper.service.DataKeeperService;
import com.impetus.kundera.datakeeper.utils.DataKeeperConstants;
import com.impetus.kundera.datakeeper.utils.DataKeeperUtils;
import com.impetus.kundera.datakeeper.utils.FacesUtils;

@ManagedBean(name = "incrementCounterBean")
@RequestScoped
public class IncrementCounterBean
{
    private SubordinatesCounter counter = new SubordinatesCounter();

    public IncrementCounterBean()
    {

    }

    public SubordinatesCounter getCounter()
    {
        return counter;
    }

    public void setCounter(SubordinatesCounter counter)
    {
        this.counter = counter;
    }

    public String incrementCounter()
    {
        DataKeeperService service = DataKeeperUtils.getService();

        HttpSession session = FacesUtils.getSession();
        Employee employee = (Employee) session.getAttribute(DataKeeperConstants.EMPLOYEE);
        counter.setEmployeeId(employee.getEmployeeId());
       
        service.incrementCounter(counter);
       
        return "success";
    }

}
TOP

Related Classes of com.impetus.kundera.datakeeper.beans.IncrementCounterBean

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.