|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |