Package fing.satode.dominio

Source Code of fing.satode.dominio.Deposito

package fing.satode.dominio;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

import fing.satode.data.DepositoDTO;


@Entity
@Table(name="depositos")
public class Deposito {

  @Id @GeneratedValue
  private Long id;
 
  private String direccion;
  private String telefono;
  private String responsable;
  private String mail;
  private Float area2;
  private Float area3;
  
   @ManyToOne
   @JoinColumn(name="ciudad_id")
  private Ciudad ciudad;
  
    @ManyToOne
      @JoinColumn(name="departamento_id")
    private Departamento departamento;
    
  
 
  public Deposito(){}
 
  public Deposito(DepositoDTO dto){
    id= dto.getId();
    direccion = dto.getDireccion();
    telefono = dto.getTelefono();
    responsable = dto.getResponsable();
    mail = dto.getMail();
    area2 = dto.getArea2();
    area3 = dto.getArea3();
    ciudad = new Ciudad(dto.getCiudad());
    departamento = new Departamento(dto.getDepartamento());
 
  }

  public String getDireccion() {
    return direccion;
  }

  public Long getId() {
    return id;
  }

  public void setId(Long id) {
    this.id = id;
  }

  public void setDireccion(String direccion) {
    this.direccion = direccion;
  }

  public String getTelefono() {
    return telefono;
  }

  public void setTelefono(String telefono) {
    this.telefono = telefono;
  }

  public String getResponsable() {
    return responsable;
  }

  public void setResponsable(String responsable) {
    this.responsable = responsable;
  }

  public String getMail() {
    return mail;
  }

  public void setMail(String mail) {
    this.mail = mail;
  }

  public Float getArea2() {
    return area2;
  }

  public void setArea2(Float area2) {
    this.area2 = area2;
  }

  public Float getArea3() {
    return area3;
  }

  public void setArea3(Float area3) {
    this.area3 = area3;
  }

  public Ciudad getCiudad() {
    return ciudad;
  }

  public void setCiudad(Ciudad ciudad) {
    this.ciudad = ciudad;
  }
  public DepositoDTO getDTO() {
    DepositoDTO dto= new DepositoDTO();
    dto.setId(id);
    dto.setDireccion(direccion);
    dto.setTelefono(telefono);
    dto.setMail(mail);
    dto.setArea2(area2);
    dto.setArea3(area3);
    dto.setCiudad(ciudad.getDTO());
    dto.setDepartamento(departamento.getDTO());
    dto.setResponsable(responsable);
    return dto;
  }

  public Departamento getDepartamento() {
    return departamento;
  }

  public void setDepartamento(Departamento departamento) {
    this.departamento = departamento;
  }
 
 
 
}
TOP

Related Classes of fing.satode.dominio.Deposito

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.