it.amattioli.encapsulate.range.specifications
Class CriteriaComparableSpecification<T extends it.amattioli.dominate.Entity<?>,N extends Comparable<? super N>>

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.range.specifications.ComparableSpecification<T,N>
              extended by it.amattioli.encapsulate.range.specifications.CriteriaComparableSpecification<T,N>
All Implemented Interfaces:
it.amattioli.dominate.Specification<T>, it.amattioli.dominate.util.PropertyChangeEmitter

public class CriteriaComparableSpecification<T extends it.amattioli.dominate.Entity<?>,N extends Comparable<? super N>>
extends ComparableSpecification<T,N>


Constructor Summary
CriteriaComparableSpecification()
           
CriteriaComparableSpecification(String propertyName)
           
 
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.range.specifications.ComparableSpecification
getPropertyName, getValue, isSatisfiedBy, newInstance, setPropertyName, setValue, 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

CriteriaComparableSpecification

public CriteriaComparableSpecification()

CriteriaComparableSpecification

public CriteriaComparableSpecification(String propertyName)
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.