View Javadoc

1   package org.ddd4j.infrastructure.specification;
2   
3   public class NotSpecification<T> extends AbstractSpecification<T> {
4       private final Specification<T> x;
5   
6       public NotSpecification(Specification<T> x) {
7           this.x = x;
8       }
9   
10      public boolean isSatisfiedBy(T object) {
11          return !x.isSatisfiedBy(object);
12      }
13  }