Package fing.satode.dominio

Source Code of fing.satode.dominio.CuentaCorrienteSuministro

package fing.satode.dominio;

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.CuentaCorrienteSuministroDTO;

@Entity
@Table(name="cuentacorrientesuministros")
public class CuentaCorrienteSuministro {

    @Id @GeneratedValue
    private Long id;
   
    @ManyToOne
    @JoinColumn(name="tiposuministro_id")
    private TipoSuministro tipoSuministro;
   
    @ManyToOne
    @JoinColumn(name="deposito_id")
    private Deposito deposito;
   
    private float cantidad;
   
    public CuentaCorrienteSuministro(){}
   
    public CuentaCorrienteSuministro(CuentaCorrienteSuministroDTO dto){
      id=dto.getId();
      cantidad= dto.getCantidad();
      tipoSuministro= new TipoSuministro(dto.getTipoSuministro());
      deposito=new Deposito(dto.getDeposito());
    }

    public Long getId() {
      return id;
    }

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

    public TipoSuministro getTipoSuministro() {
      return tipoSuministro;
    }

    public void setTipoSuministro(TipoSuministro tipoSuministro) {
      this.tipoSuministro = tipoSuministro;
    }

    public Deposito getDeposito() {
      return deposito;
    }

    public void setDeposito(Deposito deposito) {
      this.deposito = deposito;
    }

    public float getCantidad() {
      return cantidad;
    }

    public void setCantidad(float cantidad) {
      this.cantidad = cantidad;
    }
   
    public CuentaCorrienteSuministroDTO getDTO(){
      CuentaCorrienteSuministroDTO dto = new CuentaCorrienteSuministroDTO();
      dto.setId(id);
      dto.setCantidad(cantidad);
      dto.setTipoSuministro(tipoSuministro.getDTO());
      dto.setDeposito(deposito.getDTO());
     
      return dto;
    }
   
   
   

  }
TOP

Related Classes of fing.satode.dominio.CuentaCorrienteSuministro

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.