Package action

Source Code of action.StratActionBean

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

import bo.Descriere1;
import bo.Descriere2;
import bo.Descriere3;
import bo.Descriere4;
import bo.Foraj;
import bo.Strat;
import dao.Descriere1Dao;
import dao.Descriere2Dao;
import dao.Descriere3Dao;
import dao.Descriere4Dao;
import dao.ForajDao;
import dao.StratDao;
import daoI.IForajDao;
import daoI.IStratDao;
import java.util.List;
import net.sourceforge.stripes.action.DefaultHandler;
import net.sourceforge.stripes.action.ForwardResolution;
import net.sourceforge.stripes.action.Resolution;

public class StratActionBean extends BaseActionBean {

    private String adancime;
    private String nivelHidrostatic;
    private String descriere1Filter;
    private String descriere2Filter;
    private String descriere3Filter;
    private String descriere4Filter;
    private String alteCaracteristici;
    private int idDescriere1Curent;
    private int idDescriere2Curent;
    private int idDescriere3Curent;
    private int idDescriere4Curent;

    @DefaultHandler
    public Resolution view() {
        return new ForwardResolution("/WEB-INF/jsp/adaugaStrat.jsp");
    }

    public Resolution salveaza() {

        IForajDao forajDao = new ForajDao();
        Strat strat = new Strat();
        try {
            float a = Float.valueOf(getAdancime().trim()).floatValue();
            strat.setAdancime(a);
            float n = Float.valueOf(getNivelHidrostatic().trim()).floatValue();
            strat.setNivelHidrostatic(n);
            String descriere = getDescriere1Filter() + " " + getDescriere2Filter() + " " + getDescriere3Filter() + " " + getDescriere4Filter();
            if (getAlteCaracteristici() != null) {
                descriere += " " + getAlteCaracteristici();
            }
            strat.setDescriere(descriere);
            try {
                Object f = getContext().getRequest().getSession(true).getAttribute("idForajCurent");
                if (f != null) {
                    int fI = Integer.parseInt(f.toString());
                    if (fI > 0) {
                        Foraj foraj = forajDao.getForajByID(fI);
                        strat.setForaj(foraj);
                        IStratDao stratDao = new StratDao();
                        stratDao.saveOrUpdate(strat);
                    }
                }

            } catch (NumberFormatException nfe) {
                System.out.println("NumberFormatException: " + nfe.getMessage());
                return new ForwardResolution("/WEB-INF/jsp/adaugaStrat.jsp");
            }

        } catch (NumberFormatException nfe) {
            System.out.println("NumberFormatException: " + nfe.getMessage());
            return new ForwardResolution("/WEB-INF/jsp/adaugaStrat.jsp");
        }
        return new ForwardResolution("/WEB-INF/jsp/adaugaStrat.jsp");

    }

    public Resolution reset() {
        return new ForwardResolution("/WEB-INF/jsp/adaugaStrat.jsp");
    }

    public List<Strat> getStraturi() {
        List<Strat> straturi = null;
        IStratDao stratDao = new StratDao();
        Object f = getContext().getRequest().getSession(true).getAttribute("idForajCurent");
        if (f != null) {
            int fI = Integer.parseInt(f.toString());
            if (fI > 0) {
                straturi = stratDao.getAll(fI);
            }
        }
        return null;
    }

    public boolean getdescriere1Selectat() {
        if (getIdDescriere1Curent() > 0) {
            return true;
        } else {
            return false;
        }
    }

    public boolean getdescriere2Selectat() {
        if (getIdDescriere2Curent() > 0) {
            return true;
        } else {
            return false;
        }
    }

    public boolean getdescriere3Selectat() {
        if (getIdDescriere3Curent() > 0) {
            return true;
        } else {
            return false;
        }
    }

    public boolean getdescriere4Selectat() {
        if (getIdDescriere4Curent() > 0) {
            return true;
        } else {
            return false;
        }
    }

    public List<Descriere1> getDescriere1() {
        List<Descriere1> descriere1;
        Descriere1Dao descriere1Dao = new Descriere1Dao();
        descriere1 = descriere1Dao.getAll();
        setIdDescriere1Curent((int) descriere1.get(0).getIdD1());
        return descriere1;
    }

    public List<Descriere2> getDescriere2() {
        List<Descriere2> descriere2;
        Descriere2Dao descriere2Dao = new Descriere2Dao();
        descriere2 = descriere2Dao.getAll();
        setIdDescriere2Curent((int) descriere2.get(0).getIdD2());
        return descriere2;
    }

    public List<Descriere3> getDescriere3() {
        List<Descriere3> descriere3;
        Descriere3Dao descriere3Dao = new Descriere3Dao();
        descriere3 = descriere3Dao.getAll();
        setIdDescriere3Curent(descriere3.get(0).getIdD3());
        return descriere3;
    }

    public List<Descriere4> getDescriere4() {
        List<Descriere4> descriere4;
        Descriere4Dao descriere4Dao = new Descriere4Dao();
        descriere4 = descriere4Dao.getAll();
        setIdDescriere4Curent(descriere4.get(0).getIdD4());
        return descriere4;
    }

    /**
     * @return the adancime
     */
    public String getAdancime() {
        return adancime;
    }

    /**
     * @param adancime the adancime to set
     */
    public void setAdancime(String adancime) {
        this.adancime = adancime;
    }

    /**
     * @return the nivelHidrostatic
     */
    public String getNivelHidrostatic() {
        return nivelHidrostatic;
    }

    /**
     * @param nivelHidrostatic the nivelHidrostatic to set
     */
    public void setNivelHidrostatic(String nivelHidrostatic) {
        this.nivelHidrostatic = nivelHidrostatic;
    }

    /**
     * @return the descriere1Filter
     */
    public String getDescriere1Filter() {
        return descriere1Filter;
    }

    /**
     * @param descriere1Filter the descriere1Filter to set
     */
    public void setDescriere1Filter(String descriere1Filter) {
        this.descriere1Filter = descriere1Filter;
    }

    /**
     * @return the descriere2Filter
     */
    public String getDescriere2Filter() {
        return descriere2Filter;
    }

    /**
     * @param descriere2Filter the descriere2Filter to set
     */
    public void setDescriere2Filter(String descriere2Filter) {
        this.descriere2Filter = descriere2Filter;
    }

    /**
     * @return the descriere3Filter
     */
    public String getDescriere3Filter() {
        return descriere3Filter;
    }

    /**
     * @param descriere3Filter the descriere3Filter to set
     */
    public void setDescriere3Filter(String descriere3Filter) {
        this.descriere3Filter = descriere3Filter;
    }

    /**
     * @return the descriere4Filter
     */
    public String getDescriere4Filter() {
        return descriere4Filter;
    }

    /**
     * @param descriere4Filter the descriere4Filter to set
     */
    public void setDescriere4Filter(String descriere4Filter) {
        this.descriere4Filter = descriere4Filter;
    }

    /**
     * @return the idDescriere1Curent
     */
    public int getIdDescriere1Curent() {
        return idDescriere1Curent;
    }

    /**
     * @param idDescriere1Curent the idDescriere1Curent to set
     */
    public void setIdDescriere1Curent(int idDescriere1Curent) {
        this.idDescriere1Curent = idDescriere1Curent;
    }

    /**
     * @return the idDescriere2Curent
     */
    public int getIdDescriere2Curent() {
        return idDescriere2Curent;
    }

    /**
     * @param idDescriere2Curent the idDescriere2Curent to set
     */
    public void setIdDescriere2Curent(int idDescriere2Curent) {
        this.idDescriere2Curent = idDescriere2Curent;
    }

    /**
     * @return the idDescriere3Curent
     */
    public int getIdDescriere3Curent() {
        return idDescriere3Curent;
    }

    /**
     * @param idDescriere3Curent the idDescriere3Curent to set
     */
    public void setIdDescriere3Curent(int idDescriere3Curent) {
        this.idDescriere3Curent = idDescriere3Curent;
    }

    /**
     * @return the idDescriere4Curent
     */
    public int getIdDescriere4Curent() {
        return idDescriere4Curent;
    }

    /**
     * @param idDescriere4Curent the idDescriere4Curent to set
     */
    public void setIdDescriere4Curent(int idDescriere4Curent) {
        this.idDescriere4Curent = idDescriere4Curent;
    }

    /**
     * @return the alteCaracteristici
     */
    public String getAlteCaracteristici() {
        return alteCaracteristici;
    }

    /**
     * @param alteCaracteristici the alteCaracteristici to set
     */
    public void setAlteCaracteristici(String alteCaracteristici) {
        this.alteCaracteristici = alteCaracteristici;
    }
}
TOP

Related Classes of action.StratActionBean

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.