List of usage examples for org.hibernate Session get
Object get(String entityName, Serializable id);
From source file:cl.model.dao.DetallePrestamoDAO.java
public int consultar(int codigo) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); DetallePrestamo detalle = (DetallePrestamo) session.get(DetallePrestamo.class, codigo); if (detalle != null) { return 1; } else {/* w w w.j a v a2s . c o m*/ return 0; } }
From source file:cl.model.dao.EmpleadoDAO.java
public String consultarEmpleado(int codigo) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); Employee emp = (Employee) session.get(Employee.class, codigo); session.close();// ww w .j ava2 s. c o m if (emp != null) { return "El empleado con codigo " + emp.getId() + "cuyo nombre es " + emp.getName() + "ocupa la posicion de " + emp.getRole() + " y fue ingresado el sistema la fecha" + emp.getInsertTime(); } else { return "El codigo de empleado " + codigo + "no pudo ser encontrado"; } }
From source file:cl.model.dao.InscripcionesDAO.java
public int consultarInscrito(int codigo) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); InscripcionesWorkshop inscrito = (InscripcionesWorkshop) session.get(InscripcionesWorkshop.class, codigo); if (inscrito != null) { return 1; } else {/* w ww .j av a 2 s .c o m*/ return 0; } }
From source file:cl.model.dao.MatrizControlAccesoDAO.java
public String matrizGestionada(int idMatriz, int idUsuario) { SessionFactory sf;/*from ww w .j a v a 2 s .co m*/ Session session; Transaction tx = null; String response; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Date date = new Date(); Matrizcontrolacceso matriz = (Matrizcontrolacceso) session.get(Matrizcontrolacceso.class, idMatriz); if (matriz != null) { if (matriz.getEstadoSolicitud().equals("Aprobado") || matriz.getEstadoSolicitud().equals("Devuelto") || matriz.getEstadoSolicitud().equals("Pendiente")) { tx = session.beginTransaction(); matriz.setEstadoSolicitud("Gestionado"); matriz.setIdGestor(idUsuario); matriz.setFechaGestion(date); session.update(matriz); Solicitud solicitud = matriz.getSolicitud(); if (!solicitud.getEstadoSolicitud().equals("En Gestion")) { solicitud.setEstadoSolicitud("En Gestion"); session.update(solicitud); } tx.commit(); response = "Solicitud actualizada exitosamente"; } else { response = "Solicitud invlida"; } } else { response = "Solicitud invlida"; } } catch (Exception ex) { tx.rollback(); response = "No se pudo actualizar la solicitud"; } return response; }
From source file:cl.model.dao.MatrizControlAccesoDAO.java
public String matrizVerificada(int idMatriz, int idUsuario) { SessionFactory sf;/*from ww w .ja v a 2 s . c o m*/ Session session; Transaction tx = null; String response; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Date date = new Date(); Matrizcontrolacceso matriz = (Matrizcontrolacceso) session.get(Matrizcontrolacceso.class, idMatriz); if (matriz != null) { if (matriz.getEstadoSolicitud().equals("Gestionado")) { tx = session.beginTransaction(); matriz.setEstadoSolicitud("Verificado"); matriz.setIdVerificador(idUsuario); matriz.setFechaVerificacion(date); session.update(matriz); Solicitud solicitud = matriz.getSolicitud(); if (!solicitud.getEstadoSolicitud().equals("En Verificacion")) { solicitud.setEstadoSolicitud("En Verificacion"); session.update(solicitud); } tx.commit(); response = "Solicitud actualizada exitosamente"; } else { response = "Solicitud invlida"; } } else { response = "Solicitud invlida"; } } catch (Exception ex) { tx.rollback(); response = "No se pudo actualizar la solicitud"; } return response; }
From source file:cl.model.dao.MatrizControlAccesoDAO.java
public JSONObject obtenerMatrizPorSolicitud(int idSolicitud) { SessionFactory sf;//from w ww. j a v a 2 s. c o m Session session; Transaction tx = null; sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Solicitud solicitud = (Solicitud) session.get(Solicitud.class, idSolicitud); JSONObject response = new JSONObject(); if (solicitud != null) { response.put("codigo", 200); response.put("mensaje", "OK"); response.put("excepcion", ""); JSONArray array = new JSONArray(); Iterator<Matrizcontrolacceso> iterMCA = solicitud.getMatrizcontrolaccesos().iterator(); while (iterMCA.hasNext()) { JSONObject pos = new JSONObject(); Matrizcontrolacceso matriz = iterMCA.next(); pos.put("id", matriz.getId()); pos.put("accion", matriz.getAccion()); pos.put("componente", matriz.getPerfil().getComponente().getNombre()); pos.put("perfil", matriz.getPerfil().getNombre()); pos.put("estado", matriz.getEstadoSolicitud()); array.put(pos); } response.put("data", array); } else { response.put("codigo", 500); response.put("mensaje", "ERROR"); response.put("excepcion", "Solicitud invalida"); JSONArray array = new JSONArray(); response.put("data", array); } session.close(); return response; }
From source file:cl.model.dao.ParticipantesDAO.java
public int consultarParticipante(int codigo) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); ParticipantesProyectos participante = (ParticipantesProyectos) session.get(ParticipantesProyectos.class, codigo);/*from w ww . j a v a 2 s .co m*/ if (participante != null) { return 1; } else { return 0; } }
From source file:cl.model.dao.PerfilDAO.java
public Perfil leerPerfil(int id) { SessionFactory sf = HibernateUtil.getSessionFactory(); Session session = sf.openSession(); Perfil p = (Perfil) session.get(Perfil.class, id); if (p != null) { return p; }//from w ww . jav a 2 s. c om return null; }
From source file:cl.model.dao.PerfilDAO.java
public String actualizarPerfil(Perfil p) { SessionFactory sf;/*from ww w .ja v a2s . c o m*/ Session session; Transaction tx = null; String response; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Perfil perfil = (Perfil) session.get(Perfil.class, p.getId()); perfil.setNombre(p.getNombre()); perfil.setEstado(p.isEstado()); tx = session.beginTransaction(); session.update(perfil); tx.commit(); response = "Perfil actualizado exitosamente"; } catch (Exception ex) { tx.rollback(); response = "No se pudo actualizar el perfil"; } return response; }
From source file:cl.model.dao.PerfilDAO.java
public String cambiarStatusPerfil(int id) { SessionFactory sf;//from w w w . ja v a 2 s . c o m Session session; Transaction tx = null; String response; try { sf = HibernateUtil.getSessionFactory(); session = sf.openSession(); Perfil perfil = (Perfil) session.get(Perfil.class, id); perfil.setEstado(!perfil.isEstado()); tx = session.beginTransaction(); session.update(perfil); tx.commit(); response = "El estado de " + perfil.getNombre() + " - " + perfil.getComponente().getNombre() + " fue actualizado exitosamente"; } catch (Exception ex) { tx.rollback(); response = "No se pudo actualizar el perfil"; } return response; }