/*
* 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;
}