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 RelationQueryGenerator
protected String getRevisionTypePath()
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.