Uses of Interface
org.seedstack.business.specification.dsl.BaseSelector
-
Packages that use BaseSelector Package Description org.seedstack.business.specification.dsl Provides a fluent DSL that facilitates the creation of complex composite specifications. -
-
Uses of BaseSelector in org.seedstack.business.specification.dsl
Classes in org.seedstack.business.specification.dsl with type parameters of type BaseSelector Modifier and Type Interface Description interfaceBaseSelector<T,S extends BaseSelector<T,S>>An element of theSpecificationBuilderDSL to select all or a part of the object a clause will apply to.interfaceIdentityPicker<A extends AggregateRoot<I>,I,S extends BaseSelector>An element of theSpecificationBuilderDSL to specify the identity of an aggregate.interfaceOperatorPicker<T,S extends BaseSelector>An element of theSpecificationBuilderDSL to compose the current specification with another one.interfacePropertySelector<T,S extends BaseSelector<T,S>>An element of theSpecificationBuilderDSL to select a property of the object a specification will apply to.interfaceSpecificationPicker<T,S extends BaseSelector>An element of theSpecificationBuilderDSL to pick the specification that will apply to the current selection.interfaceStringOptionPicker<T,S extends BaseSelector>An element of theSpecificationBuilderDSL to pick the options for aString-specific specification.Subinterfaces of BaseSelector in org.seedstack.business.specification.dsl Modifier and Type Interface Description interfaceAggregateSelector<A extends AggregateRoot<I>,I,S extends AggregateSelector<A,I,S>>An element of theSpecificationBuilderDSL to select the identity of the aggregate a clause will apply to.interfacePropertySelector<T,S extends BaseSelector<T,S>>An element of theSpecificationBuilderDSL to select a property of the object a specification will apply to.
-