public class ApiControllerBase extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
ApiControllerBase() |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.http.HttpHeaders |
generateResponseHeaders(org.springframework.web.context.request.NativeWebRequest request) |
protected Integer |
getCurrentVersion() |
protected LinksPaginated |
getLinkData(org.springframework.web.context.request.NativeWebRequest request,
org.springframework.data.domain.Page page,
Integer actualPage,
Integer actualPageSize) |
protected MetaPaginated |
getMetaData(org.springframework.data.domain.Page page) |
protected Integer |
getPagingValue(Integer page,
int defaultValue) |
protected Integer |
getSupportedVersion(Integer xMinV,
Integer xV) |
protected TxMetaPaginated |
getTxMetaData(org.springframework.data.domain.Page page,
boolean isQueryParamUnsupported) |
protected boolean |
hasSupportedVersion(Integer xMinV,
Integer xV) |
protected void |
validateHeaders(Integer xMinV,
Integer xV) |
protected void |
validateHeaders(String xCdsClientHeaders,
String xFapiCustomerIpAddress,
Integer xMinV,
Integer xV) |
protected void |
validatePageInputs(Integer page,
Integer pageSize) |
protected Integer getCurrentVersion()
protected org.springframework.http.HttpHeaders generateResponseHeaders(org.springframework.web.context.request.NativeWebRequest request)
protected void validateHeaders(String xCdsClientHeaders, String xFapiCustomerIpAddress, Integer xMinV, Integer xV)
protected LinksPaginated getLinkData(org.springframework.web.context.request.NativeWebRequest request, org.springframework.data.domain.Page page, Integer actualPage, Integer actualPageSize)
protected MetaPaginated getMetaData(org.springframework.data.domain.Page page)
protected TxMetaPaginated getTxMetaData(org.springframework.data.domain.Page page, boolean isQueryParamUnsupported)
Copyright © 2020. All rights reserved.