public class AuditQueryCreator extends Object
Constructor and Description |
---|
AuditQueryCreator(EnversService enversService,
AuditReaderImplementor auditReaderImplementor) |
Modifier and Type | Method and Description |
---|---|
AuditQuery |
forEntitiesAtRevision(Class<?> c,
Number revision)
Creates a query, which will return entities satisfying some conditions (specified later),
at a given revision.
|
AuditQuery |
forEntitiesAtRevision(Class<?> c,
String entityName,
Number revision)
Creates a query, which will return entities satisfying some conditions (specified later),
at a given revision and a given entityName.
|
AuditQuery |
forEntitiesAtRevision(Class<?> c,
String entityName,
Number revision,
boolean includeDeletions)
Creates a query, which will return entities satisfying some conditions (specified later),
at a given revision and a given entityName.
|
AuditQuery |
forEntitiesModifiedAtRevision(Class<?> c,
Number revision)
Creates a query, which will return entities modified at the specified revision.
|
AuditQuery |
forEntitiesModifiedAtRevision(Class<?> c,
String entityName,
Number revision)
Creates a query, which will return entities modified at the specified revision.
|
AuditQuery |
forRevisionsOfEntity(Class<?> clazz,
boolean selectDeletedEntities)
Creates a query that selects the revision entities associated with the specified entity.
|
AuditQuery |
forRevisionsOfEntity(Class<?> c,
boolean selectEntitiesOnly,
boolean selectDeletedEntities)
Creates a query, which selects the revisions, at which the given entity was modified.
|
AuditQuery |
forRevisionsOfEntity(Class<?> clazz,
String entityName,
boolean selectDeletedEntities)
Creates a query that selects the revision entities associated with the specified entity.
|
AuditQuery |
forRevisionsOfEntity(Class<?> c,
String entityName,
boolean selectEntitiesOnly,
boolean selectDeletedEntities)
Creates a query, which selects the revisions, at which the given entity was modified and with a given entityName.
|
AuditQuery |
forRevisionsOfEntityWithChanges(Class<?> clazz,
boolean selectDeletedEntities)
Creates a query that selects the revisions at which the given entity was modified.
|
AuditQuery |
forRevisionsOfEntityWithChanges(Class<?> clazz,
String entityName,
boolean selectDeletedEntities)
Creates a query that selects the revisions at which the given entity was modified.
|
public AuditQueryCreator(EnversService enversService, AuditReaderImplementor auditReaderImplementor)
public AuditQuery forEntitiesAtRevision(Class<?> c, Number revision)
c
- Class of the entities for which to query.revision
- Revision number at which to execute the query.public AuditQuery forEntitiesAtRevision(Class<?> c, String entityName, Number revision)
c
- Class of the entities for which to query.entityName
- Name of the entity (if can't be guessed basing on the c
).revision
- Revision number at which to execute the query.public AuditQuery forEntitiesAtRevision(Class<?> c, String entityName, Number revision, boolean includeDeletions)
c
- Class of the entities for which to query.entityName
- Name of the entity (if can't be guessed basing on the c
).revision
- Revision number at which to execute the query.includeDeletions
- Whether to include deleted entities in the search.public AuditQuery forEntitiesModifiedAtRevision(Class<?> c, String entityName, Number revision)
forEntitiesAtRevision(Class, String, Number)
query takes into all entities
which were present at a given revision, even if they were not modified.c
- Class of the entities for which to query.entityName
- Name of the entity (if can't be guessed basing on the c
).revision
- Revision number at which to execute the query.forEntitiesAtRevision(Class, String, Number)
public AuditQuery forEntitiesModifiedAtRevision(Class<?> c, Number revision)
forEntitiesAtRevision(Class, String, Number)
query takes into all entities
which were present at a given revision, even if they were not modified.c
- Class of the entities for which to query.revision
- Revision number at which to execute the query.forEntitiesAtRevision(Class, Number)
public AuditQuery forRevisionsOfEntity(Class<?> c, boolean selectEntitiesOnly, boolean selectDeletedEntities)
DefaultRevisionEntity
RevisionType
)c
- Class of the entities for which to query.selectEntitiesOnly
- If true, instead of a list of three-element arrays, a list of entities will be
returned as a result of executing this query.selectDeletedEntities
- If true, also revisions where entities were deleted will be returned. The additional
entities will have revision type "delete", and contain no data (all fields null), except for the id field.c
), and which
can then be executed. The results of the query will be sorted in ascending order by the revision number,
unless an order or projection is added.public AuditQuery forRevisionsOfEntity(Class<?> c, String entityName, boolean selectEntitiesOnly, boolean selectDeletedEntities)
DefaultRevisionEntity
RevisionType
)c
- Class of the entities for which to query.entityName
- Name of the entity (if can't be guessed basing on the c
).selectEntitiesOnly
- If true, instead of a list of three-element arrays, a list of entities will be
returned as a result of executing this query.selectDeletedEntities
- If true, also revisions where entities were deleted will be returned. The additional
entities will have revision type "delete", and contain no data (all fields null), except for the id field.c
), and which
can then be executed. The results of the query will be sorted in ascending order by the revision number,
unless an order or projection is added.public AuditQuery forRevisionsOfEntity(Class<?> clazz, boolean selectDeletedEntities)
clazz
- Class of the entities for which to query.selectDeletedEntities
- If true, the result will include revision entities where deletions occurred.public AuditQuery forRevisionsOfEntity(Class<?> clazz, String entityName, boolean selectDeletedEntities)
clazz
- Class of the entities for which to query.entityName
- Name of the entity (for cases where it cannot be guessed based on class clazz).selectDeletedEntities
- If true, the result will include revision entities where deletions occurred.public AuditQuery forRevisionsOfEntityWithChanges(Class<?> clazz, boolean selectDeletedEntities)
DefaultRevisionEntity
.RevisionType
.clazz
- Class of the entities for which to query.selectDeletedEntities
- If true, the result set will include revisions where entities were deleted.public AuditQuery forRevisionsOfEntityWithChanges(Class<?> clazz, String entityName, boolean selectDeletedEntities)
DefaultRevisionEntity
.RevisionType
.clazz
- Class of the entities for which to query.entityName
- Name of the entity (if it can't be guessed basing on the clazz
).selectDeletedEntities
- If true, the result set will include revisions where entities were deleted.Copyright © 2019 JBoss by Red Hat. All rights reserved.