| Package | Description |
|---|---|
| org.seedstack.business.domain |
Provides classes, interfaces and annotations for building the domain layer.
|
| org.seedstack.business.specification.dsl |
Provides a fluent DSL that facilitates the creation of complex composite specifications.
|
| Class and Description |
|---|
| SpecificationBuilder
SpecificationBuilder is a DSL that facilitates the creation of complex composite specifications.
|
| Class and Description |
|---|
| AggregateSelector
An element of the
SpecificationBuilder DSL to select the identity of the aggregate a
clause will apply to. |
| BaseSelector
An element of the
SpecificationBuilder DSL to select all or a part of the object a clause
will apply to. |
| IdentityPicker
An element of the
SpecificationBuilder DSL to specify the identity of an aggregate. |
| OperatorPicker
An element of the
SpecificationBuilder DSL to compose the current specification with
another one. |
| PropertySelector
An element of the
SpecificationBuilder DSL to select a property of the object a
specification will apply to. |
| SpecificationPicker
An element of the
SpecificationBuilder DSL to pick the specification that will apply to
the current selection. |
| StringOptionPicker
An element of the
SpecificationBuilder DSL to pick the options for a String-specific specification. |
| TerminalOperation
An element of the
SpecificationBuilder DSL to build the final composite specification. |
Copyright © 2013-2018–2019 SeedStack. All rights reserved.