org.ddd4j.infrastructure.specification
Class AbstractSpecification<T>

java.lang.Object
  extended by org.ddd4j.infrastructure.specification.AbstractSpecification<T>
All Implemented Interfaces:
Specification<T>
Direct Known Subclasses:
AndSpecification, NotSpecification, OrSpecification

public abstract class AbstractSpecification<T>
extends java.lang.Object
implements Specification<T>


Constructor Summary
AbstractSpecification()
           
 
Method Summary
 Specification<T> and(Specification<T> other)
           
 Specification<T> not()
           
 Specification<T> or(Specification<T> other)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ddd4j.infrastructure.specification.Specification
isSatisfiedBy
 

Constructor Detail

AbstractSpecification

public AbstractSpecification()
Method Detail

and

public Specification<T> and(Specification<T> other)
Specified by:
and in interface Specification<T>

not

public Specification<T> not()
Specified by:
not in interface Specification<T>

or

public Specification<T> or(Specification<T> other)
Specified by:
or in interface Specification<T>


Copyright © 2009. All Rights Reserved.