List of usage examples for org.hibernate Query uniqueResult
R uniqueResult();
From source file:com.app.seguridad.Permisos.java
public Boolean PuedeModificar(String codUsuario, String formulario) { sessionHibernate();/*w w w . j a v a2 s . c o m*/ Boolean retorno; if ("karu".equals(codUsuario)) { retorno = true; } else if (codUsuario != null && !codUsuario.isEmpty() && formulario != null && !formulario.isEmpty()) { Query consulta = st.createQuery("select count(*) from MtAccesosGrupos a" + " where a.puedeModificar = 'S' and a.id.nomFormulario = :formulario and a.id.codCargo in" + " (select b.id.codCargo from MtRolesUsuarios b where b.id.codUsuario = :usuario)"); consulta.setParameter("formulario", formulario); consulta.setParameter("usuario", codUsuario); Object cantidad = consulta.uniqueResult(); retorno = Integer.parseInt(cantidad.toString()) > 0; } else { retorno = false; } return retorno; }
From source file:com.app.seguridad.Permisos.java
public Boolean PuedeEliminar(String codUsuario, String formulario) { sessionHibernate();/*from w ww. j a v a 2 s .c o m*/ Boolean retorno; if ("karu".equals(codUsuario)) { retorno = true; } else if (codUsuario != null && !codUsuario.isEmpty() && formulario != null && !formulario.isEmpty()) { Query consulta = st.createQuery("select count(*) from MtAccesosGrupos a" + " where a.puedeEliminar = 'S' and a.id.nomFormulario = :formulario and a.id.codCargo in" + " (select b.id.codCargo from MtRolesUsuarios b where b.id.codUsuario = :usuario)"); consulta.setParameter("formulario", formulario); consulta.setParameter("usuario", codUsuario); Object cantidad = consulta.uniqueResult(); retorno = Integer.parseInt(cantidad.toString()) > 0; } else { retorno = false; } return retorno; }
From source file:com.app.ventas.ComandaPedido.java
public MtClientes obtenercliente(String codigo) { MtClientes c = null;//from w w w .j a v a2 s. c om try { Query query = st.createQuery("From MtClientes c Where c.nroDocum = ? and c.esActivo = 'S'"); query.setParameter(0, codigo); System.err.println("QUERY " + query.toString()); c = (MtClientes) query.uniqueResult(); } catch (HibernateException ex) { //JOptionPane.showMessageDialog(null, "Existen varios clientes con el mismo codigo. Busque con el asistente.", // "Comanda Pedido", JOptionPane.ERROR_MESSAGE); ex.printStackTrace(); } return c; }
From source file:com.app.ventas.Produccion.java
public MtArticulos obtenerarticulo(String codigo) { MtArticulos a = null;/*from w w w . j a va2 s. c o m*/ try { Query query = st.createQuery("From MtArticulos a Where a.codArticulo = ?"); //reemplaza el primer parametro en el string del query (reemplaza ? por el valor de codigo) query.setParameter(0, codigo); a = (MtArticulos) query.uniqueResult(); } catch (HibernateException ex) { JOptionPane.showMessageDialog(null, "Existen varios articulos con el mismo codigo. Busque con el asistente.", "Comanda Pedido", JOptionPane.ERROR_MESSAGE); ex.printStackTrace(); } return a; }
From source file:com.appeligo.alerts.KeywordMatch.java
License:Apache License
public static KeywordMatch getKeywordMatch(long keywordAlertId, String programId) { Session session = getSession();/* ww w. j av a 2s . c o m*/ Query query = session.getNamedQuery("KeywordMatch.getKeywordMatch"); query.setLong("keywordAlertId", keywordAlertId); query.setString("programId", programId); return (KeywordMatch) query.uniqueResult(); }
From source file:com.appeligo.search.entity.Favorite.java
License:Apache License
public static Favorite getTopFavoriteShow(User user) { Permissions.checkUser(user);//from ww w . j a v a2 s. c o m Session session = getSession(); Query query = session.getNamedQuery("Favorite.getFavoriteNonEpisodes"); query.setMaxResults(1); query.setEntity("user", user); return (Favorite) query.uniqueResult(); }
From source file:com.appeligo.search.entity.Favorite.java
License:Apache License
public static Favorite getTopFavoriteEpisode(User user) { Permissions.checkUser(user);//from www .ja v a 2 s . c o m Session session = getSession(); Query query = session.getNamedQuery("Favorite.getFavoriteEpisodes"); query.setMaxResults(1); query.setEntity("user", user); return (Favorite) query.uniqueResult(); }
From source file:com.appeligo.search.entity.Favorite.java
License:Apache License
public static Favorite findFavoriteProgram(User user, String programId) { Permissions.checkUser(user);/*from w w w.j a va 2s . c om*/ Session session = getSession(); Query query = session.getNamedQuery("Favorite.getProgram"); query.setEntity("user", user); query.setString("programId", programId); return (Favorite) query.uniqueResult(); }
From source file:com.appeligo.search.entity.Friend.java
License:Apache License
public static Friend findByEmail(User user, String email) { Session session = getSession();/* w w w . j av a2 s. com*/ Query query = session.getNamedQuery("Friend.getByEmail"); query.setString("email", email); query.setEntity("user", user); return (Friend) query.uniqueResult(); }
From source file:com.appeligo.search.entity.Friend.java
License:Apache License
public static Friend findByInvitee(long id, User user) { Session session = getSession();/*w w w .j a v a2s . com*/ Query query = session.getNamedQuery("Friend.getByInvitee"); query.setLong("id", id); query.setEntity("user", user); return (Friend) query.uniqueResult(); }