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