public interface SpecificationBuilder
Examples of formulae in DNF:
| Modifier and Type | Method and Description |
|---|---|
<T,S extends PropertySelector<T,S>> |
of(Class<T> anyClass)
Starts the building of a composite specification that applies on any type.
|
<A extends AggregateRoot<I>,I,S extends AggregateSelector<A,I,S>> |
ofAggregate(Class<A> aggregateClass)
Starts the building of a composite specification that applies on any
AggregateRoot. |
<T,S extends PropertySelector<T,S>> S of(Class<T> anyClass)
T - the type of the object the specification applies to.S - the type of the selector.anyClass - the class the specification applies to.<A extends AggregateRoot<I>,I,S extends AggregateSelector<A,I,S>> S ofAggregate(Class<A> aggregateClass)
AggregateRoot.A - the type of the aggregate the specification applies to.I - the type of the identifier of the aggregate.S - the type of the selector.aggregateClass - the aggregate class the specification applies to.Copyright © 2013-2018–2019 SeedStack. All rights reserved.