Pricing - Junção ocupação/antecipação (ADAM)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@31646 d1611594-4594-4d17-8e1d-87c2c4800839
master
julio 2013-10-22 12:09:29 +00:00
parent d7b5f23135
commit ff75f191d7
16 changed files with 535 additions and 858 deletions

View File

@ -1,18 +0,0 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.dao;
import com.rjconsultores.ventaboletos.entidad.Pricing;
import com.rjconsultores.ventaboletos.entidad.PricingAnticipacion;
import java.util.List;
/**
*
* @author Desenvolvimento
*/
public interface PricingAnticipacionDAO extends GenericDAO<PricingAnticipacion, Integer> {
public List<PricingAnticipacion> obtenerPorPricing(Pricing pricing);
}

View File

@ -0,0 +1,21 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.dao;
import java.util.List;
import com.rjconsultores.ventaboletos.entidad.Pricing;
import com.rjconsultores.ventaboletos.entidad.PricingOcupaAntecipa;
/**
*
* @author Rafius
*/
public interface PricingOcupaAntecipaDAO extends GenericDAO<PricingOcupaAntecipa, Integer> {
public Boolean podeSalvar(Pricing pricing, PricingOcupaAntecipa pricingOcupaAntecipa);
public List<PricingOcupaAntecipa> podeSalvar(Pricing pricing);
}

View File

@ -1,21 +0,0 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.dao;
import com.rjconsultores.ventaboletos.entidad.Pricing;
import com.rjconsultores.ventaboletos.entidad.PricingOcupacion;
import java.math.BigDecimal;
import java.util.List;
/**
*
* @author Rafius
*/
public interface PricingOcupacionDAO extends GenericDAO<PricingOcupacion, Integer> {
public Boolean podeSalvar(Pricing pricing, BigDecimal min, BigDecimal max);
public List<PricingOcupacion> podeSalvar(Pricing pricing);
}

View File

@ -1,46 +0,0 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.dao.hibernate;
import com.rjconsultores.ventaboletos.dao.PricingAnticipacionDAO;
import com.rjconsultores.ventaboletos.entidad.Pricing;
import com.rjconsultores.ventaboletos.entidad.PricingAnticipacion;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.SessionFactory;
import org.hibernate.criterion.Restrictions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Repository;
/**
*
* @author Desenvolvimento
*/
@Repository("pricingAnticipacionDAO")
public class PricingAnticipacionHibernateDAO extends GenericHibernateDAO<PricingAnticipacion, Integer>
implements PricingAnticipacionDAO {
@Autowired
public PricingAnticipacionHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
setSessionFactory(factory);
}
@Override
public List<PricingAnticipacion> obtenerTodos() {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Pricing.ATIVO));
return c.list();
}
public List<PricingAnticipacion> obtenerPorPricing(Pricing pricing) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Pricing.ATIVO));
c.add(Restrictions.eq("pricing", pricing));
return c.list();
}
}

View File

@ -0,0 +1,79 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.dao.hibernate;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.Query;
import org.hibernate.SessionFactory;
import org.hibernate.criterion.Restrictions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Repository;
import com.rjconsultores.ventaboletos.dao.PricingOcupaAntecipaDAO;
import com.rjconsultores.ventaboletos.entidad.Pricing;
import com.rjconsultores.ventaboletos.entidad.PricingOcupaAntecipa;
/**
*
* @author Rafius
*/
@Repository("pricingOcupacionDAO")
public class PricingOcupaAntecipaHibernateDAO extends GenericHibernateDAO<PricingOcupaAntecipa, Integer>
implements PricingOcupaAntecipaDAO {
@Autowired
public PricingOcupaAntecipaHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
setSessionFactory(factory);
}
@Override
public List<PricingOcupaAntecipa> obtenerTodos() {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Pricing.ATIVO));
return c.list();
}
@Override
public Boolean podeSalvar(Pricing pricing, PricingOcupaAntecipa poa) {
StringBuilder hql = new StringBuilder();
hql.append(" SELECT pv FROM PricingOcupaAntecipa pv ");
hql.append(" WHERE pv.activo = :activo ");
hql.append(" AND pv.pricing.pricingId = :pricingId ");
if (poa.getCantasientosmin() != null && poa.getCantasientosmax() != null) {
hql.append(" AND (( :cantasientosmin BETWEEN cantasientosmin AND cantasientosmax) ");
hql.append(" OR (:cantasientosmax BETWEEN cantasientosmin AND cantasientosmax) ");
hql.append(" OR ((cantasientosmin BETWEEN :cantasientosmin AND :cantasientosmax) ");
hql.append(" OR (cantasientosmax BETWEEN :cantasientosmin AND :cantasientosmax )))");
}
Query sq = getSession().createQuery(hql.toString());
sq.setInteger("activo", Pricing.ATIVO);
sq.setInteger("pricingId", pricing.getPricingId());
if (poa.getCantasientosmin() != null && poa.getCantasientosmax() != null) {
sq.setInteger("cantasientosmin", poa.getCantasientosmin());
sq.setInteger("cantasientosmax", poa.getCantasientosmax());
}
List ls = sq.list();
if (!ls.isEmpty()) {
return Boolean.FALSE;
}
return Boolean.TRUE;
}
@Override
public List<PricingOcupaAntecipa> podeSalvar(Pricing pricing) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Pricing.ATIVO));
c.add(Restrictions.eq("pricing", pricing));
return c.list();
}
}

View File

@ -1,69 +0,0 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.dao.hibernate;
import com.rjconsultores.ventaboletos.dao.PricingOcupacionDAO;
import com.rjconsultores.ventaboletos.entidad.Pricing;
import com.rjconsultores.ventaboletos.entidad.PricingOcupacion;
import java.math.BigDecimal;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.Query;
import org.hibernate.SessionFactory;
import org.hibernate.criterion.Restrictions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Repository;
/**
*
* @author Rafius
*/
@Repository("pricingOcupacionDAO")
public class PricingOcupacionHibernateDAO extends GenericHibernateDAO<PricingOcupacion, Integer>
implements PricingOcupacionDAO {
@Autowired
public PricingOcupacionHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
setSessionFactory(factory);
}
@Override
public List<PricingOcupacion> obtenerTodos() {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Pricing.ATIVO));
return c.list();
}
public Boolean podeSalvar(Pricing pricing, BigDecimal min, BigDecimal max) {
Boolean retorno = Boolean.TRUE;
StringBuilder hql = new StringBuilder("SELECT pv FROM PricingOcupacion pv ");
hql.append(" WHERE pv.activo = 1 ");
hql.append(" AND pv.pricing.pricingId = ").append(pricing.getPricingId());
hql.append(" AND ( ");
hql.append(" ( ").append(min).append(" BETWEEN ocupacioninicial AND ocupacionfinal ) ");
hql.append(" OR ( ").append(max).append(" BETWEEN ocupacioninicial AND ocupacionfinal) ");
hql.append(" OR ((ocupacioninicial BETWEEN ").append(min).append(" AND ").append(max).append(" ) OR (ocupacionfinal BETWEEN ").append(min).append(" AND ").append(max).append(" )))");
Query sq = getSession().createQuery(hql.toString());
List ls = sq.list();
if (!ls.isEmpty()) {
retorno = Boolean.FALSE;
}
return retorno;
}
public List<PricingOcupacion> podeSalvar(Pricing pricing) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Pricing.ATIVO));
c.add(Restrictions.eq("pricing", pricing));
return c.list();
}
}

View File

@ -9,6 +9,7 @@ import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import javax.persistence.Basic; import javax.persistence.Basic;
import javax.persistence.CascadeType; import javax.persistence.CascadeType;
import javax.persistence.Column; import javax.persistence.Column;
@ -69,8 +70,6 @@ public class Pricing implements Serializable {
@Column(name = "CANTDIASANTICIPACION") @Column(name = "CANTDIASANTICIPACION")
private Integer cantdiasanticipacion; private Integer cantdiasanticipacion;
@OneToMany(mappedBy = "pricing", cascade = CascadeType.ALL) @OneToMany(mappedBy = "pricing", cascade = CascadeType.ALL)
private List<PricingOcupacion> pricingOcupacionList;
@OneToMany(mappedBy = "pricing", cascade = CascadeType.ALL)
private List<PricingAsiento> pricingAsientoList; private List<PricingAsiento> pricingAsientoList;
@OneToMany(mappedBy = "pricing", cascade = CascadeType.ALL) @OneToMany(mappedBy = "pricing", cascade = CascadeType.ALL)
private List<PricingMercado> pricingMercadoList; private List<PricingMercado> pricingMercadoList;
@ -98,9 +97,9 @@ public class Pricing implements Serializable {
@OneToMany(mappedBy = "pricing", cascade = CascadeType.ALL) @OneToMany(mappedBy = "pricing", cascade = CascadeType.ALL)
private List<PricingPuntoVenta> pricingPuntoventaList; private List<PricingPuntoVenta> pricingPuntoventaList;
@OneToMany(mappedBy = "pricing", cascade = CascadeType.ALL) @OneToMany(mappedBy = "pricing", cascade = CascadeType.ALL)
private List<PricingAnticipacion> pricingAnticipacionList;
@OneToMany(mappedBy = "pricing", cascade = CascadeType.ALL)
private List<PricingTipoServicio> pricingTipoServicioList; private List<PricingTipoServicio> pricingTipoServicioList;
@OneToMany(mappedBy = "pricing", cascade = CascadeType.ALL)
private List<PricingOcupaAntecipa> pricingOcupaAntecipaList;
@Column(name = "INDGENERAFERIADOVIAJE") @Column(name = "INDGENERAFERIADOVIAJE")
private String indGeneraFeriadoViaje; private String indGeneraFeriadoViaje;
@Column(name = "INDGENERAFERIADOVENTA") @Column(name = "INDGENERAFERIADOVENTA")
@ -227,19 +226,18 @@ public class Pricing implements Serializable {
this.usuarioId = usuarioId; this.usuarioId = usuarioId;
} }
public List<PricingOcupacion> getPricingOcupacionList(Integer activo) { public List<PricingOcupaAntecipa> getPricingOcupaAntecipaList(Integer activo) {
List<PricingOcupacion> poList = new ArrayList<PricingOcupacion>(); List<PricingOcupaAntecipa> poaList = new ArrayList<PricingOcupaAntecipa>();
for (PricingOcupacion po : this.pricingOcupacionList) { for (PricingOcupaAntecipa poa : this.pricingOcupaAntecipaList) {
if (po.getActivo().equals(activo)) { if (poa.getActivo().equals(activo)) {
poList.add(po); poaList.add(poa);
} }
} }
return poaList;
}
return poList; public void setPricingOcupaAntecipaList(List<PricingOcupaAntecipa> pricingOcupaAntecipaList) {
} this.pricingOcupaAntecipaList = pricingOcupaAntecipaList;
public void setPricingOcupacionList(List<PricingOcupacion> pricingOcupacionList) {
this.pricingOcupacionList = pricingOcupacionList;
} }
public List<PricingAsiento> getPricingAsientoList(Integer activo) { public List<PricingAsiento> getPricingAsientoList(Integer activo) {
@ -436,21 +434,6 @@ public class Pricing implements Serializable {
this.pricingPuntoventaList = pricingPuntoventaList; this.pricingPuntoventaList = pricingPuntoventaList;
} }
public List<PricingAnticipacion> getPricingAnticipacionList(Integer activo) {
List<PricingAnticipacion> ppList = new ArrayList<PricingAnticipacion>();
for (PricingAnticipacion pp : this.pricingAnticipacionList) {
if (pp.getActivo().equals(activo)) {
ppList.add(pp);
}
}
return ppList;
}
public void setPricingAnticipacionList(List<PricingAnticipacion> pricingAnticipacionList) {
this.pricingAnticipacionList = pricingAnticipacionList;
}
public List<PricingTipoServicio> getPricingTipoServicioList(Integer status) { public List<PricingTipoServicio> getPricingTipoServicioList(Integer status) {
List<PricingTipoServicio> ppList = new ArrayList<PricingTipoServicio>(); List<PricingTipoServicio> ppList = new ArrayList<PricingTipoServicio>();
for (PricingTipoServicio pp : this.pricingTipoServicioList) { for (PricingTipoServicio pp : this.pricingTipoServicioList) {
@ -482,6 +465,14 @@ public class Pricing implements Serializable {
this.indGeneraFeriadoVenta = indGeneraFeriadoVenta; this.indGeneraFeriadoVenta = indGeneraFeriadoVenta;
} }
public String getNombPricing() {
return nombPricing;
}
public void setNombPricing(String nombPricing) {
this.nombPricing = nombPricing;
}
@Override @Override
public int hashCode() { public int hashCode() {
int hash = 0; int hash = 0;
@ -506,18 +497,4 @@ public class Pricing implements Serializable {
return "entidad.test.Pricing[pricingId=" + pricingId + "]"; return "entidad.test.Pricing[pricingId=" + pricingId + "]";
} }
/**
* @return the nombPricing
*/
public String getNombPricing() {
return nombPricing;
}
/**
* @param nombPricing
* the nombPricing to set
*/
public void setNombPricing(String nombPricing) {
this.nombPricing = nombPricing;
}
} }

View File

@ -1,12 +1,9 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.entidad; package com.rjconsultores.ventaboletos.entidad;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
import javax.persistence.Basic; import javax.persistence.Basic;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
@ -20,30 +17,31 @@ import javax.persistence.Table;
import javax.persistence.Temporal; import javax.persistence.Temporal;
import javax.persistence.TemporalType; import javax.persistence.TemporalType;
/**
*
* @author Desenvolvimento
*/
@Entity @Entity
@SequenceGenerator(name = "PRICING_ANTICIPACION_SEQ", sequenceName = "PRICING_ANTICIPACION_SEQ", allocationSize = 1) @SequenceGenerator(name = "PRICING_OCUPA_ANTECIPA_SEQ", sequenceName = "PRICING_OCUPA_ANTECIPA_SEQ", allocationSize = 1)
@Table(name = "PRICING_ANTICIPACION") @Table(name = "PRICING_OCUPA_ANTECIPA")
public class PricingAnticipacion implements Serializable { public class PricingOcupaAntecipa implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@Id @Id
@Basic(optional = false) @Basic(optional = false)
@GeneratedValue(strategy = GenerationType.AUTO, generator = "PRICING_ANTICIPACION_SEQ") @GeneratedValue(strategy = GenerationType.AUTO, generator = "PRICING_OCUPA_ANTECIPA_SEQ")
@Column(name = "PRICINGANTICIPACION_ID") @Column(name = "PRICINGOCUPAANTECIPA_ID")
private Integer pricinganticipacionId; private Integer pricingocupaantecipaId;
@Basic(optional = false) @Basic(optional = false)
@Column(name = "CANTDIASMIN") @Column(name = "CANTDIASMIN")
private Integer cantdiasmin; private Integer cantdiasmin;
@Basic(optional = false) @Basic(optional = false)
@Column(name = "CANTDIASMAX") @Column(name = "CANTDIASMAX")
private Integer cantdiasmax; private Integer cantdiasmax;
@Basic(optional = false) @Column(name = "CANTASIENTOSMIN")
@Column(name = "PORCPRICING") private Integer cantasientosmin;
private BigDecimal porcpricing; @Column(name = "CANTASIENTOSMAX")
private Integer cantasientosmax;
@Column(name = "PORCENTAJE")
private BigDecimal porcentaje;
@Column(name = "IMPORTE")
private BigDecimal importe;
@Basic(optional = false) @Basic(optional = false)
@Column(name = "ACTIVO") @Column(name = "ACTIVO")
private Integer activo; private Integer activo;
@ -53,40 +51,17 @@ public class PricingAnticipacion implements Serializable {
private Date fecmodif; private Date fecmodif;
@Basic(optional = false) @Basic(optional = false)
@Column(name = "USUARIO_ID") @Column(name = "USUARIO_ID")
private int usuarioId; private Integer usuarioId;
@JoinColumn(name = "PRICING_ID", referencedColumnName = "PRICING_ID") @JoinColumn(name = "PRICING_ID", referencedColumnName = "PRICING_ID")
@ManyToOne @ManyToOne
private Pricing pricing; private Pricing pricing;
public PricingAnticipacion() { public Integer getPricingocupaantecipaId() {
return pricingocupaantecipaId;
} }
public Pricing getPricing() { public void setPricingocupaantecipaId(Integer pricingocupaantecipaId) {
return pricing; this.pricingocupaantecipaId = pricingocupaantecipaId;
}
public void setPricing(Pricing pricing) {
this.pricing = pricing;
}
public PricingAnticipacion(Integer pricinganticipacionId) {
this.pricinganticipacionId = pricinganticipacionId;
}
public Integer getPricinganticipacionId() {
return pricinganticipacionId;
}
public void setPricinganticipacionId(Integer pricinganticipacionId) {
this.pricinganticipacionId = pricinganticipacionId;
}
public Integer getCantdiasmax() {
return cantdiasmax;
}
public void setCantdiasmax(Integer cantdiasmax) {
this.cantdiasmax = cantdiasmax;
} }
public Integer getCantdiasmin() { public Integer getCantdiasmin() {
@ -97,12 +72,44 @@ public class PricingAnticipacion implements Serializable {
this.cantdiasmin = cantdiasmin; this.cantdiasmin = cantdiasmin;
} }
public BigDecimal getPorcpricing() { public Integer getCantdiasmax() {
return porcpricing; return cantdiasmax;
} }
public void setPorcpricing(BigDecimal porcpricing) { public void setCantdiasmax(Integer cantdiasmax) {
this.porcpricing = porcpricing; this.cantdiasmax = cantdiasmax;
}
public Integer getCantasientosmin() {
return cantasientosmin;
}
public void setCantasientosmin(Integer cantasientosmin) {
this.cantasientosmin = cantasientosmin;
}
public Integer getCantasientosmax() {
return cantasientosmax;
}
public void setCantasientosmax(Integer cantasientosmax) {
this.cantasientosmax = cantasientosmax;
}
public BigDecimal getPorcentaje() {
return porcentaje;
}
public void setPorcentaje(BigDecimal porcentaje) {
this.porcentaje = porcentaje;
}
public BigDecimal getImporte() {
return importe;
}
public void setImporte(BigDecimal importe) {
this.importe = importe;
} }
public Integer getActivo() { public Integer getActivo() {
@ -121,28 +128,36 @@ public class PricingAnticipacion implements Serializable {
this.fecmodif = fecmodif; this.fecmodif = fecmodif;
} }
public int getUsuarioId() { public Integer getUsuarioId() {
return usuarioId; return usuarioId;
} }
public void setUsuarioId(int usuarioId) { public void setUsuarioId(Integer usuarioId) {
this.usuarioId = usuarioId; this.usuarioId = usuarioId;
} }
public Pricing getPricing() {
return pricing;
}
public void setPricing(Pricing pricing) {
this.pricing = pricing;
}
@Override @Override
public int hashCode() { public int hashCode() {
int hash = 0; int hash = 0;
hash += (pricinganticipacionId != null ? pricinganticipacionId.hashCode() : 0); hash += (pricingocupaantecipaId != null ? pricingocupaantecipaId.hashCode() : 0);
return hash; return hash;
} }
@Override @Override
public boolean equals(Object object) { public boolean equals(Object object) {
if (!(object instanceof PricingAnticipacion)) { if (!(object instanceof PricingOcupaAntecipa)) {
return false; return false;
} }
PricingAnticipacion other = (PricingAnticipacion) object; PricingOcupaAntecipa other = (PricingOcupaAntecipa) object;
if ((this.pricinganticipacionId == null && other.pricinganticipacionId != null) || (this.pricinganticipacionId != null && !this.pricinganticipacionId.equals(other.pricinganticipacionId))) { if ((this.pricingocupaantecipaId == null && other.pricingocupaantecipaId != null) || (this.pricingocupaantecipaId != null && !this.pricingocupaantecipaId.equals(other.pricingocupaantecipaId))) {
return false; return false;
} }
return true; return true;
@ -150,6 +165,6 @@ public class PricingAnticipacion implements Serializable {
@Override @Override
public String toString() { public String toString() {
return "com.rjconsultores.ventaboletos.entidad.PricingAnticipacion[pricinganticipacionId=" + pricinganticipacionId + "]"; return "com.rjconsultores.ventaboletos.entidad.PricingOcupaAntecipa[ pricingocupaantecipaId=" + pricingocupaantecipaId + " ]";
} }
} }

View File

@ -1,149 +0,0 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.entidad;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
/**
*
* @author Rafius
*/
@Entity
@SequenceGenerator(name = "PRICING_OCUPACION_SEQ", sequenceName = "PRICING_OCUPACION_SEQ", allocationSize = 1)
@Table(name = "PRICING_OCUPACION")
public class PricingOcupacion implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@GeneratedValue(strategy = GenerationType.AUTO, generator = "PRICING_OCUPACION_SEQ")
@Column(name = "PRICINGOCUPACION_ID")
private Integer pricingocupacionId;
@Column(name = "OCUPACIONINICIAL")
private BigDecimal ocupacioninicial;
@Column(name = "OCUPACIONFINAL")
private BigDecimal ocupacionfinal;
@Column(name = "PORCENTAJE")
private BigDecimal porcentaje;
@Column(name = "ACTIVO")
private Integer activo;
@Column(name = "FECMODIF")
@Temporal(TemporalType.TIMESTAMP)
private Date fecmodif;
@Column(name = "USUARIO_ID")
private Integer usuarioId;
@JoinColumn(name = "PRICING_ID", referencedColumnName = "PRICING_ID")
@ManyToOne
private Pricing pricing;
public PricingOcupacion() {
}
public PricingOcupacion(Integer pricingocupacionId) {
this.pricingocupacionId = pricingocupacionId;
}
public Integer getPricingocupacionId() {
return pricingocupacionId;
}
public void setPricingocupacionId(Integer pricingocupacionId) {
this.pricingocupacionId = pricingocupacionId;
}
public BigDecimal getOcupacioninicial() {
return ocupacioninicial;
}
public void setOcupacioninicial(BigDecimal ocupacioninicial) {
this.ocupacioninicial = ocupacioninicial;
}
public BigDecimal getOcupacionfinal() {
return ocupacionfinal;
}
public void setOcupacionfinal(BigDecimal ocupacionfinal) {
this.ocupacionfinal = ocupacionfinal;
}
public BigDecimal getPorcentaje() {
return porcentaje;
}
public void setPorcentaje(BigDecimal porcentaje) {
this.porcentaje = porcentaje;
}
public Integer getActivo() {
return activo;
}
public void setActivo(Integer activo) {
this.activo = activo;
}
public Date getFecmodif() {
return fecmodif;
}
public void setFecmodif(Date fecmodif) {
this.fecmodif = fecmodif;
}
public Integer getUsuarioId() {
return usuarioId;
}
public void setUsuarioId(Integer usuarioId) {
this.usuarioId = usuarioId;
}
public Pricing getPricing() {
return pricing;
}
public void setPricing(Pricing pricing) {
this.pricing = pricing;
}
@Override
public int hashCode() {
int hash = 0;
hash += (pricingocupacionId != null ? pricingocupacionId.hashCode() : 0);
return hash;
}
@Override
public boolean equals(Object object) {
if (!(object instanceof PricingOcupacion)) {
return false;
}
PricingOcupacion other = (PricingOcupacion) object;
if ((this.pricingocupacionId == null && other.pricingocupacionId != null) || (this.pricingocupacionId != null && !this.pricingocupacionId.equals(other.pricingocupacionId))) {
return false;
}
return true;
}
@Override
public String toString() {
return "entidad.test.PricingOcupacion[pricingocupacionId=" + pricingocupacionId + "]";
}
}

View File

@ -1,18 +0,0 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.service;
import com.rjconsultores.ventaboletos.entidad.Pricing;
import com.rjconsultores.ventaboletos.entidad.PricingAnticipacion;
import java.util.List;
/**
*
* @author Desenvolvimento
*/
public interface PricingAnticipacionService extends GenericService<PricingAnticipacion, Integer> {
public List<PricingAnticipacion> obtenerPorPricing(Pricing pricing);
}

View File

@ -0,0 +1,13 @@
package com.rjconsultores.ventaboletos.service;
import java.util.List;
import com.rjconsultores.ventaboletos.entidad.Pricing;
import com.rjconsultores.ventaboletos.entidad.PricingOcupaAntecipa;
public interface PricingOcupaAntecipaService extends GenericService<PricingOcupaAntecipa, Integer> {
public Boolean podeSalvar(Pricing pricing, PricingOcupaAntecipa pricingOcupaAntecipa);
public List<PricingOcupaAntecipa> obtenerPorPricing(Pricing pricing);
}

View File

@ -1,21 +0,0 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.service;
import com.rjconsultores.ventaboletos.entidad.Pricing;
import com.rjconsultores.ventaboletos.entidad.PricingOcupacion;
import java.math.BigDecimal;
import java.util.List;
/**
*
* @author Rafius
*/
public interface PricingOcupacionService extends GenericService<PricingOcupacion, Integer> {
public Boolean podeSalvar(Pricing pricing, BigDecimal min, BigDecimal max);
public List<PricingOcupacion> obtenerPorPricing(Pricing pricing);
}

View File

@ -1,66 +0,0 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.service.impl;
import com.rjconsultores.ventaboletos.dao.PricingAnticipacionDAO;
import com.rjconsultores.ventaboletos.entidad.Pricing;
import com.rjconsultores.ventaboletos.entidad.PricingAnticipacion;
import com.rjconsultores.ventaboletos.service.PricingAnticipacionService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import java.util.Calendar;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
/**
*
* @author Desenvolvimento
*/
@Service("pricingAnticipacionService")
public class PricingAnticipacionServiceImpl implements PricingAnticipacionService {
@Autowired
private PricingAnticipacionDAO pricingAnticipacionDAO;
public List<PricingAnticipacion> obtenerTodos() {
return pricingAnticipacionDAO.obtenerTodos();
}
public PricingAnticipacion obtenerID(Integer id) {
return pricingAnticipacionDAO.obtenerID(id);
}
@Transactional
public PricingAnticipacion suscribir(PricingAnticipacion entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Pricing.ATIVO);
return pricingAnticipacionDAO.suscribir(entidad);
}
@Transactional
public PricingAnticipacion actualizacion(PricingAnticipacion entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Pricing.ATIVO);
return pricingAnticipacionDAO.actualizacion(entidad);
}
@Transactional
public void borrar(PricingAnticipacion entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Pricing.EXCLUIDO);
pricingAnticipacionDAO.actualizacion(entidad);
}
public List<PricingAnticipacion> obtenerPorPricing(Pricing pricing) {
return pricingAnticipacionDAO.obtenerPorPricing(pricing);
}
}

View File

@ -1,41 +1,34 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.service.impl; package com.rjconsultores.ventaboletos.service.impl;
import com.rjconsultores.ventaboletos.dao.PricingOcupacionDAO;
import com.rjconsultores.ventaboletos.entidad.Pricing;
import com.rjconsultores.ventaboletos.entidad.PricingOcupacion;
import com.rjconsultores.ventaboletos.service.PricingOcupacionService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import java.math.BigDecimal;
import java.util.Calendar; import java.util.Calendar;
import java.util.List; import java.util.List;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
/** import com.rjconsultores.ventaboletos.dao.PricingOcupaAntecipaDAO;
* import com.rjconsultores.ventaboletos.entidad.Pricing;
* @author Rafius import com.rjconsultores.ventaboletos.entidad.PricingOcupaAntecipa;
*/ import com.rjconsultores.ventaboletos.service.PricingOcupaAntecipaService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
@Service("pricingOcupacionService") @Service("pricingOcupacionService")
public class PricingOcupacionServiceImpl implements PricingOcupacionService { public class PricingOcupaAntecipaServiceImpl implements PricingOcupaAntecipaService {
@Autowired @Autowired
private PricingOcupacionDAO pricingOcupacionDAO; private PricingOcupaAntecipaDAO pricingOcupacionDAO;
public List<PricingOcupacion> obtenerTodos() { public List<PricingOcupaAntecipa> obtenerTodos() {
return pricingOcupacionDAO.obtenerTodos(); return pricingOcupacionDAO.obtenerTodos();
} }
public PricingOcupacion obtenerID(Integer id) { public PricingOcupaAntecipa obtenerID(Integer id) {
return pricingOcupacionDAO.obtenerID(id); return pricingOcupacionDAO.obtenerID(id);
} }
@Transactional @Transactional
public PricingOcupacion suscribir(PricingOcupacion entidad) { public PricingOcupaAntecipa suscribir(PricingOcupaAntecipa entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime()); entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Pricing.ATIVO); entidad.setActivo(Pricing.ATIVO);
@ -44,7 +37,7 @@ public class PricingOcupacionServiceImpl implements PricingOcupacionService {
} }
@Transactional @Transactional
public PricingOcupacion actualizacion(PricingOcupacion entidad) { public PricingOcupaAntecipa actualizacion(PricingOcupaAntecipa entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime()); entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Pricing.ATIVO); entidad.setActivo(Pricing.ATIVO);
@ -53,7 +46,7 @@ public class PricingOcupacionServiceImpl implements PricingOcupacionService {
} }
@Transactional @Transactional
public void borrar(PricingOcupacion entidad) { public void borrar(PricingOcupaAntecipa entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime()); entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Pricing.EXCLUIDO); entidad.setActivo(Pricing.EXCLUIDO);
@ -61,11 +54,13 @@ public class PricingOcupacionServiceImpl implements PricingOcupacionService {
pricingOcupacionDAO.actualizacion(entidad); pricingOcupacionDAO.actualizacion(entidad);
} }
public Boolean podeSalvar(Pricing pricing, BigDecimal min, BigDecimal max) { @Override
return pricingOcupacionDAO.podeSalvar(pricing, min, max); public Boolean podeSalvar(Pricing pricing, PricingOcupaAntecipa pricingOcupaAntecipa) {
return pricingOcupacionDAO.podeSalvar(pricing, pricingOcupaAntecipa);
} }
public List<PricingOcupacion> obtenerPorPricing(Pricing pricing) { @Override
public List<PricingOcupaAntecipa> obtenerPorPricing(Pricing pricing) {
return pricingOcupacionDAO.podeSalvar(pricing); return pricingOcupacionDAO.podeSalvar(pricing);
} }
} }

View File

@ -16,7 +16,6 @@ import org.springframework.transaction.annotation.Transactional;
import com.rjconsultores.ventaboletos.dao.PricingDAO; import com.rjconsultores.ventaboletos.dao.PricingDAO;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.Pricing; import com.rjconsultores.ventaboletos.entidad.Pricing;
import com.rjconsultores.ventaboletos.entidad.PricingAnticipacion;
import com.rjconsultores.ventaboletos.entidad.PricingAsiento; import com.rjconsultores.ventaboletos.entidad.PricingAsiento;
import com.rjconsultores.ventaboletos.entidad.PricingCategoria; import com.rjconsultores.ventaboletos.entidad.PricingCategoria;
import com.rjconsultores.ventaboletos.entidad.PricingClase; import com.rjconsultores.ventaboletos.entidad.PricingClase;
@ -25,7 +24,7 @@ import com.rjconsultores.ventaboletos.entidad.PricingDia;
import com.rjconsultores.ventaboletos.entidad.PricingImporte; import com.rjconsultores.ventaboletos.entidad.PricingImporte;
import com.rjconsultores.ventaboletos.entidad.PricingMarca; import com.rjconsultores.ventaboletos.entidad.PricingMarca;
import com.rjconsultores.ventaboletos.entidad.PricingMercado; import com.rjconsultores.ventaboletos.entidad.PricingMercado;
import com.rjconsultores.ventaboletos.entidad.PricingOcupacion; import com.rjconsultores.ventaboletos.entidad.PricingOcupaAntecipa;
import com.rjconsultores.ventaboletos.entidad.PricingPuntoVenta; import com.rjconsultores.ventaboletos.entidad.PricingPuntoVenta;
import com.rjconsultores.ventaboletos.entidad.PricingRuta; import com.rjconsultores.ventaboletos.entidad.PricingRuta;
import com.rjconsultores.ventaboletos.entidad.PricingTipoPtoVta; import com.rjconsultores.ventaboletos.entidad.PricingTipoPtoVta;
@ -121,10 +120,10 @@ public class PricingServiceImpl implements PricingService {
pricingMercado.setActivo(ativarInativarExcluir); pricingMercado.setActivo(ativarInativarExcluir);
} }
for (PricingOcupacion pricingOcupacion : entidad.getPricingOcupacionList(statusPricing)) { for (PricingOcupaAntecipa pricingOcupaAntecipa : entidad.getPricingOcupaAntecipaList(statusPricing)) {
pricingOcupacion.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); pricingOcupaAntecipa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
pricingOcupacion.setFecmodif(Calendar.getInstance().getTime()); pricingOcupaAntecipa.setFecmodif(Calendar.getInstance().getTime());
pricingOcupacion.setActivo(ativarInativarExcluir); pricingOcupaAntecipa.setActivo(ativarInativarExcluir);
} }
for (PricingPuntoVenta pricingPuntoVenta : entidad.getPricingPuntoventaList(statusPricing)) { for (PricingPuntoVenta pricingPuntoVenta : entidad.getPricingPuntoventaList(statusPricing)) {
@ -151,12 +150,6 @@ public class PricingServiceImpl implements PricingService {
pricingVigencia.setActivo(ativarInativarExcluir); pricingVigencia.setActivo(ativarInativarExcluir);
} }
for (PricingAnticipacion pricingAnticipacion : entidad.getPricingAnticipacionList(statusPricing)) {
pricingAnticipacion.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
pricingAnticipacion.setFecmodif(Calendar.getInstance().getTime());
pricingAnticipacion.setActivo(ativarInativarExcluir);
}
for (PricingTipoServicio pricingTipoServicio : entidad.getPricingTipoServicioList(statusPricing)) { for (PricingTipoServicio pricingTipoServicio : entidad.getPricingTipoServicioList(statusPricing)) {
pricingTipoServicio.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); pricingTipoServicio.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
pricingTipoServicio.setFecmodif(Calendar.getInstance().getTime()); pricingTipoServicio.setFecmodif(Calendar.getInstance().getTime());
@ -217,7 +210,6 @@ public class PricingServiceImpl implements PricingService {
clonePricing.setIndGeneraFeriadoViaje(pricing.getIndGeneraFeriadoViaje()); clonePricing.setIndGeneraFeriadoViaje(pricing.getIndGeneraFeriadoViaje());
clonePricing.setIndtransferible(pricing.getIndtransferible()); clonePricing.setIndtransferible(pricing.getIndtransferible());
clonePricing.setPricingAnticipacionList(new ArrayList<PricingAnticipacion>());
clonePricing.setPricingAsientoList(new ArrayList<PricingAsiento>()); clonePricing.setPricingAsientoList(new ArrayList<PricingAsiento>());
clonePricing.setPricingCategoriaList(new ArrayList<PricingCategoria>()); clonePricing.setPricingCategoriaList(new ArrayList<PricingCategoria>());
clonePricing.setPricingClaseList(new ArrayList<PricingClase>()); clonePricing.setPricingClaseList(new ArrayList<PricingClase>());
@ -226,7 +218,7 @@ public class PricingServiceImpl implements PricingService {
clonePricing.setPricingImporteList(new ArrayList<PricingImporte>()); clonePricing.setPricingImporteList(new ArrayList<PricingImporte>());
clonePricing.setPricingMarcaList(new ArrayList<PricingMarca>()); clonePricing.setPricingMarcaList(new ArrayList<PricingMarca>());
clonePricing.setPricingMercadoList(new ArrayList<PricingMercado>()); clonePricing.setPricingMercadoList(new ArrayList<PricingMercado>());
clonePricing.setPricingOcupacionList(new ArrayList<PricingOcupacion>()); clonePricing.setPricingOcupaAntecipaList(new ArrayList<PricingOcupaAntecipa>());
clonePricing.setPricingPuntoventaList(new ArrayList<PricingPuntoVenta>()); clonePricing.setPricingPuntoventaList(new ArrayList<PricingPuntoVenta>());
clonePricing.setPricingRutaList(new ArrayList<PricingRuta>()); clonePricing.setPricingRutaList(new ArrayList<PricingRuta>());
clonePricing.setPricingTipoptovtaList(new ArrayList<PricingTipoPtoVta>()); clonePricing.setPricingTipoptovtaList(new ArrayList<PricingTipoPtoVta>());
@ -383,22 +375,25 @@ public class PricingServiceImpl implements PricingService {
} }
clonePricing.setPricingMercadoList(pricingMercadoList); clonePricing.setPricingMercadoList(pricingMercadoList);
List<PricingOcupacion> pricingOcupacionList = new ArrayList<PricingOcupacion>(); List<PricingOcupaAntecipa> pricingOcupaAntecipaList = new ArrayList<PricingOcupaAntecipa>();
for (PricingOcupacion pricingOcupacion : pricing.getPricingOcupacionList(statusAtivo)) { for (PricingOcupaAntecipa pricingOcupaAntecipa : pricing.getPricingOcupaAntecipaList(statusAtivo)) {
PricingOcupacion clonePricingOcupacion = new PricingOcupacion(); PricingOcupaAntecipa clonePricingOcupaAntecipa = new PricingOcupaAntecipa();
clonePricingOcupacion.setOcupacionfinal(pricingOcupacion.getOcupacionfinal()); clonePricingOcupaAntecipa.setCantasientosmin(pricingOcupaAntecipa.getCantasientosmin());
clonePricingOcupacion.setOcupacioninicial(pricingOcupacion.getOcupacioninicial()); clonePricingOcupaAntecipa.setCantasientosmax(pricingOcupaAntecipa.getCantasientosmax());
clonePricingOcupacion.setPorcentaje(pricingOcupacion.getPorcentaje()); clonePricingOcupaAntecipa.setCantdiasmin(pricingOcupaAntecipa.getCantdiasmin());
clonePricingOcupaAntecipa.setCantdiasmax(pricingOcupaAntecipa.getCantdiasmax());
clonePricingOcupaAntecipa.setImporte(pricingOcupaAntecipa.getImporte());
clonePricingOcupaAntecipa.setPorcentaje(pricingOcupaAntecipa.getPorcentaje());
clonePricingOcupacion.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); clonePricingOcupaAntecipa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
clonePricingOcupacion.setFecmodif(Calendar.getInstance().getTime()); clonePricingOcupaAntecipa.setFecmodif(Calendar.getInstance().getTime());
clonePricingOcupacion.setActivo(ativar); clonePricingOcupaAntecipa.setActivo(ativar);
clonePricingOcupacion.setPricing(clonePricing); clonePricingOcupaAntecipa.setPricing(clonePricing);
pricingOcupacionList.add(clonePricingOcupacion); pricingOcupaAntecipaList.add(clonePricingOcupaAntecipa);
} }
clonePricing.setPricingOcupacionList(pricingOcupacionList); clonePricing.setPricingOcupaAntecipaList(pricingOcupaAntecipaList);
List<PricingPuntoVenta> pricingPuntoVentaList = new ArrayList<PricingPuntoVenta>(); List<PricingPuntoVenta> pricingPuntoVentaList = new ArrayList<PricingPuntoVenta>();
for (PricingPuntoVenta pricingPuntoVenta : pricing.getPricingPuntoventaList(statusAtivo)) { for (PricingPuntoVenta pricingPuntoVenta : pricing.getPricingPuntoventaList(statusAtivo)) {
@ -463,22 +458,6 @@ public class PricingServiceImpl implements PricingService {
} }
clonePricing.setPricingVigenciaList(pricingVigenciaList); clonePricing.setPricingVigenciaList(pricingVigenciaList);
List<PricingAnticipacion> pricingAnticipacionList = new ArrayList<PricingAnticipacion>();
for (PricingAnticipacion pricingAnticipacion : pricing.getPricingAnticipacionList(statusAtivo)) {
PricingAnticipacion clonePricingAnticipacion = new PricingAnticipacion();
clonePricingAnticipacion.setCantdiasmax(pricingAnticipacion.getCantdiasmax());
clonePricingAnticipacion.setCantdiasmin(pricingAnticipacion.getCantdiasmin());
clonePricingAnticipacion.setPorcpricing(pricingAnticipacion.getPorcpricing());
clonePricingAnticipacion.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
clonePricingAnticipacion.setFecmodif(Calendar.getInstance().getTime());
clonePricingAnticipacion.setActivo(ativar);
clonePricingAnticipacion.setPricing(clonePricing);
pricingAnticipacionList.add(clonePricingAnticipacion);
}
clonePricing.setPricingAnticipacionList(pricingAnticipacionList);
List<PricingTipoServicio> pricingTipoServicioList = new ArrayList<PricingTipoServicio>(); List<PricingTipoServicio> pricingTipoServicioList = new ArrayList<PricingTipoServicio>();
for (PricingTipoServicio pricingTipoServicio : pricing.getPricingTipoServicioList(statusAtivo)) { for (PricingTipoServicio pricingTipoServicio : pricing.getPricingTipoServicioList(statusAtivo)) {

View File

@ -13,181 +13,187 @@
<property name="dialect">org.hibernate.dialect.Oracle10gDialect</property> <property name="dialect">org.hibernate.dialect.Oracle10gDialect</property>
<property name="show_sql">true</property> <property name="show_sql">true</property>
<property name="hibernate.query.substitutions">true 1, false 0</property> <property name="hibernate.query.substitutions">true 1, false 0</property>
<mapping class="com.rjconsultores.ventaboletos.entidad.AlertaCtrl"/> <mapping class="com.rjconsultores.ventaboletos.entidad.AlertaCtrl" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Autobus"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Autobus" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Autorizacion"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Autorizacion" />
<mapping class="com.rjconsultores.ventaboletos.entidad.AutorizacionPerfil"/> <mapping class="com.rjconsultores.ventaboletos.entidad.AutorizacionPerfil" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Articulo"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Articulo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.AsientoExclusivo"/> <mapping class="com.rjconsultores.ventaboletos.entidad.AsientoExclusivo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Banco"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Banco" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CancelacionCtrl"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CancelacionCtrl" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CancelacionCargo"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CancelacionCargo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Categoria"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Categoria" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaClase"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaClase" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaCorrida"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaCorrida" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaCtrl"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaCtrl" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaDescuento"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaDescuento" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaMarca"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaMarca" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaMercado"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaMercado" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaTipoPtoVta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CategoriaTipoPtoVta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Ciudad"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Ciudad" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Colonia"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Colonia" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ClaseServicio"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ClaseServicio" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ClaseservicioEquivalencia"/> <mapping
<mapping class="com.rjconsultores.ventaboletos.entidad.ComisionistaExterno"/> class="com.rjconsultores.ventaboletos.entidad.ClaseservicioEquivalencia" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CompaniaBancaria"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ComisionistaExterno" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Conductor"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CompaniaBancaria" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Conexion"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Conductor" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ConexionCtrl"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Conexion" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ConexionCtrlTemp"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ConexionCtrl" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ConexionTemp"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ConexionCtrlTemp" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ConfigRestriccionPago"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ConexionTemp" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta"/> <mapping
<mapping class="com.rjconsultores.ventaboletos.entidad.Convenio"/> class="com.rjconsultores.ventaboletos.entidad.ConfigRestriccionPago" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ConvenioDet"/> <mapping
<mapping class="com.rjconsultores.ventaboletos.entidad.Constante"/> class="com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Corrida"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Convenio" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CorridaCtrl"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ConvenioDet" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CorridaTramo"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Constante" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Cortesia"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Corrida" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CortesiaBeneficiario"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CorridaCtrl" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CortesiaDireccion"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CorridaTramo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CuponConvenio"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Cortesia" />
<mapping class="com.rjconsultores.ventaboletos.entidad.CuponSecretaria"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CortesiaBeneficiario" />
<mapping class="com.rjconsultores.ventaboletos.entidad.DetDiagramaAutobus"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CortesiaDireccion" />
<mapping class="com.rjconsultores.ventaboletos.entidad.DepositoBancario"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CuponConvenio" />
<mapping class="com.rjconsultores.ventaboletos.entidad.DiagramaAutobus"/> <mapping class="com.rjconsultores.ventaboletos.entidad.CuponSecretaria" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Division"/> <mapping class="com.rjconsultores.ventaboletos.entidad.DetDiagramaAutobus" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Empleado"/> <mapping class="com.rjconsultores.ventaboletos.entidad.DepositoBancario" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Empresa"/> <mapping class="com.rjconsultores.ventaboletos.entidad.DiagramaAutobus" />
<mapping class="com.rjconsultores.ventaboletos.entidad.EmpresaImposto"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Division" />
<mapping class="com.rjconsultores.ventaboletos.entidad.EmpresaEquivalencia"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Empleado" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Estacion"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Empresa" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Estado"/> <mapping class="com.rjconsultores.ventaboletos.entidad.EmpresaImposto" />
<mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaAsiento"/> <mapping class="com.rjconsultores.ventaboletos.entidad.EmpresaEquivalencia" />
<mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaCorrida"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Estacion" />
<mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaOperacional"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Estado" />
<mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaTramo"/> <mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaAsiento" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ExcepcionRedondo"/> <mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaCorrida" />
<mapping class="com.rjconsultores.ventaboletos.entidad.FormaPago"/> <mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaOperacional" />
<mapping class="com.rjconsultores.ventaboletos.entidad.FormaPagoDet"/> <mapping class="com.rjconsultores.ventaboletos.entidad.EsquemaTramo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.GrupoCortesia"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ExcepcionRedondo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.GrupoRuta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.FormaPago" />
<mapping class="com.rjconsultores.ventaboletos.entidad.FuncionSistema"/> <mapping class="com.rjconsultores.ventaboletos.entidad.FormaPagoDet" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Marca"/> <mapping class="com.rjconsultores.ventaboletos.entidad.GrupoCortesia" />
<mapping class="com.rjconsultores.ventaboletos.entidad.MercadoCompetido"/> <mapping class="com.rjconsultores.ventaboletos.entidad.GrupoRuta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.MerchantBancario"/> <mapping class="com.rjconsultores.ventaboletos.entidad.FuncionSistema" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Moneda"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Marca" />
<mapping class="com.rjconsultores.ventaboletos.entidad.MarcaClaseServicio"/> <mapping class="com.rjconsultores.ventaboletos.entidad.MercadoCompetido" />
<mapping class="com.rjconsultores.ventaboletos.entidad.MotivoCancelacion"/> <mapping class="com.rjconsultores.ventaboletos.entidad.MerchantBancario" />
<mapping class="com.rjconsultores.ventaboletos.entidad.MotivocancelacionEquivalencia"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Moneda" />
<mapping class="com.rjconsultores.ventaboletos.entidad.MotivoReimpresion"/> <mapping class="com.rjconsultores.ventaboletos.entidad.MarcaClaseServicio" />
<mapping class="com.rjconsultores.ventaboletos.entidad.MotivoViaje"/> <mapping class="com.rjconsultores.ventaboletos.entidad.MotivoCancelacion" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Nodo"/> <mapping
<mapping class="com.rjconsultores.ventaboletos.entidad.OrgaoConcedente"/> class="com.rjconsultores.ventaboletos.entidad.MotivocancelacionEquivalencia" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Pais"/> <mapping class="com.rjconsultores.ventaboletos.entidad.MotivoReimpresion" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Parada"/> <mapping class="com.rjconsultores.ventaboletos.entidad.MotivoViaje" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Nodo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamAcumulaMasivo"/> <mapping class="com.rjconsultores.ventaboletos.entidad.OrgaoConcedente" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamAcumulaPunto"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Pais" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamCanjePunto"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Parada" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamCostoTarjeta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamCompraPunto"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ParamAcumulaMasivo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamRecoleccion"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ParamAcumulaPunto" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Perfil"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ParamCanjePunto" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PerfilFuncion"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ParamCostoTarjeta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PeriodoVacacional"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ParamCompraPunto" />
<mapping class="com.rjconsultores.ventaboletos.entidad.OrgaoTramo"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ParamRecoleccion" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Plaza"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Perfil" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Pricing"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PerfilFuncion" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingAnticipacion"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PeriodoVacacional" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingImporte"/> <mapping class="com.rjconsultores.ventaboletos.entidad.OrgaoTramo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingVigencia"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Plaza" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingClase"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Pricing" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingMarca"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingImporte" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingMercado"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingVigencia" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingDia"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingClase" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingCorrida"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingMarca" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingPuntoVenta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingMercado" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingCategoria"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingDia" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingTipoPtoVta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingCorrida" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingTipoServicio"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingOcupaAntecipa" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingAsiento"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingPuntoVenta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingOcupacion"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingCategoria" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingEspecifico"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingTipoPtoVta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PricingRuta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingTipoServicio" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ProductoServicio"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingAsiento" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdClaseServicio"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingEspecifico" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdFormaPago"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PricingRuta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdMarca"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ProductoServicio" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdPrecio"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ProdClaseServicio" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdMercado"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ProdFormaPago" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdPuntoVenta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ProdMarca" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdRuta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ProdPrecio" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdTipoptovta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ProdMercado" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ProdVigencia"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ProdPuntoVenta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ProdRuta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PtoVtaUsuarioBancario"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ProdTipoptovta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.PuntoVenta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ProdVigencia" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Redondeo"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa" />
<mapping class="com.rjconsultores.ventaboletos.entidad.RedondeoCtrl"/> <mapping
<mapping class="com.rjconsultores.ventaboletos.entidad.RedondeoMarca"/> class="com.rjconsultores.ventaboletos.entidad.PtoVtaUsuarioBancario" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionCategoria"/> <mapping class="com.rjconsultores.ventaboletos.entidad.PuntoVenta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionClase"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Redondeo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionCtrl"/> <mapping class="com.rjconsultores.ventaboletos.entidad.RedondeoCtrl" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionMarca"/> <mapping class="com.rjconsultores.ventaboletos.entidad.RedondeoMarca" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionMercado"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionCategoria" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionPuntoVenta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionClase" />
<mapping class="com.rjconsultores.ventaboletos.entidad.RestriccionPago"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionCtrl" />
<mapping class="com.rjconsultores.ventaboletos.entidad.RolOperativo"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionMarca" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Ruta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.ReservacionMercado" />
<mapping class="com.rjconsultores.ventaboletos.entidad.RutaCombinacion"/> <mapping
<mapping class="com.rjconsultores.ventaboletos.entidad.RutaEmpresa"/> class="com.rjconsultores.ventaboletos.entidad.ReservacionPuntoVenta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.RutaSecuencia"/> <mapping class="com.rjconsultores.ventaboletos.entidad.RestriccionPago" />
<mapping class="com.rjconsultores.ventaboletos.entidad.RhPagoConductor"/> <mapping class="com.rjconsultores.ventaboletos.entidad.RolOperativo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Secretaria"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Ruta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Sistema"/> <mapping class="com.rjconsultores.ventaboletos.entidad.RutaCombinacion" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad"/> <mapping class="com.rjconsultores.ventaboletos.entidad.RutaEmpresa" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TarjetaRecaudacion"/> <mapping class="com.rjconsultores.ventaboletos.entidad.RutaSecuencia" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Tarifa"/> <mapping class="com.rjconsultores.ventaboletos.entidad.RhPagoConductor" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaOficial"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Secretaria" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaHist"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Sistema" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaMinima"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaCategoria"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TarjetaRecaudacion" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TarifaTipoptovta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Tarifa" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoConvenio"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TarifaOficial" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoCambioCtrl"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TarifaHist" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoCambioCiudad"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TarifaMinima" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoCorte"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TarifaCategoria" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoCortesiaDescuento"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TarifaTipoptovta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoCortesia"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TipoConvenio" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoDomicilio"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TipoCambioCtrl" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoEmpleado"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TipoCambioCiudad" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoMovimiento"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TipoCorte" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoOcupacion"/> <mapping
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoParada"/> class="com.rjconsultores.ventaboletos.entidad.TipoCortesiaDescuento" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TipoCortesia" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoServicio"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TipoDomicilio" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoVenta"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TipoEmpleado" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Tramo"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TipoMovimiento" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TramoServicio"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TipoOcupacion" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TramoKmServicio"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TipoParada" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TramoTiempo"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TramoKm"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TipoServicio" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Turno"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TipoVenta" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Usuario"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Tramo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.UsuarioBancario"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TramoServicio" />
<mapping class="com.rjconsultores.ventaboletos.entidad.UsuarioPerfil"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TramoKmServicio" />
<mapping class="com.rjconsultores.ventaboletos.entidad.UsuarioUbicacion"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TramoTiempo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Via"/> <mapping class="com.rjconsultores.ventaboletos.entidad.TramoKm" />
<mapping class="com.rjconsultores.ventaboletos.entidad.VigenciaTarifa"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Turno" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Zona"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Usuario" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamArticulo"/> <mapping class="com.rjconsultores.ventaboletos.entidad.UsuarioBancario" />
<mapping class="com.rjconsultores.ventaboletos.entidad.EventoExtra"/> <mapping class="com.rjconsultores.ventaboletos.entidad.UsuarioPerfil" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoEventoExtra"/> <mapping class="com.rjconsultores.ventaboletos.entidad.UsuarioUbicacion" />
<mapping class="com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra"/> <mapping class="com.rjconsultores.ventaboletos.entidad.Via" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TarjetaViaje"/> <mapping class="com.rjconsultores.ventaboletos.entidad.VigenciaTarifa" />
<mapping class="com.rjconsultores.ventaboletos.entidad.Zona" />
<mapping class="com.rjconsultores.ventaboletos.entidad.ParamArticulo" />
<mapping class="com.rjconsultores.ventaboletos.entidad.EventoExtra" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TipoEventoExtra" />
<mapping class="com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra" />
<mapping class="com.rjconsultores.ventaboletos.entidad.TarjetaViaje" />
</session-factory> </session-factory>
</hibernate-configuration> </hibernate-configuration>