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 }