- All Superinterfaces:
Prototype.Api
- All Known Implementing Classes:
MethodParams.BuilderBase.MethodParamsImpl
Interface generated from definition. Please add javadoc to the definition interface.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Fluent API builder forMethodParams
.static class
MethodParams.BuilderBase<BUILDER extends MethodParams.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends MethodParams> Fluent API builder base forMethodParams
. -
Method Summary
Modifier and TypeMethodDescriptionstatic MethodParams.Builder
builder()
Create a new fluent API builder to customize configuration.static MethodParams.Builder
builder
(MethodParams instance) Create a new fluent API builder from an existing instance.static MethodParams
create()
Create a new instance with default values.boolean
dynamic()
Whether existing method parameters trigger dynamic query to be generated.BuildsSet
of query dynamic parts based on the method parameters.order()
Query result ordering parameter.Pageable query result parameter.List of common method parameters to be added to method prototype.
-
Method Details
-
builder
Create a new fluent API builder to customize configuration.- Returns:
- a new builder
-
builder
Create a new fluent API builder from an existing instance.- Parameters:
instance
- an existing instance used as a base for the builder- Returns:
- a builder based on an instance
-
create
Create a new instance with default values.- Returns:
- a new instance
-
dynamic
boolean dynamic()Whether existing method parameters trigger dynamic query to be generated. Builds newString
from stored property name elements.- Returns:
- the method parameters
-
dynamicParts
Set<PersistenceGenerator.DynamicQueryParts> dynamicParts()BuildsSet
of query dynamic parts based on the method parameters.- Returns:
- new immutable
Set
of query dynamic parts
-
order
Optional<TypedElementInfo> order()Query result ordering parameter.- Returns:
- the ordering parameter info
-
pageRequest
Optional<TypedElementInfo> pageRequest()Pageable query result parameter.- Returns:
- the page request parameter info
-
parameters
List<TypedElementInfo> parameters()List of common method parameters to be added to method prototype.- Returns:
- the common method parameters
-