Interface MethodContributor.QueryMethodMetadataContributorBuilder<M extends QueryMethod>
- Type Parameters:
M- query method type.
- Enclosing class:
MethodContributor<M extends QueryMethod>
public static interface MethodContributor.QueryMethodMetadataContributorBuilder<M extends QueryMethod>
Initial builder for a query method contributor. This builder allows returning a
MethodContributor using
metadata-only (i.e. no code contribution) or a MethodContributor.QueryMethodContributorBuilder accepting code contributions.- Since:
- 4.0
- Author:
- Mark Paluch
-
Method Summary
Modifier and TypeMethodDescriptionmetadataOnly(QueryMetadata metadata) Terminal method acceptingQueryMetadatato build theMethodContributor.withMetadata(QueryMetadata metadata) Builder method acceptingQueryMetadatato enrich query method metadata.
-
Method Details
-
metadataOnly
Terminal method acceptingQueryMetadatato build theMethodContributor.- Parameters:
metadata- the query metadata describing queries used by the query method.- Returns:
- the method contributor to use.
-
withMetadata
Builder method acceptingQueryMetadatato enrich query method metadata.- Parameters:
metadata- the query metadata describing queries used by the query method.- Returns:
- the method contributor builder.
-