@Validated
@Controller
@CrossOrigin
@RequestMapping(value="${openapi.consumerDataStandards.base-path:/cds-au/v1}")
public class BankingProductsApiController
extends ApiControllerBase
implements BankingProductsApi
logger| Constructor and Description |
|---|
BankingProductsApiController(org.springframework.web.context.request.NativeWebRequest request,
BankingProductService service) |
| Modifier and Type | Method and Description |
|---|---|
protected Integer |
getCurrentVersion() |
org.springframework.http.ResponseEntity<ResponseBankingProductById> |
getProductDetail(String productId,
Integer xMinV,
Integer xV) |
Optional<org.springframework.web.context.request.NativeWebRequest> |
getRequest() |
org.springframework.http.ResponseEntity<ResponseBankingProductList> |
listProducts(ParamEffective effective,
java.time.OffsetDateTime updatedSince,
String brand,
BankingProductCategory productCategory,
Integer page,
Integer pageSize,
Integer xMinV,
Integer xV) |
generateResponseHeaders, getLinkData, getMetaData, getPagingValue, getSupportedVersion, getTxMetaData, hasSupportedVersion, validateHeaders, validateHeaders, validatePageInputs@Autowired
public BankingProductsApiController(org.springframework.web.context.request.NativeWebRequest request,
BankingProductService service)
public Optional<org.springframework.web.context.request.NativeWebRequest> getRequest()
getRequest in interface BankingProductsApipublic org.springframework.http.ResponseEntity<ResponseBankingProductById> getProductDetail(String productId, Integer xMinV, Integer xV)
getProductDetail in interface BankingProductsApipublic org.springframework.http.ResponseEntity<ResponseBankingProductList> listProducts(ParamEffective effective, java.time.OffsetDateTime updatedSince, String brand, BankingProductCategory productCategory, Integer page, Integer pageSize, Integer xMinV, Integer xV)
listProducts in interface BankingProductsApiprotected Integer getCurrentVersion()
getCurrentVersion in class ApiControllerBaseCopyright © 2020. All rights reserved.