Interface MethodParams

All Superinterfaces:
Prototype.Api
All Known Implementing Classes:
MethodParams.BuilderBase.MethodParamsImpl

public interface MethodParams extends Prototype.Api
Interface generated from definition. Please add javadoc to the definition interface.
See Also:
  • Method Details

    • builder

      static MethodParams.Builder builder()
      Create a new fluent API builder to customize configuration.
      Returns:
      a new builder
    • builder

      static MethodParams.Builder builder(MethodParams instance)
      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

      static MethodParams 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 new String from stored property name elements.
      Returns:
      the method parameters
    • dynamicParts

      Builds Set of query dynamic parts based on the method parameters.
      Returns:
      new immutable Set of query dynamic parts
    • 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