Package awkwizardWar

Source Code of awkwizardWar.BetriebBean

/*
* Betrieb.java
*
* Created on May 4, 2007, 7:55 AM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/

package awkwizardWar;

import awkejb.BetriebManagerRemote;
import javax.ejb.EJB;
import awkejb.entities.Betrieb;

/**
*
* @author max
*/
public class BetriebBean {
   
    @EJB
    private
    BetriebManagerRemote betriebManager;
   
    private int betriebID;
    private String login;
    private String password;
    private String bezeichnung;
    private String ansprechpartner;
    private String anschrift;
    private String telefon;
    private String fax;
    private String branche;
    private String zweck;
    private int anzBeschaeftigte;
    private int abfallBesitzerNr;
    private String anlagenPlan;
    private String abfallsammelstellenPlan;
    private String awkErstellungsgrund;
    private String konzeptersteller;

   
    // actions
    public String authenticate() {
        int betrieb_id = 0;
        Betrieb dbBetrieb;
       
        // try to authenticate the user
        betrieb_id = betriebManager.authenticateBetrieb(this.login , this.password);
        if (betrieb_id != 0) {
            // get the data from the authenticated user - and write it in the session-bean
            dbBetrieb = betriebManager.getBetrieb(betrieb_id);
            objImport(dbBetrieb);
            return "success";
        }
        else {
            return "nono";
        }
    }
   
    public void logout() {
        this.betriebID = 0;
        this.login = null;
        this.password = null;
        this.bezeichnung = null;
        this.ansprechpartner = null;
        this.anschrift = null;
        this.telefon = null;
        this.fax = null;
        this.branche = null;
        this.zweck = null;
        this.anzBeschaeftigte = 0;
        this.abfallBesitzerNr = 0;
        this.anlagenPlan = null;
        this.abfallsammelstellenPlan = null;
        this.awkErstellungsgrund = null;
        this.konzeptersteller = null;      
    }
   
   
    // helpers
    public void objImport (Betrieb dbBetrieb) {
        this.betriebID = dbBetrieb.getBetriebID();
        this.login = dbBetrieb.getLogin();
        this.password = dbBetrieb.getPassword();
        this.bezeichnung = dbBetrieb.getBezeichnung();
        this.ansprechpartner = dbBetrieb.getAnsprechpartner();
        this.anschrift = dbBetrieb.getAnschrift();
        this.telefon = dbBetrieb.getTelefon();
        this.fax = dbBetrieb.getFax();
        this.branche = dbBetrieb.getBranche();
        this.zweck = dbBetrieb.getZweck();
        this.anzBeschaeftigte = dbBetrieb.getAnzBeschaeftigte();
        this.abfallBesitzerNr = dbBetrieb.getAbfallBesitzerNr();
        this.anlagenPlan = dbBetrieb.getAnlagenPlan();
        this.abfallsammelstellenPlan = dbBetrieb.getAbfallsammelstellenPlan();
        this.awkErstellungsgrund = dbBetrieb.getAwkErstellungsgrund();
        this.konzeptersteller = dbBetrieb.getKonzeptersteller();
    }
   
    public Betrieb objExport() {
        Betrieb expBetrieb = new Betrieb();
        expBetrieb.setBetriebID(this.betriebID);
        expBetrieb.setLogin(this.login);
        expBetrieb.setPassword(this.password);
        expBetrieb.setBezeichnung(this.bezeichnung);
        expBetrieb.setAnsprechpartner(this.ansprechpartner);
        expBetrieb.setAnschrift(this.anschrift);
        expBetrieb.setTelefon(this.telefon);
        expBetrieb.setFax(this.fax);
        expBetrieb.setBranche(this.branche);
        expBetrieb.setZweck(this.zweck);
        expBetrieb.setAnzBeschaeftigte(this.anzBeschaeftigte);
        expBetrieb.setAbfallBesitzerNr(this.abfallBesitzerNr);
        expBetrieb.setAnlagenPlan(this.anlagenPlan);
        expBetrieb.setAbfallsammelstellenPlan(this.abfallsammelstellenPlan);
        expBetrieb.setAwkErstellungsgrund(this.awkErstellungsgrund);
        expBetrieb.setKonzeptersteller(this.konzeptersteller);
        return expBetrieb;
    }


    // getter/setter
    public int getBetriebID() {
        return betriebID;
    }

    public void setBetriebID(int betriebID) {
        this.betriebID = betriebID;
    }

    public String getLogin() {
        return login;
    }

    public void setLogin(String login) {
        this.login = login;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getBezeichnung() {
        return bezeichnung;
    }

    public void setBezeichnung(String bezeichnung) {
        this.bezeichnung = bezeichnung;
    }

    public String getAnsprechpartner() {
        return ansprechpartner;
    }

    public void setAnsprechpartner(String ansprechpartner) {
        this.ansprechpartner = ansprechpartner;
    }

    public String getAnschrift() {
        return anschrift;
    }

    public void setAnschrift(String anschrift) {
        this.anschrift = anschrift;
    }

    public String getTelefon() {
        return telefon;
    }

    public void setTelefon(String telefon) {
        this.telefon = telefon;
    }

    public String getFax() {
        return fax;
    }

    public void setFax(String fax) {
        this.fax = fax;
    }

    public String getBranche() {
        return branche;
    }

    public void setBranche(String branche) {
        this.branche = branche;
    }

    public String getZweck() {
        return zweck;
    }

    public void setZweck(String zweck) {
        this.zweck = zweck;
    }

    public int getAnzBeschaeftigte() {
        return anzBeschaeftigte;
    }

    public void setAnzBeschaeftigte(int anzBeschaeftigte) {
        this.anzBeschaeftigte = anzBeschaeftigte;
    }

    public int getAbfallBesitzerNr() {
        return abfallBesitzerNr;
    }

    public void setAbfallBesitzerNr(int abfallBesitzerNr) {
        this.abfallBesitzerNr = abfallBesitzerNr;
    }

    public String getAnlagenPlan() {
        return anlagenPlan;
    }

    public void setAnlagenPlan(String anlagenPlan) {
        this.anlagenPlan = anlagenPlan;
    }

    public String getAbfallsammelstellenPlan() {
        return abfallsammelstellenPlan;
    }

    public void setAbfallsammelstellenPlan(String abfallsammelstellenPlan) {
        this.abfallsammelstellenPlan = abfallsammelstellenPlan;
    }

    public String getAwkErstellungsgrund() {
        return awkErstellungsgrund;
    }

    public void setAwkErstellungsgrund(String awkErstellungsgrund) {
        this.awkErstellungsgrund = awkErstellungsgrund;
    }

    public String getKonzeptersteller() {
        return konzeptersteller;
    }

    public void setKonzeptersteller(String konzeptersteller) {
        this.konzeptersteller = konzeptersteller;
    }
}
TOP

Related Classes of awkwizardWar.BetriebBean

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.