diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/CorridaHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/CorridaHibernateDAO.java index 2273746ba..d6b245502 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/CorridaHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/CorridaHibernateDAO.java @@ -31,6 +31,7 @@ import com.rjconsultores.ventaboletos.entidad.Estado; import com.rjconsultores.ventaboletos.entidad.Marca; import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Ruta; +import com.rjconsultores.ventaboletos.utilerias.ActivoUtil; import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties; import com.rjconsultores.ventaboletos.utilerias.DateUtil; @@ -108,7 +109,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO buscarPorFecCorrida(final Date value) { Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.add(Restrictions.eq("activo", ActivoUtil.ATIVO)); c.add(Restrictions.eq("id.feccorrida", value)); @@ -160,7 +161,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO buscarPorId(final Integer idCorrida) { Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.add(Restrictions.eq("activo", ActivoUtil.ATIVO)); c.add(Restrictions.eq("id.corridaId", idCorrida)); return c.list(); @@ -169,7 +170,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO buscarFiltro(final Parada ori, final Parada des, final Date hora, final ClaseServicio cs) { Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.add(Restrictions.eq("activo", ActivoUtil.ATIVO)); c.add(Restrictions.eq("origem", ori)); c.add(Restrictions.eq("destino", des)); c.add(Restrictions.between("fechorsalida", getDiaGeracaoHoraIni(hora), getDiaGeracaoHoraFim(hora))); @@ -184,7 +185,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO buscarTarjetaMesmaCorrida(CorridaTramo ct) { Criteria c = getSession().createCriteria(getPersistentClass()); - c.add(Restrictions.eq("activo", Boolean.TRUE)); + c.add(Restrictions.eq("activo", ActivoUtil.ATIVO)); c.add(Restrictions.eq("corrida", ct.getCorrida())); return c.list(); diff --git a/src/com/rjconsultores/ventaboletos/service/impl/CorridaServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/CorridaServiceImpl.java index 5d9347785..42724a658 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/CorridaServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/CorridaServiceImpl.java @@ -53,13 +53,13 @@ import com.rjconsultores.ventaboletos.service.ConstanteService; import com.rjconsultores.ventaboletos.service.CorridaCtrlService; import com.rjconsultores.ventaboletos.service.CorridaService; import com.rjconsultores.ventaboletos.service.DetDiagramaAutobusService; -import com.rjconsultores.ventaboletos.service.DiagramaAutobusService; import com.rjconsultores.ventaboletos.service.EsquemaAsientoService; import com.rjconsultores.ventaboletos.service.EsquemaCorridaService; import com.rjconsultores.ventaboletos.service.EsquemaTramoService; import com.rjconsultores.ventaboletos.service.RutaSecuenciaService; import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.service.TramoServicioService; +import com.rjconsultores.ventaboletos.utilerias.ActivoUtil; import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.utilerias.FeriadoCache; import com.rjconsultores.ventaboletos.utilerias.HoraSistema; @@ -107,9 +107,6 @@ public class CorridaServiceImpl implements CorridaService { private int cantCorridaCommit; @Autowired private FeriadoCache feriadoCache; - public static final Integer ATIVO = 1; - public static final Integer INATIVO = 2; - public static final Integer EXCLUIDO = 0; @Autowired public CorridaServiceImpl(@Qualifier("transactionManager") PlatformTransactionManager transactionManager) { @@ -150,7 +147,7 @@ public class CorridaServiceImpl implements CorridaService { public Corrida suscribir(Corrida entidad) { entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); entidad.setFecmodif(Calendar.getInstance().getTime()); - entidad.setActivo(ATIVO); + entidad.setActivo(ActivoUtil.ATIVO); return corridaDAO.suscribir(entidad); } @@ -159,7 +156,7 @@ public class CorridaServiceImpl implements CorridaService { public Corrida actualizacion(Corrida entidad) { entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); entidad.setFecmodif(Calendar.getInstance().getTime()); - entidad.setActivo(ATIVO); + entidad.setActivo(ActivoUtil.ATIVO); return corridaDAO.actualizacion(entidad); } @@ -168,7 +165,7 @@ public class CorridaServiceImpl implements CorridaService { public void borrar(Corrida entidad) { entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); entidad.setFecmodif(Calendar.getInstance().getTime()); - entidad.setActivo(ATIVO); + entidad.setActivo(ActivoUtil.ATIVO); corridaDAO.actualizacion(entidad); } @@ -522,10 +519,10 @@ public class CorridaServiceImpl implements CorridaService { if(esquemaCorrida.getStatusCorrida().equals("A")){ corrida.setIndstatuscorrida("H"); - corrida.setActivo(ATIVO); + corrida.setActivo(ActivoUtil.ATIVO); }else if (esquemaCorrida.getStatusCorrida().equals("L")){ corrida.setIndstatuscorrida("P"); - corrida.setActivo(INATIVO); + corrida.setActivo(ActivoUtil.INATIVO); } corrida.setMarca(esquemaCorrida.getMarca()); @@ -608,9 +605,9 @@ public class CorridaServiceImpl implements CorridaService { } if(esquemaCorrida.getStatusCorrida().equals("A")){ - corridaTramo.setActivo(ATIVO); + corridaTramo.setActivo(ActivoUtil.ATIVO); }else if (esquemaCorrida.getStatusCorrida().equals("L")){ - corridaTramo.setActivo(INATIVO); + corridaTramo.setActivo(ActivoUtil.INATIVO); } // corridaTramo.setFecmodif(Calendar.getInstance().getTime()); diff --git a/src/com/rjconsultores/ventaboletos/utilerias/ActivoUtil.java b/src/com/rjconsultores/ventaboletos/utilerias/ActivoUtil.java new file mode 100644 index 000000000..d9d1d44a9 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/utilerias/ActivoUtil.java @@ -0,0 +1,9 @@ +package com.rjconsultores.ventaboletos.utilerias; + +public class ActivoUtil { + + public static final Integer ATIVO = 1; + public static final Integer INATIVO = 2; + public static final Integer EXCLUIDO = 0; + +}