com.vaadin.hilla.endpointransfermapper.

Class PageableMapper

java.lang.Object
com.vaadin.hilla.endpointransfermapper.PageableMapper

All Implemented Interfaces:

EndpointTransferMapper.Mapper<org.springframework.data.domain.Pageable,com.vaadin.hilla.mappedtypes.Pageable>

public class PageableMapper extends Object implements EndpointTransferMapper.Mapper<org.springframework.data.domain.Pageable,com.vaadin.hilla.mappedtypes.Pageable>

A mapper between Pageable and Pageable.

  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Class<? extends org.springframework.data.domain.Pageable>

    Returns the type used in the endpoint.

    Class<? extends com.vaadin.hilla.mappedtypes.Pageable>

    Returns the type used when transfering data to/from the client.

    org.springframework.data.domain.Pageable
    toEndpointType(com.vaadin.hilla.mappedtypes.Pageable transferPageable)

    Converts the given transfer value to the endpoint type.

    com.vaadin.hilla.mappedtypes.Pageable
    toTransferType(org.springframework.data.domain.Pageable pageable)

    Converts the given endpoint value to the transfer type.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PageableMapper

      public PageableMapper()
  • Method Details

    • getEndpointType

      public Class<? extends org.springframework.data.domain.Pageable> getEndpointType()

      Description copied from interface: EndpointTransferMapper.Mapper

      Returns the type used in the endpoint.

      Specified by:

      getEndpointType in interface EndpointTransferMapper.Mapper<org.springframework.data.domain.Pageable,com.vaadin.hilla.mappedtypes.Pageable>

      Returns:

      the endpoint type

    • getTransferType

      public Class<? extends com.vaadin.hilla.mappedtypes.Pageable> getTransferType()

      Description copied from interface: EndpointTransferMapper.Mapper

      Returns the type used when transfering data to/from the client.

      Specified by:

      getTransferType in interface EndpointTransferMapper.Mapper<org.springframework.data.domain.Pageable,com.vaadin.hilla.mappedtypes.Pageable>

      Returns:

      the transfer type

    • toTransferType

      public com.vaadin.hilla.mappedtypes.Pageable toTransferType(org.springframework.data.domain.Pageable pageable)

      Description copied from interface: EndpointTransferMapper.Mapper

      Converts the given endpoint value to the transfer type.

      Specified by:

      toTransferType in interface EndpointTransferMapper.Mapper<org.springframework.data.domain.Pageable,com.vaadin.hilla.mappedtypes.Pageable>

      Parameters:

      pageable - the value used in the endpoint

      Returns:

      the value used in communication with the client

    • toEndpointType

      public org.springframework.data.domain.Pageable toEndpointType(com.vaadin.hilla.mappedtypes.Pageable transferPageable)

      Description copied from interface: EndpointTransferMapper.Mapper

      Converts the given transfer value to the endpoint type.

      Specified by:

      toEndpointType in interface EndpointTransferMapper.Mapper<org.springframework.data.domain.Pageable,com.vaadin.hilla.mappedtypes.Pageable>

      Parameters:

      transferPageable - the value used in communication with the client

      Returns:

      the value used in the endpoint