Package javax.persistence

Examples of javax.persistence.TypedQuery


    try {
      CriteriaBuilder cb = em.getCriteriaBuilder();
      CriteriaQuery cq = cb.createQuery(config.getEntityClass());
      cq.select(cq.from(config.getEntityClass()));

      TypedQuery q = em.createQuery(cq);
      if (maxEntries > 0)
         q.setMaxResults(maxEntries);

      List list = q.getResultList();

      if (list == null || list.isEmpty()) {
        return Collections.emptySet();
      }
View Full Code Here


    @SuppressWarnings({ "rawtypes", "unchecked" })
  @Override
    public List<Person> findFriends(String username, String appId) {
      List<Person> friendsUsingWidget = new ArrayList<Person>();

      TypedQuery query = manager.createNamedQuery(JpaWidget.WIDGET_GET_BY_URL, JpaWidget.class);
      query.setParameter(JpaWidget.PARAM_URL, appId);
    final List<JpaWidget> resultList = query.getResultList();
        Widget widget = getSingleResult(resultList);

        query = manager.createNamedQuery(JpaUser.USER_GET_ALL_FOR_ADDED_WIDGET, JpaUser.class);
        query.setParameter(JpaUser.PARAM_WIDGET_ID, widget.getId());
        List<User> widgetUsers = query.getResultList();

        List<Person> userFriends = findFriends(username);
        for(Person userFriend : userFriends) {
        for (User widgetUser : widgetUsers) {
          if(userFriend.getUsername().equals(widgetUser.getUsername())) {
View Full Code Here

    DBAccessor dbAccessor = createNiceMock(DBAccessor.class);
    Injector injector = createStrictMock(Injector.class);
    Provider provider = createStrictMock(Provider.class);
    EntityManager em = createStrictMock(EntityManager.class);
    EntityTransaction et = createMock(EntityTransaction.class);
    TypedQuery query = createMock(TypedQuery.class);

    Method m = AbstractUpgradeCatalog.class.getDeclaredMethod
        ("updateConfigurationProperties", String.class, Map.class, boolean.class);

    UpgradeCatalog161 upgradeCatalog = createMockBuilder(UpgradeCatalog161.class)
      .addMockedMethod(m).createMock();

    expect(configuration.getDatabaseUrl()).andReturn(Configuration.JDBC_IN_MEMORY_URL).anyTimes();
    expect(injector.getProvider(EntityManager.class)).andReturn(provider).anyTimes();
    expect(provider.get()).andReturn(em).anyTimes();
    expect(em.getTransaction()).andReturn(et);
    expect(et.isActive()).andReturn(true);
    expect(em.createQuery("UPDATE ClusterEntity SET provisioningState = " +
      ":provisioningState", ClusterEntity.class)).andReturn(query);
    expect(query.setParameter("provisioningState", State.INSTALLED)).andReturn(null);
    expect(query.executeUpdate()).andReturn(0);
   
    upgradeCatalog.updateConfigurationProperties("hbase-site",
        Collections.singletonMap("hbase.regionserver.info.port", "60030"), false);
    expectLastCall();
View Full Code Here

TOP

Related Classes of javax.persistence.TypedQuery

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.