Package org.magicbox.dto

Source Code of org.magicbox.dto.NuovoCentroView

/*
* Copyright Massimiliano Dess� (desmax74@yahoo.it)
*
* Licensed under Apache License Version 2.0
* (http://www.apache.org/licenses/LICENSE-2.0),
*
* for commercial use, under
* GNU General Public License Version 2 or later (the "GPL")
* http://www.gnu.org/licenses/gpl.html
*/
package org.magicbox.dto;

import org.magicbox.domain.AmministratoreImpl;
import org.magicbox.domain.Amministratore;
import org.magicbox.domain.CentroImpl;
import org.magicbox.domain.Centro;
import org.magicbox.domain.Credenziali;

/**
* Classe perla creazione di un centro
*
* @author Massimiliano Dess� (desmax74@yahoo.it)
* @since jdk 1.5.0_08
* @version 0.1
*/
public class NuovoCentroView {

    public NuovoCentroView(Centro centro, String confermaPassword, Amministratore admin, Credenziali cred) {
        super();
        this.centro = centro;
        this.confermaPassword = confermaPassword;
        this.admin = admin;
        this.cred = cred;
    }

    public NuovoCentroView() {
        centro = new CentroImpl();
        admin = new AmministratoreImpl();
        cred = new Credenziali();
    }

    public Centro getCentro() {
        return centro;
    }

    public String getEmail() {
        return admin.getEmail();
    }

    public String getPassword() {
        return admin.getPassword();
    }

    public String getCellulare() {
        return admin.getCellulare();
    }

    public Credenziali getCredenziali() {
        cred.setPassword(admin.getPassword());
        cred.setUsername(admin.getUsername());
        if (confermaPassword != null) {
            cred.setConfermaPassword(confermaPassword);
        }
        return cred;
    }

    public String getNominativo() {
        return admin.getNominativo();
    }

    public String getUsername() {
        return admin.getUsername();
    }

    public String getCentroEmail() {
        return centro.getEmail();
    }

    public String getFax() {
        return centro.getFax();
    }

    public String getCap() {
        return centro.getCap();
    }

    public String getCitta() {
        return centro.getCitta();
    }

    public String getIndirizzo() {
        return centro.getIndirizzo();
    }

    public String getProvincia() {
        return centro.getProvincia();
    }

    public String getTelefono() {
        return centro.getTelefono();
    }

    public String getSitoWeb() {
        return centro.getSitoWeb();
    }

    public Amministratore getAdmin() {
        return admin;
    }

    public void setAdmin(Amministratore admin) {
        this.admin = admin;
    }

    public void setCentro(Centro centro) {
        this.centro = centro;
    }

    public Long getCentroAdmin() {
        return admin.getIdCentro();
    }

    public int getCreditoResiduoSms() {
        return centro.getCreditoResiduoSms();
    }

    public String getDescrizione() {
        return centro.getDescrizione();
    }

    public Long getId() {
        return centro.getId();
    }

    public String getNomeCentro() {
        return centro.getNomeCentro();
    }

    public int getNumeroDonatori() {
        return centro.getNumeroDonatori();
    }

    public String getConfermaPassword() {
        return confermaPassword;
    }

    public void setConfermaPassword(String confermaPassword) {
        this.confermaPassword = confermaPassword;
    }

    private Centro centro;
    private String confermaPassword;
    private Amministratore admin;
    private Credenziali cred;

}
TOP

Related Classes of org.magicbox.dto.NuovoCentroView

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.