Uses of Interface
se.citerus.dddsample.domain.shared.Specification

Packages that use Specification
se.citerus.dddsample.domain.model.cargo The cargo aggregate. 
se.citerus.dddsample.domain.shared Pattern interfaces and support code for the domain layer. 
 

Uses of Specification in se.citerus.dddsample.domain.model.cargo
 

Classes in se.citerus.dddsample.domain.model.cargo that implement Specification
 class RouteSpecification
          Route specification.
 

Uses of Specification in se.citerus.dddsample.domain.shared
 

Classes in se.citerus.dddsample.domain.shared that implement Specification
 class AbstractSpecification<T>
          Abstract base implementation of composite Specification with default implementations for and, or and not.
 class AndSpecification<T>
          AND specification, used to create a new specifcation that is the AND of two other specifications.
 class NotSpecification<T>
          NOT decorator, used to create a new specifcation that is the inverse (NOT) of the given spec.
 class OrSpecification<T>
          OR specification, used to create a new specifcation that is the OR of two other specifications.
 

Methods in se.citerus.dddsample.domain.shared that return Specification
 Specification<T> Specification.and(Specification<T> specification)
          Create a new specification that is the AND operation of this specification and another specification.
 Specification<T> AbstractSpecification.and(Specification<T> specification)
          Create a new specification that is the AND operation of this specification and another specification.
 Specification<T> Specification.not(Specification<T> specification)
          Create a new specification that is the NOT operation of this specification.
 Specification<T> AbstractSpecification.not(Specification<T> specification)
          Create a new specification that is the NOT operation of this specification.
 Specification<T> Specification.or(Specification<T> specification)
          Create a new specification that is the OR operation of this specification and another specification.
 Specification<T> AbstractSpecification.or(Specification<T> specification)
          Create a new specification that is the OR operation of this specification and another specification.
 

Methods in se.citerus.dddsample.domain.shared with parameters of type Specification
 Specification<T> Specification.and(Specification<T> specification)
          Create a new specification that is the AND operation of this specification and another specification.
 Specification<T> AbstractSpecification.and(Specification<T> specification)
          Create a new specification that is the AND operation of this specification and another specification.
 Specification<T> Specification.not(Specification<T> specification)
          Create a new specification that is the NOT operation of this specification.
 Specification<T> AbstractSpecification.not(Specification<T> specification)
          Create a new specification that is the NOT operation of this specification.
 Specification<T> Specification.or(Specification<T> specification)
          Create a new specification that is the OR operation of this specification and another specification.
 Specification<T> AbstractSpecification.or(Specification<T> specification)
          Create a new specification that is the OR operation of this specification and another specification.
 

Constructors in se.citerus.dddsample.domain.shared with parameters of type Specification
AndSpecification(Specification<T> spec1, Specification<T> spec2)
          Create a new AND specification based on two other spec.
AndSpecification(Specification<T> spec1, Specification<T> spec2)
          Create a new AND specification based on two other spec.
NotSpecification(Specification<T> spec1)
          Create a new NOT specification based on another spec.
OrSpecification(Specification<T> spec1, Specification<T> spec2)
          Create a new OR specification based on two other spec.
OrSpecification(Specification<T> spec1, Specification<T> spec2)
          Create a new OR specification based on two other spec.
 



Copyright © 2009. All Rights Reserved.