Package dev.hilla.endpointransfermapper
Class PageableMapper
- java.lang.Object
-
- dev.hilla.endpointransfermapper.PageableMapper
-
- All Implemented Interfaces:
EndpointTransferMapper.Mapper<org.springframework.data.domain.Pageable,Pageable>
public class PageableMapper extends Object implements EndpointTransferMapper.Mapper<org.springframework.data.domain.Pageable,Pageable>
-
-
Constructor Summary
Constructors Constructor Description PageableMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends org.springframework.data.domain.Pageable>getEndpointType()Returns the type used in the endpoint.Class<? extends Pageable>getTransferType()Returns the type used when transfering data to/from the client.org.springframework.data.domain.PageabletoEndpointType(Pageable transferPageable)Converts the given transfer value to the endpoint type.PageabletoTransferType(org.springframework.data.domain.Pageable pageable)Converts the given endpoint value to the transfer type.
-
-
-
Method Detail
-
getEndpointType
public Class<? extends org.springframework.data.domain.Pageable> getEndpointType()
Description copied from interface:EndpointTransferMapper.MapperReturns the type used in the endpoint.- Specified by:
getEndpointTypein interfaceEndpointTransferMapper.Mapper<org.springframework.data.domain.Pageable,Pageable>- Returns:
- the endpoint type
-
getTransferType
public Class<? extends Pageable> getTransferType()
Description copied from interface:EndpointTransferMapper.MapperReturns the type used when transfering data to/from the client.- Specified by:
getTransferTypein interfaceEndpointTransferMapper.Mapper<org.springframework.data.domain.Pageable,Pageable>- Returns:
- the transfer type
-
toTransferType
public Pageable toTransferType(org.springframework.data.domain.Pageable pageable)
Description copied from interface:EndpointTransferMapper.MapperConverts the given endpoint value to the transfer type.- Specified by:
toTransferTypein interfaceEndpointTransferMapper.Mapper<org.springframework.data.domain.Pageable,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(Pageable transferPageable)
Description copied from interface:EndpointTransferMapper.MapperConverts the given transfer value to the endpoint type.- Specified by:
toEndpointTypein interfaceEndpointTransferMapper.Mapper<org.springframework.data.domain.Pageable,Pageable>- Parameters:
transferPageable- the value used in communication with the client- Returns:
- the value used in the endpoint
-
-