Package io.helidon.data.codegen.common
Class MethodParams.BuilderBase.MethodParamsImpl
java.lang.Object
io.helidon.data.codegen.common.MethodParams.BuilderBase.MethodParamsImpl
- All Implemented Interfaces:
Prototype.Api
,MethodParams
- Enclosing class:
MethodParams.BuilderBase<BUILDER extends MethodParams.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends MethodParams>
protected static class MethodParams.BuilderBase.MethodParamsImpl
extends Object
implements MethodParams
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.data.codegen.common.MethodParams
MethodParams.Builder, MethodParams.BuilderBase<BUILDER extends MethodParams.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends MethodParams> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
MethodParamsImpl
(MethodParams.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionboolean
dynamic()
Whether existing method parameters trigger dynamic query to be generated.BuildsSet
of query dynamic parts based on the method parameters.boolean
int
hashCode()
order()
Query result ordering parameter.Pageable query result parameter.List of common method parameters to be added to method prototype.toString()
-
Constructor Details
-
MethodParamsImpl
Create an instance providing a builder.- Parameters:
builder
- extending builder base of this prototype
-
-
Method Details
-
dynamic
public boolean dynamic()Description copied from interface:MethodParams
Whether existing method parameters trigger dynamic query to be generated. Builds newString
from stored property name elements.- Specified by:
dynamic
in interfaceMethodParams
- Returns:
- the method parameters
-
dynamicParts
Description copied from interface:MethodParams
BuildsSet
of query dynamic parts based on the method parameters.- Specified by:
dynamicParts
in interfaceMethodParams
- Returns:
- new immutable
Set
of query dynamic parts
-
order
Description copied from interface:MethodParams
Query result ordering parameter.- Specified by:
order
in interfaceMethodParams
- Returns:
- the ordering parameter info
-
pageRequest
Description copied from interface:MethodParams
Pageable query result parameter.- Specified by:
pageRequest
in interfaceMethodParams
- Returns:
- the page request parameter info
-
parameters
Description copied from interface:MethodParams
List of common method parameters to be added to method prototype.- Specified by:
parameters
in interfaceMethodParams
- Returns:
- the common method parameters
-
toString
-
equals
-
hashCode
public int hashCode()
-