Information

0
Story Points

Technologies

Decompiled Java File
package mx.com.bcm.banamex.ae.persistencia.modelo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinColumns;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import mx.com.bcm.banamex.ae.persistencia.modelo.CatGeneralAeweb;
import mx.com.bcm.banamex.ae.persistencia.modelo.ComprobanteDeDotacion;
import mx.com.bcm.banamex.ae.persistencia.modelo.Etv;
import mx.com.bcm.banamex.ae.persistencia.modelo.HistTurnoEnOperacion;
import mx.com.bcm.banamex.ae.persistencia.modelo.UnidadDeNegocio;

@Entity
@Table(
   name = "SOLICITUD_DOTACION"
)
@NamedQueries({@NamedQuery(
   name = "SolicitudDotacion.findAll",
   query = "SELECT s FROM SolicitudDotacion s"
), @NamedQuery(
   name = "SolicitudDotacion.findBySolicitudIdn",
   query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudIdn = :solicitudIdn"
), @NamedQuery(
   name = "SolicitudDotacion.findBySolicitudSirhRecibe",
   query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudSirhRecibe = :solicitudSirhRecibe"
), @NamedQuery(
   name = "SolicitudDotacion.findBySolicitudSucursal",
   query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudSucursal = :solicitudSucursal"
), @NamedQuery(
   name = "SolicitudDotacion.findBySolicitudCuenta",
   query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudCuenta = :solicitudCuenta"
), @NamedQuery(
   name = "SolicitudDotacion.findBySolicitudMotivo",
   query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudMotivo = :solicitudMotivo"
), @NamedQuery(
   name = "SolicitudDotacion.findBySolicitudImpte",
   query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudImpte = :solicitudImpte"
), @NamedQuery(
   name = "SolicitudDotacion.findBySolicitudStatus",
   query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudStatus = :solicitudStatus"
), @NamedQuery(
   name = "SolicitudDotacion.findBySolicitudFechaSolicita",
   query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudFechaSolicita = :solicitudFechaSolicita"
), @NamedQuery(
   name = "SolicitudDotacion.findBySolicitudFechaEntrega",
   query = "SELECT s FROM SolicitudDotacion s WHERE s.solicitudFechaEntrega = :solicitudFechaEntrega"
)})
public class SolicitudDotacion implements Serializable {
   private static final long serialVersionUID = 1L;
   @Id
   @Basic(
      optional = false
   )
   @Column(
      name = "SOLICITUD_IDN"
   )
   private Long solicitudIdn;
   @Column(
      name = "SOLICITUD_SIRH_RECIBE"
   )
   private Short solicitudSirhRecibe;
   @Column(
      name = "SOLICITUD_SUCURSAL"
   )
   private Character solicitudSucursal;
   @Column(
      name = "SOLICITUD_CUENTA"
   )
   private Character solicitudCuenta;
   @Column(
      name = "SOLICITUD_MOTIVO"
   )
   private Character solicitudMotivo;
   @Column(
      name = "SOLICITUD_IMPTE"
   )
   private BigDecimal solicitudImpte;
   @Column(
      name = "SOLICITUD_STATUS"
   )
   private Short solicitudStatus;
   @Column(
      name = "SOLICITUD_FECHA_SOLICITA"
   )
   @Temporal(TemporalType.TIMESTAMP)
   private Date solicitudFechaSolicita;
   @Column(
      name = "SOLICITUD_FECHA_ENTREGA"
   )
   @Temporal(TemporalType.TIMESTAMP)
   private Date solicitudFechaEntrega;
   @OneToMany(
      cascade = {CascadeType.ALL},
      mappedBy = "solicitudDotacion"
   )
   private List detalleDotacionList;
   @OneToMany(
      cascade = {CascadeType.ALL},
      mappedBy = "solicitudIdn"
   )
   private List movimientosS500List;
   @OneToOne(
      cascade = {CascadeType.ALL},
      mappedBy = "solicitudDotacion"
   )
   private ComprobanteDeDotacion comprobanteDeDotacion;
   @JoinColumns({@JoinColumn(
   name = "GRALAEWEB_IDN",
   referencedColumnName = "AEWEBCATGRAL_IDN"
), @JoinColumn(
   name = "GRALAEWEB_AGRUPADOR_IDN",
   referencedColumnName = "AGRUPADOR_IDN"
)})
   @ManyToOne(
      optional = false
   )
   private CatGeneralAeweb catGeneralAeweb;
   @JoinColumns({@JoinColumn(
   name = "GRALAEWEB_STS_IDN",
   referencedColumnName = "AEWEBCATGRAL_IDN"
), @JoinColumn(
   name = "GRALAEWEB_AGRUP_STS_IDN",
   referencedColumnName = "AGRUPADOR_IDN"
)})
   @ManyToOne(
      optional = false
   )
   private CatGeneralAeweb catGeneralAeweb1;
   @JoinColumn(
      name = "ETV_IDN",
      referencedColumnName = "ETV_IDN"
   )
   @ManyToOne
   private Etv etvIdn;
   @JoinColumns({@JoinColumn(
   name = "HIST_FEC_HR_INI",
   referencedColumnName = "HIST_FEC_HOR_INI"
), @JoinColumn(
   name = "TURNO_ID",
   referencedColumnName = "TURNO_ID"
)})
   @ManyToOne
   private HistTurnoEnOperacion histTurnoEnOperacion;
   @JoinColumns({@JoinColumn(
   name = "CPAES_ESTRUCTURA_SIRH_IDN",
   referencedColumnName = "CPAES_ESTRUCTURA_SIRH_IDN"
), @JoinColumn(
   name = "CNTRTO_NUM",
   referencedColumnName = "CNTRTO_NUM"
), @JoinColumn(
   name = "UNEG_ID",
   referencedColumnName = "UNEG_ID"
)})
   @ManyToOne(
      optional = false
   )
   private UnidadDeNegocio unidadDeNegocio;
   @OneToMany(
      cascade = {CascadeType.ALL},
      mappedBy = "solicitudIdn"
   )
   private List movimientosS018List;

   public SolicitudDotacion() {
   }

   public SolicitudDotacion(Long solicitudIdn) {
      this.solicitudIdn = solicitudIdn;
   }

   public Long getSolicitudIdn() {
      return this.solicitudIdn;
   }

   public void setSolicitudIdn(Long solicitudIdn) {
      this.solicitudIdn = solicitudIdn;
   }

   public Short getSolicitudSirhRecibe() {
      return this.solicitudSirhRecibe;
   }

   public void setSolicitudSirhRecibe(Short solicitudSirhRecibe) {
      this.solicitudSirhRecibe = solicitudSirhRecibe;
   }

   public Character getSolicitudSucursal() {
      return this.solicitudSucursal;
   }

   public void setSolicitudSucursal(Character solicitudSucursal) {
      this.solicitudSucursal = solicitudSucursal;
   }

   public Character getSolicitudCuenta() {
      return this.solicitudCuenta;
   }

   public void setSolicitudCuenta(Character solicitudCuenta) {
      this.solicitudCuenta = solicitudCuenta;
   }

   public Character getSolicitudMotivo() {
      return this.solicitudMotivo;
   }

   public void setSolicitudMotivo(Character solicitudMotivo) {
      this.solicitudMotivo = solicitudMotivo;
   }

   public BigDecimal getSolicitudImpte() {
      return this.solicitudImpte;
   }

   public void setSolicitudImpte(BigDecimal solicitudImpte) {
      this.solicitudImpte = solicitudImpte;
   }

   public Short getSolicitudStatus() {
      return this.solicitudStatus;
   }

   public void setSolicitudStatus(Short solicitudStatus) {
      this.solicitudStatus = solicitudStatus;
   }

   public Date getSolicitudFechaSolicita() {
      return this.solicitudFechaSolicita;
   }

   public void setSolicitudFechaSolicita(Date solicitudFechaSolicita) {
      this.solicitudFechaSolicita = solicitudFechaSolicita;
   }

   public Date getSolicitudFechaEntrega() {
      return this.solicitudFechaEntrega;
   }

   public void setSolicitudFechaEntrega(Date solicitudFechaEntrega) {
      this.solicitudFechaEntrega = solicitudFechaEntrega;
   }

   public List getDetalleDotacionList() {
      return this.detalleDotacionList;
   }

   public void setDetalleDotacionList(List detalleDotacionList) {
      this.detalleDotacionList = detalleDotacionList;
   }

   public List getMovimientosS500List() {
      return this.movimientosS500List;
   }

   public void setMovimientosS500List(List movimientosS500List) {
      this.movimientosS500List = movimientosS500List;
   }

   public ComprobanteDeDotacion getComprobanteDeDotacion() {
      return this.comprobanteDeDotacion;
   }

   public void setComprobanteDeDotacion(ComprobanteDeDotacion comprobanteDeDotacion) {
      this.comprobanteDeDotacion = comprobanteDeDotacion;
   }

   public CatGeneralAeweb getCatGeneralAeweb() {
      return this.catGeneralAeweb;
   }

   public void setCatGeneralAeweb(CatGeneralAeweb catGeneralAeweb) {
      this.catGeneralAeweb = catGeneralAeweb;
   }

   public CatGeneralAeweb getCatGeneralAeweb1() {
      return this.catGeneralAeweb1;
   }

   public void setCatGeneralAeweb1(CatGeneralAeweb catGeneralAeweb1) {
      this.catGeneralAeweb1 = catGeneralAeweb1;
   }

   public Etv getEtvIdn() {
      return this.etvIdn;
   }

   public void setEtvIdn(Etv etvIdn) {
      this.etvIdn = etvIdn;
   }

   public HistTurnoEnOperacion getHistTurnoEnOperacion() {
      return this.histTurnoEnOperacion;
   }

   public void setHistTurnoEnOperacion(HistTurnoEnOperacion histTurnoEnOperacion) {
      this.histTurnoEnOperacion = histTurnoEnOperacion;
   }

   public UnidadDeNegocio getUnidadDeNegocio() {
      return this.unidadDeNegocio;
   }

   public void setUnidadDeNegocio(UnidadDeNegocio unidadDeNegocio) {
      this.unidadDeNegocio = unidadDeNegocio;
   }

   public List getMovimientosS018List() {
      return this.movimientosS018List;
   }

   public void setMovimientosS018List(List movimientosS018List) {
      this.movimientosS018List = movimientosS018List;
   }

   public int hashCode() {
      byte hash = 0;
      int hash1 = hash + (this.solicitudIdn != null?this.solicitudIdn.hashCode():0);
      return hash1;
   }

   public boolean equals(Object object) {
      if(!(object instanceof SolicitudDotacion)) {
         return false;
      } else {
         SolicitudDotacion other = (SolicitudDotacion)object;
         return (this.solicitudIdn != null || other.solicitudIdn == null) && (this.solicitudIdn == null || this.solicitudIdn.equals(other.solicitudIdn));
      }
   }

   public String toString() {
      return "mx.com.bcm.banamex.ae.persistencia.modelo.SolicitudDotacion[solicitudIdn=" + this.solicitudIdn + "]";
   }
}
Page generated: Oct 19, 2017 2:34:23 PM