it.amattioli.encapsulate.range.specifications
Class ComparableSpecification<T extends it.amattioli.dominate.Entity<?>,N extends Comparable<? super N>>
java.lang.Object
it.amattioli.dominate.specifications.AbstractSpecification<T>
it.amattioli.dominate.specifications.ChainedSpecification<T>
it.amattioli.encapsulate.range.specifications.ComparableSpecification<T,N>
- All Implemented Interfaces:
- it.amattioli.dominate.Specification<T>, it.amattioli.dominate.util.PropertyChangeEmitter
- Direct Known Subclasses:
- CriteriaComparableSpecification, DefaultComparableSpecification, HqlComparableSpecification
public abstract class ComparableSpecification<T extends it.amattioli.dominate.Entity<?>,N extends Comparable<? super N>>
- extends it.amattioli.dominate.specifications.ChainedSpecification<T>
| Methods inherited from class it.amattioli.dominate.specifications.ChainedSpecification |
assembleQuery, chainAssembler, createChain, getNextInChain, itselfAssembleQuery, itselfSupportsAssembler, 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 |
ComparableSpecification
public ComparableSpecification()
ComparableSpecification
public ComparableSpecification(String propertyName)
newInstance
public static <T extends it.amattioli.dominate.Entity<?>,N extends Comparable<? super N>> ComparableSpecification<T,N> newInstance(String propertyName)
getPropertyName
protected String getPropertyName()
setPropertyName
protected void setPropertyName(String propertyName)
setValue
public void setValue(Range<N> value)
getValue
public Range<N> getValue()
isSatisfiedBy
public boolean isSatisfiedBy(T entity)
wasSet
public boolean wasSet()
Copyright © 2011. All Rights Reserved.