fixes bug #8119 - Catalogo configuracao cod barras
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@62082 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
727f177c52
commit
0c473b3d7d
|
@ -0,0 +1,11 @@
|
||||||
|
package com.rjconsultores.ventaboletos.dao;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.EmbarqueCatracaRodoviaria;
|
||||||
|
|
||||||
|
public interface EmbarqueCatracaRodoviariaDAO extends GenericDAO<EmbarqueCatracaRodoviaria, Integer> {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
List<EmbarqueCatracaRodoviaria> obtenerTodos();
|
||||||
|
}
|
|
@ -0,0 +1,30 @@
|
||||||
|
package com.rjconsultores.ventaboletos.dao.hibernate;
|
||||||
|
|
||||||
|
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;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.dao.EmbarqueCatracaRodoviariaDAO;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.EmbarqueCatracaRodoviaria;
|
||||||
|
|
||||||
|
@Repository("embarqueCatracaRodoviariaDAO")
|
||||||
|
public class EmbarqueCatracaRodoviariaHibernateDAO
|
||||||
|
extends GenericHibernateDAO<EmbarqueCatracaRodoviaria, Integer> implements EmbarqueCatracaRodoviariaDAO {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public EmbarqueCatracaRodoviariaHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
|
||||||
|
setSessionFactory(factory);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<EmbarqueCatracaRodoviaria> obtenerTodos() {
|
||||||
|
Criteria criteria = getSession().createCriteria(getPersistentClass());
|
||||||
|
criteria.add(Restrictions.eq("activo", true));
|
||||||
|
return criteria.list();
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,113 @@
|
||||||
|
package com.rjconsultores.ventaboletos.entidad;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
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;
|
||||||
|
|
||||||
|
@Entity
|
||||||
|
@Table(name = "EMBARQUE_CATRACA_RODOVIARIA")
|
||||||
|
@SequenceGenerator(name = "EMBARQUE_CATRACA_ROD_SEQ", sequenceName = "EMBARQUE_CATRACA_ROD_SEQ", allocationSize = 1)
|
||||||
|
public class EmbarqueCatracaRodoviaria {
|
||||||
|
|
||||||
|
@Id
|
||||||
|
@Column(name = "EMBARQUECATRACARODOVIARIA_ID")
|
||||||
|
@GeneratedValue(strategy = GenerationType.AUTO, generator = "EMBARQUE_CATRACA_ROD_SEQ")
|
||||||
|
private Integer embarqueCatracaRodoviariaId;
|
||||||
|
|
||||||
|
@Column
|
||||||
|
private Boolean activo;
|
||||||
|
|
||||||
|
@ManyToOne(targetEntity = Empresa.class)
|
||||||
|
@JoinColumn(name = "EMPRESA_ID")
|
||||||
|
private Empresa empresa;
|
||||||
|
|
||||||
|
@ManyToOne(targetEntity = Parada.class)
|
||||||
|
@JoinColumn(name = "PARADA_ID")
|
||||||
|
private Parada parada;
|
||||||
|
|
||||||
|
@Column
|
||||||
|
private Integer sequenciaRod;
|
||||||
|
|
||||||
|
@Column(name = "EMPRESAROD_ID")
|
||||||
|
private Integer empresaRod;
|
||||||
|
|
||||||
|
@ManyToOne(targetEntity = Usuario.class)
|
||||||
|
@JoinColumn(name = "USUARIO_ID")
|
||||||
|
private Usuario usuario;
|
||||||
|
|
||||||
|
@Column
|
||||||
|
private Date fecModif;
|
||||||
|
|
||||||
|
public Integer getEmbarqueCatracaRodoviariaId() {
|
||||||
|
return embarqueCatracaRodoviariaId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEmbarqueCatracaRodoviariaId(Integer embarqueCatracaRodoviariaId) {
|
||||||
|
this.embarqueCatracaRodoviariaId = embarqueCatracaRodoviariaId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Boolean getActivo() {
|
||||||
|
return activo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setActivo(Boolean activo) {
|
||||||
|
this.activo = activo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Empresa getEmpresa() {
|
||||||
|
return empresa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEmpresa(Empresa emrpesa) {
|
||||||
|
this.empresa = emrpesa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Parada getParada() {
|
||||||
|
return parada;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setParada(Parada parada) {
|
||||||
|
this.parada = parada;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getSequenciaRod() {
|
||||||
|
return sequenciaRod;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSequenciaRod(Integer sequenciaRod) {
|
||||||
|
this.sequenciaRod = sequenciaRod;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getEmpresaRod() {
|
||||||
|
return empresaRod;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEmpresaRod(Integer empresaRod) {
|
||||||
|
this.empresaRod = empresaRod;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Usuario getUsuario() {
|
||||||
|
return usuario;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUsuario(Usuario usuario) {
|
||||||
|
this.usuario = usuario;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getFecModif() {
|
||||||
|
return fecModif;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFecModif(Date fecModif) {
|
||||||
|
this.fecModif = fecModif;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,11 @@
|
||||||
|
package com.rjconsultores.ventaboletos.service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.EmbarqueCatracaRodoviaria;
|
||||||
|
|
||||||
|
public interface EmbarqueCatracaRodoviariaService {
|
||||||
|
List<EmbarqueCatracaRodoviaria> obtenerTodos();
|
||||||
|
|
||||||
|
EmbarqueCatracaRodoviaria suscribir(EmbarqueCatracaRodoviaria embarqueCatracaRodoviaria);
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
package com.rjconsultores.ventaboletos.service.impl;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.dao.EmbarqueCatracaRodoviariaDAO;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.EmbarqueCatracaRodoviaria;
|
||||||
|
import com.rjconsultores.ventaboletos.service.EmbarqueCatracaRodoviariaService;
|
||||||
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
|
||||||
|
@Service("embarqueCatracaRodoviariaService")
|
||||||
|
public class EmbarqueCatracaRodoviariaServiceImpl implements EmbarqueCatracaRodoviariaService {
|
||||||
|
@Autowired
|
||||||
|
private EmbarqueCatracaRodoviariaDAO embarqueCatracaDAO;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<EmbarqueCatracaRodoviaria> obtenerTodos() {
|
||||||
|
return embarqueCatracaDAO.obtenerTodos();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Transactional
|
||||||
|
public EmbarqueCatracaRodoviaria suscribir(EmbarqueCatracaRodoviaria embarqueCatracaRodoviaria) {
|
||||||
|
embarqueCatracaRodoviaria.setFecModif(new Date());
|
||||||
|
embarqueCatracaRodoviaria.setUsuario(UsuarioLogado.getUsuarioLogado());
|
||||||
|
if (embarqueCatracaRodoviaria.getEmbarqueCatracaRodoviariaId() == null) {
|
||||||
|
return embarqueCatracaDAO.suscribir(embarqueCatracaRodoviaria);
|
||||||
|
}
|
||||||
|
return embarqueCatracaDAO.actualizacion(embarqueCatracaRodoviaria);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue