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.