it.amattioli.encapsulate.dates.specifications
Class HqlTimeIntervalSpecification<T extends it.amattioli.dominate.Entity<?>>

Show UML class diagram
java.lang.Object
  extended by it.amattioli.dominate.specifications.AbstractSpecification<T>
      extended by it.amattioli.dominate.specifications.ChainedSpecification<T>
          extended by it.amattioli.encapsulate.dates.specifications.TimeIntervalSpecification<T>
              extended by it.amattioli.encapsulate.dates.specifications.HqlTimeIntervalSpecification<T>
All Implemented Interfaces:
it.amattioli.dominate.Specification<T>, it.amattioli.dominate.util.PropertyChangeEmitter

public class HqlTimeIntervalSpecification<T extends it.amattioli.dominate.Entity<?>>
extends TimeIntervalSpecification<T>


Constructor Summary
HqlTimeIntervalSpecification()
           
HqlTimeIntervalSpecification(String alias)
           
HqlTimeIntervalSpecification(TimeIntervalSpecification<T> chained)
           
 
Method Summary
 void addHqlCondition(it.amattioli.dominate.specifications.hibernate.HqlAssembler assembler)
           
 void itselfAssembleQuery(it.amattioli.dominate.specifications.Assembler assembler)
           
 boolean itselfSupportsAssembler(it.amattioli.dominate.specifications.Assembler assembler)
           
 void setHqlParam(it.amattioli.dominate.specifications.hibernate.HqlAssembler assembler)
           
 
Methods inherited from class it.amattioli.encapsulate.dates.specifications.TimeIntervalSpecification
getIncludedValue, getIncludingInterval, getPropertyName, isSatisfiedBy, newInstance, setIncludedValue, setIncludingInterval, setPropertyName, wasSet
 
Methods inherited from class it.amattioli.dominate.specifications.ChainedSpecification
assembleQuery, chainAssembler, createChain, getNextInChain, setNextInChain, supportsAssembler
 
Methods inherited from class it.amattioli.dominate.specifications.AbstractSpecification
addPropertyChangeListener, firePropertyChange, isSatisfiedIfNotSet, removePropertyChangeListener, setSatisfiedIfNotSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HqlTimeIntervalSpecification

public HqlTimeIntervalSpecification()

HqlTimeIntervalSpecification

public HqlTimeIntervalSpecification(TimeIntervalSpecification<T> chained)

HqlTimeIntervalSpecification

public HqlTimeIntervalSpecification(String alias)
Method Detail

itselfAssembleQuery

public void itselfAssembleQuery(it.amattioli.dominate.specifications.Assembler assembler)
Specified by:
itselfAssembleQuery in class it.amattioli.dominate.specifications.ChainedSpecification<T extends it.amattioli.dominate.Entity<?>>

itselfSupportsAssembler

public boolean itselfSupportsAssembler(it.amattioli.dominate.specifications.Assembler assembler)
Specified by:
itselfSupportsAssembler in class it.amattioli.dominate.specifications.ChainedSpecification<T extends it.amattioli.dominate.Entity<?>>

addHqlCondition

public void addHqlCondition(it.amattioli.dominate.specifications.hibernate.HqlAssembler assembler)

setHqlParam

public void setHqlParam(it.amattioli.dominate.specifications.hibernate.HqlAssembler assembler)


Copyright © 2011. All Rights Reserved.