public abstract class AbstractRelationQueryGenerator extends Object implements RelationQueryGenerator
RelationQueryGenerator contract.| Modifier and Type | Field and Description |
|---|---|
protected MiddleIdData |
referencingIdData |
protected boolean |
revisionTypeInId |
protected AuditEntitiesConfiguration |
verEntCfg |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractRelationQueryGenerator(AuditEntitiesConfiguration verEntCfg,
MiddleIdData referencingIdData,
boolean revisionTypeInId) |
| Modifier and Type | Method and Description |
|---|---|
Query |
getQuery(AuditReaderImplementor versionsReader,
Object primaryKey,
Number revision) |
protected abstract String |
getQueryString() |
protected String |
getRevisionTypePath() |
protected final AuditEntitiesConfiguration verEntCfg
protected final MiddleIdData referencingIdData
protected final boolean revisionTypeInId
protected AbstractRelationQueryGenerator(AuditEntitiesConfiguration verEntCfg, MiddleIdData referencingIdData, boolean revisionTypeInId)
protected abstract String getQueryString()
public Query getQuery(AuditReaderImplementor versionsReader, Object primaryKey, Number revision)
getQuery in interface RelationQueryGeneratorprotected String getRevisionTypePath()
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.