diff --git a/pom.xml b/pom.xml
index 44af86a4c..117b6fc04 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
br.com.rjconsultores
ModelWeb
- 1.121.3
+ 1.121.4
diff --git a/src/com/rjconsultores/ventaboletos/dao/StatusSolicitudExpresosDAO.java b/src/com/rjconsultores/ventaboletos/dao/StatusSolicitudExpresosDAO.java
new file mode 100644
index 000000000..74635464c
--- /dev/null
+++ b/src/com/rjconsultores/ventaboletos/dao/StatusSolicitudExpresosDAO.java
@@ -0,0 +1,10 @@
+package com.rjconsultores.ventaboletos.dao;
+
+import java.util.List;
+
+import com.rjconsultores.ventaboletos.entidad.StatusSolicitudExpreso;
+
+public interface StatusSolicitudExpresosDAO extends GenericDAO{
+
+ StatusSolicitudExpreso obtenerStatusPorDesc(String descripcion);
+}
diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/StatusSolicitudExpresosHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/StatusSolicitudExpresosHibernateDAO.java
new file mode 100644
index 000000000..ed15b95af
--- /dev/null
+++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/StatusSolicitudExpresosHibernateDAO.java
@@ -0,0 +1,39 @@
+package com.rjconsultores.ventaboletos.dao.hibernate;
+
+import java.util.List;
+
+import org.hibernate.Criteria;
+import org.hibernate.SessionFactory;
+import org.hibernate.criterion.Order;
+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.StatusSolicitudExpresosDAO;
+import com.rjconsultores.ventaboletos.entidad.Ciudad;
+import com.rjconsultores.ventaboletos.entidad.StatusSolicitudExpreso;
+
+@Repository("statusSolicitudExpresosDAO")
+public class StatusSolicitudExpresosHibernateDAO extends GenericHibernateDAO implements StatusSolicitudExpresosDAO{
+ @Autowired
+ public StatusSolicitudExpresosHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
+ setSessionFactory(factory);
+ }
+
+ @Override
+ public List obtenerTodos() {
+ Criteria c = getSession().createCriteria(getPersistentClass());
+
+ return c.list();
+ }
+
+ @Override
+ public StatusSolicitudExpreso obtenerStatusPorDesc(String descripcion) {
+ Criteria c = getSession().createCriteria(getPersistentClass());
+ c.add(Restrictions.eq(ACTIVO, Boolean.TRUE));
+ c.add(Restrictions.eq("descStatusSolicitudExpreso", descripcion));
+
+ return (StatusSolicitudExpreso) c.list().get(0);
+ }
+}
diff --git a/src/com/rjconsultores/ventaboletos/entidad/StatusSolicitudExpreso.java b/src/com/rjconsultores/ventaboletos/entidad/StatusSolicitudExpreso.java
index 6afa76c14..402fe0e97 100644
--- a/src/com/rjconsultores/ventaboletos/entidad/StatusSolicitudExpreso.java
+++ b/src/com/rjconsultores/ventaboletos/entidad/StatusSolicitudExpreso.java
@@ -1,9 +1,11 @@
package com.rjconsultores.ventaboletos.entidad;
+import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
+import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
@@ -13,8 +15,11 @@ import br.com.rjconsultores.auditador.annotations.AuditarClasse;
@Entity
@Table(name = "STATUS_SOLICITUD_EXPRESO")
-public class StatusSolicitudExpreso {
+public class StatusSolicitudExpreso implements Serializable{
+ private static final long serialVersionUID = 1L;
+
+ @Id
@Column(name = "STATUSSOLICITUDEXPRESO_ID")
private Integer statusSolicitudExpresoId;
diff --git a/src/com/rjconsultores/ventaboletos/service/StatusSolicitudExpresosService.java b/src/com/rjconsultores/ventaboletos/service/StatusSolicitudExpresosService.java
new file mode 100644
index 000000000..bf1b8a04d
--- /dev/null
+++ b/src/com/rjconsultores/ventaboletos/service/StatusSolicitudExpresosService.java
@@ -0,0 +1,10 @@
+package com.rjconsultores.ventaboletos.service;
+
+import java.util.List;
+
+import com.rjconsultores.ventaboletos.entidad.StatusSolicitudExpreso;
+
+public interface StatusSolicitudExpresosService extends GenericService{
+
+ StatusSolicitudExpreso obtenerStatusPorDesc(String descripcion);
+}
diff --git a/src/com/rjconsultores/ventaboletos/service/impl/StatusSolicitudExpresosServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/StatusSolicitudExpresosServiceImpl.java
new file mode 100644
index 000000000..403573b9e
--- /dev/null
+++ b/src/com/rjconsultores/ventaboletos/service/impl/StatusSolicitudExpresosServiceImpl.java
@@ -0,0 +1,52 @@
+package com.rjconsultores.ventaboletos.service.impl;
+
+import java.util.List;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import com.rjconsultores.ventaboletos.dao.SolicitudExpresosDAO;
+import com.rjconsultores.ventaboletos.dao.StatusSolicitudExpresosDAO;
+import com.rjconsultores.ventaboletos.entidad.StatusSolicitudExpreso;
+import com.rjconsultores.ventaboletos.service.StatusSolicitudExpresosService;
+
+@Service("statusSolicitudExpresosService")
+public class StatusSolicitudExpresosServiceImpl implements StatusSolicitudExpresosService{
+
+ @Autowired
+ private StatusSolicitudExpresosDAO statusSolicitudExpresosDAO;
+
+ @Override
+ public List obtenerTodos() {
+ return statusSolicitudExpresosDAO.obtenerTodos();
+ }
+
+ @Override
+ public StatusSolicitudExpreso obtenerStatusPorDesc(String descripcion) {
+ return statusSolicitudExpresosDAO.obtenerStatusPorDesc(descripcion);
+ }
+
+ @Override
+ public StatusSolicitudExpreso obtenerID(Integer id) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ @Override
+ public StatusSolicitudExpreso suscribir(StatusSolicitudExpreso entidad) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ @Override
+ public StatusSolicitudExpreso actualizacion(StatusSolicitudExpreso entidad) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ @Override
+ public void borrar(StatusSolicitudExpreso entidad) {
+ // TODO Auto-generated method stub
+
+ }
+}