Package ServiceLayer

Source Code of ServiceLayer.MotivationFormHandler

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package ServiceLayer;

import DataAccess.ApplicationFacadeLocal;
import DataAccess.MotivationFacadeLocal;
import Entities.Application;
import Entities.Motivation;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;

/**
*
* @author Michelle Thornton
*/
@Stateless
public class MotivationFormHandler implements MotivationFormHandlerLocal
{
    @EJB
    private MotivationFacadeLocal moti;
    @EJB
    private ApplicationFacadeLocal app;
       
    @Override
    public void persist(Motivation motivation)
    {
        moti.create(motivation);
    }
   
    @Override
    public void updateMoti(Motivation MotivEdit, Integer id)
    {
       Integer motiID = null;
        Motivation motiformNew = MotivEdit;
        Motivation motiformOld = null;
        List<Application> allApp = app.findAll();
        for(Application eachApp : allApp)
        {
            if(eachApp.getAccountIdaccount().getIdaccount().equals(id))
            { 
                motiID = eachApp.getForexorderIdforexorder().getIdforexorder();
            }
        }
       
        List<Motivation> allMoti = moti.findAll();
        for(Motivation eachFor : allMoti)
        {
            if(eachFor.getIdmotivation().equals(motiID))
                motiformOld = eachFor;
                motiformNew.setIdmotivation(motiformOld.getIdmotivation());
                moti.edit(motiformNew);             
        }         
    }
   
    public Motivation findMotivation(Integer id)
    {
        Integer motivationId = null;
        Motivation motiForm = null;
        List<Application> allApp = app.findAll();
        for(Application eachApp : allApp)
        {
            if(eachApp.getAccountIdaccount().getIdaccount().equals(id))
            {
                motivationId = eachApp.getMotivationIdmotivation().getIdmotivation();
            }
        }
       
        List<Motivation> allMoti = moti.findAll();
        for(Motivation eachMoti : allMoti)
        {
            if(eachMoti.getIdmotivation().equals(motivationId))
            {
                motiForm = eachMoti;
            }
        }
        return motiForm;
    }
}
TOP

Related Classes of ServiceLayer.MotivationFormHandler

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.