it.amattioli.encapsulate.dates.specifications
Class DefaultTimeIntervalSpecification<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.DefaultTimeIntervalSpecification<T>
All Implemented Interfaces:
it.amattioli.dominate.Specification<T>, it.amattioli.dominate.util.PropertyChangeEmitter

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


Constructor Summary
DefaultTimeIntervalSpecification()
           
DefaultTimeIntervalSpecification(TimeIntervalSpecification<T> chained)
           
 
Method Summary
 void itselfAssembleQuery(it.amattioli.dominate.specifications.Assembler assembler)
           
 boolean itselfSupportsAssembler(it.amattioli.dominate.specifications.Assembler 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

DefaultTimeIntervalSpecification

public DefaultTimeIntervalSpecification()

DefaultTimeIntervalSpecification

public DefaultTimeIntervalSpecification(TimeIntervalSpecification<T> chained)
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<?>>


Copyright © 2011. All Rights Reserved.