org.hibernate.envers.entities.mapper.relation.query
Class ThreeEntityQueryGenerator

java.lang.Object
  extended by org.hibernate.envers.entities.mapper.relation.query.AbstractRelationQueryGenerator
      extended by org.hibernate.envers.entities.mapper.relation.query.ThreeEntityQueryGenerator
All Implemented Interfaces:
RelationQueryGenerator

public final class ThreeEntityQueryGenerator
extends AbstractRelationQueryGenerator

Selects data from a relation middle-table and a two related versions entity.


Field Summary
 
Fields inherited from class org.hibernate.envers.entities.mapper.relation.query.AbstractRelationQueryGenerator
referencingIdData, revisionTypeInId, verEntCfg
 
Constructor Summary
ThreeEntityQueryGenerator(GlobalConfiguration globalCfg, AuditEntitiesConfiguration verEntCfg, AuditStrategy auditStrategy, String versionsMiddleEntityName, MiddleIdData referencingIdData, MiddleIdData referencedIdData, MiddleIdData indexIdData, boolean revisionTypeInId, MiddleComponentData... componentDatas)
           
 
Method Summary
protected  String getQueryString()
           
 
Methods inherited from class org.hibernate.envers.entities.mapper.relation.query.AbstractRelationQueryGenerator
getQuery, getRevisionTypePath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreeEntityQueryGenerator

public ThreeEntityQueryGenerator(GlobalConfiguration globalCfg,
                                 AuditEntitiesConfiguration verEntCfg,
                                 AuditStrategy auditStrategy,
                                 String versionsMiddleEntityName,
                                 MiddleIdData referencingIdData,
                                 MiddleIdData referencedIdData,
                                 MiddleIdData indexIdData,
                                 boolean revisionTypeInId,
                                 MiddleComponentData... componentDatas)
Method Detail

getQueryString

protected String getQueryString()
Specified by:
getQueryString in class AbstractRelationQueryGenerator


Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.