it.amattioli.dominate.specifications
Class DisjunctionSpecification<T extends Entity<?>>
java.lang.Object
it.amattioli.dominate.specifications.AbstractSpecification<T>
it.amattioli.dominate.specifications.CompositeSpecification<T>
it.amattioli.dominate.specifications.DisjunctionSpecification<T>
- All Implemented Interfaces:
- Specification<T>, PropertyChangeEmitter
public class DisjunctionSpecification<T extends Entity<?>>
- extends CompositeSpecification<T>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DisjunctionSpecification
public DisjunctionSpecification()
DisjunctionSpecification
public DisjunctionSpecification(Specification<T>... specs)
create
public static <U extends Entity<?>> DisjunctionSpecification<U> create()
create
public static <U extends Entity<?>> DisjunctionSpecification<U> create(Specification<U>... specs)
assembleQuery
public void assembleQuery(Assembler assembler)
- Description copied from interface:
Specification
- Assemble a query object that can be used with a repository to filter
the objects returned by
Repository.list(Specification)
isSatisfiedBy
public boolean isSatisfiedBy(T entity)
- Description copied from interface:
Specification
- Check if an object satisfies this specification.
- Returns:
Copyright © 2011. All Rights Reserved.