it.amattioli.dominate.specifications
Class ExclusionListSpecification<T extends Entity<?>>
java.lang.Object
it.amattioli.dominate.specifications.AbstractSpecification<T>
it.amattioli.dominate.specifications.ChainedSpecification<T>
it.amattioli.dominate.specifications.ExclusionListSpecification<T>
- All Implemented Interfaces:
- Specification<T>, PropertyChangeEmitter
- Direct Known Subclasses:
- CriteriaExclusionListSpecification, DefaultExclusionListSpecification
public abstract class ExclusionListSpecification<T extends Entity<?>>
- extends ChainedSpecification<T>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExclusionListSpecification
public ExclusionListSpecification()
ExclusionListSpecification
public ExclusionListSpecification(ExclusionListSpecification<T> chained)
newInstance
public static <T extends Entity<?>> ExclusionListSpecification<T> newInstance()
getExclusionList
public Collection<T> getExclusionList()
addToExclusionList
public void addToExclusionList(T entity)
removeFromExclusionList
public void removeFromExclusionList(T entity)
isSatisfiedBy
public boolean isSatisfiedBy(T entity)
- Description copied from interface:
Specification
- Check if an object satisfies this specification.
- Returns:
wasSet
public boolean wasSet()
- Description copied from interface:
Specification
- If this specification is parametric check if the parameter(s) has been set.
If this specification is not parametric always returns true.
- Returns:
Copyright © 2011. All Rights Reserved.