Examples of RevisionTypeAuditExpression


Examples of org.hibernate.envers.query.criteria.RevisionTypeAuditExpression

            throws IllegalStateException, IllegalArgumentException, AuditException {
        Set<Pair<String, Class>> entityTypes = findEntityTypesChangedInRevision(revision);
        List<Object> result = new ArrayList<Object>();
        for (Pair<String, Class> type : entityTypes) {
            result.addAll(createQuery().forEntitiesModifiedAtRevision(type.getSecond(), type.getFirst(), revision)
                                       .add(new RevisionTypeAuditExpression(revisionType, "=")).getResultList());
        }
        return result;
    }
View Full Code Here

Examples of org.hibernate.envers.query.criteria.RevisionTypeAuditExpression

        Map<RevisionType, List<Object>> result = new HashMap<RevisionType, List<Object>>();
        for (RevisionType revisionType : RevisionType.values()) {
            result.put(revisionType, new ArrayList<Object>());
            for (Pair<String, Class> type : entityTypes) {
                List<Object> list = createQuery().forEntitiesModifiedAtRevision(type.getSecond(), type.getFirst(), revision)
                                                 .add(new RevisionTypeAuditExpression(revisionType, "=")).getResultList();
                result.get(revisionType).addAll(list);
            }
        }
        return result;
    }
View Full Code Here

Examples of org.hibernate.envers.query.criteria.RevisionTypeAuditExpression

    @Test
    public void testSecLvlCacheWithRevisionTypeDiskPersistent() throws InterruptedException {
        // Cached query that requires serializing RevisionType variable when persisting to disk.
        getAuditReader().createQuery().forEntitiesAtRevision(StrTestEntity.class, 1)
                                      .add(new RevisionTypeAuditExpression(RevisionType.ADD, "="))
                                      .setCacheable(true).setCacheRegion(QUERY_CACHE_REGION).getResultList();

        // Waiting max 3 seconds for cached data to persist to disk.
        for (int i=0; i<30; i++) {
            if (getQueryCacheSize() > 0) {
View Full Code Here

Examples of org.hibernate.envers.query.criteria.RevisionTypeAuditExpression

                                                                                        IllegalArgumentException {
        Set<Pair<String, Class>> entityTypes = findEntityTypes(revision);
        List<Object> result = new ArrayList<Object>();
        for (Pair<String, Class> type : entityTypes) {
            result.addAll(auditReaderImplementor.createQuery().forEntitiesModifiedAtRevision(type.getSecond(), type.getFirst(), revision)
                                                              .add(new RevisionTypeAuditExpression(revisionType, "=")).getResultList());
        }
        return result;
    }
View Full Code Here

Examples of org.hibernate.envers.query.criteria.RevisionTypeAuditExpression

        Map<RevisionType, List<Object>> result = new HashMap<RevisionType, List<Object>>();
        for (RevisionType revisionType : RevisionType.values()) {
            result.put(revisionType, new ArrayList<Object>());
            for (Pair<String, Class> type : entityTypes) {
                List<Object> list = auditReaderImplementor.createQuery().forEntitiesModifiedAtRevision(type.getSecond(), type.getFirst(), revision)
                                                                        .add(new RevisionTypeAuditExpression(revisionType, "=")).getResultList();
                result.get(revisionType).addAll(list);
            }
        }
        return result;
    }
View Full Code Here

Examples of org.hibernate.envers.query.criteria.RevisionTypeAuditExpression

            throws IllegalStateException, IllegalArgumentException, AuditException {
        Set<Class> clazz = findEntityTypesChangedInRevision(revision);
        List<Object> result = new ArrayList<Object>();
        for (Class c : clazz) {
            result.addAll(createQuery().forEntitiesModifiedAtRevision(c, revision)
                                       .add(new RevisionTypeAuditExpression(revisionType, "=")).getResultList());
        }
        return result;
    }
View Full Code Here

Examples of org.hibernate.envers.query.criteria.RevisionTypeAuditExpression

        Map<RevisionType, List<Object>> result = new HashMap<RevisionType, List<Object>>();
        for (RevisionType revisionType : RevisionType.values()) {
            result.put(revisionType, new ArrayList());
            for (Class c : clazz) {
                List<Object> list = createQuery().forEntitiesModifiedAtRevision(c, revision)
                                                 .add(new RevisionTypeAuditExpression(revisionType, "=")).getResultList();
                result.get(revisionType).addAll(list);
            }
        }
        return result;
    }
View Full Code Here

Examples of org.hibernate.envers.query.criteria.RevisionTypeAuditExpression

                                                                                        IllegalArgumentException {
        Set<Pair<String, Class>> entityTypes = findEntityTypes(revision);
        List<Object> result = new ArrayList<Object>();
        for (Pair<String, Class> type : entityTypes) {
            result.addAll(auditReaderImplementor.createQuery().forEntitiesModifiedAtRevision(type.getSecond(), type.getFirst(), revision)
                                                              .add(new RevisionTypeAuditExpression(revisionType, "=")).getResultList());
        }
        return result;
    }
View Full Code Here

Examples of org.hibernate.envers.query.criteria.RevisionTypeAuditExpression

        Map<RevisionType, List<Object>> result = new HashMap<RevisionType, List<Object>>();
        for (RevisionType revisionType : RevisionType.values()) {
            result.put(revisionType, new ArrayList<Object>());
            for (Pair<String, Class> type : entityTypes) {
                List<Object> list = auditReaderImplementor.createQuery().forEntitiesModifiedAtRevision(type.getSecond(), type.getFirst(), revision)
                                                                        .add(new RevisionTypeAuditExpression(revisionType, "=")).getResultList();
                result.get(revisionType).addAll(list);
            }
        }
        return result;
    }
View Full Code Here

Examples of org.hibernate.envers.query.criteria.internal.RevisionTypeAuditExpression

          auditReaderImplementor.createQuery().forEntitiesModifiedAtRevision(
              type.getSecond(),
              type.getFirst(),
              revision
          )
              .add( new RevisionTypeAuditExpression( revisionType, "=" ) ).getResultList()
      );
    }
    return result;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.