Uses of Package
org.seedstack.business.specification.dsl
-
Packages that use org.seedstack.business.specification.dsl 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. -
Classes in org.seedstack.business.specification.dsl used by org.seedstack.business.domain Class Description SpecificationBuilder SpecificationBuilder is a DSL that facilitates the creation of complex composite specifications. -
Classes in org.seedstack.business.specification.dsl used by org.seedstack.business.specification.dsl Class Description AggregateSelector An element of theSpecificationBuilderDSL to select the identity of the aggregate a clause will apply to.BaseSelector An element of theSpecificationBuilderDSL to select all or a part of the object a clause will apply to.IdentityPicker An element of theSpecificationBuilderDSL to specify the identity of an aggregate.OperatorPicker An element of theSpecificationBuilderDSL to compose the current specification with another one.PropertySelector An element of theSpecificationBuilderDSL to select a property of the object a specification will apply to.SpecificationPicker An element of theSpecificationBuilderDSL to pick the specification that will apply to the current selection.StringOptionPicker An element of theSpecificationBuilderDSL to pick the options for aString-specific specification.TerminalOperation An element of theSpecificationBuilderDSL to build the final composite specification.