-
Fixed pagination for getting consents by account id
-
Fixed - Optional "instance-id" in "scaRedirect"
-
Added field
otherAccountIdentification
to AccountReference -
Fixed TPP stop list saving data into DB
-
Fixed sonar alerts
-
Extracted methods for field max length check from AbstractBodyValidatorImpl into separate class
-
Fixed performance issue with CMS scheduler tasks
-
Added page information to
CMS-ASPSP-API
export responses
From now on, pagination on GET aspsp-api/v1/ais/consents/account/{account-id}
works correctly
with expected items on page.
From now on, {instance-id}
placeholder in redirect link will be replaced with instance-id
in REDIRECT approach.
From now on, AccountReference contains field otherAccountIdentification
for other account identifier.
Sonar alerts were fixed for classes:
-
CmsAspspStopListControllerIT
-
CmsAspspTppInfoControllerIT
-
PiisConsentIT
-
CmsAspspEventControllerIT
-
CmsAspspPiisControllerIT
-
CmsAspspPiisExportControllerIT
-
CmsAspspPisExportControllerIT
-
CmsAspspPisTransactionControllerIT
-
CmsAspspPsuConsentManagementControllerIT
-
CommonAspspProfileSetting
-
AspspProfileUpdateControllerTest
-
BankProfileReadingService
-
AspspProfileUpdateServiceImplTest
-
OldBankProfileSetting
-
WebConfig
-
AspspProfileController
-
CertificateControllerTest
-
ExportUtil
From now on, there is separate FieldLengthValidator for max length checks.
From now on, database requests which need data from ASPSP profile perform page by page.
Configuration property that defines page size is xs2a.cms.scheduler.processing.page-size
(default value - 100).
The rest database requests (get/update) were combined into one (update).
From now on, all CMS-ASPSP-API
exporting responses will contain page information:
{
"data": [requested data],
"pageInfo": {
"pageIndex": 1,
"itemsPerPage": 20,
"totalItems": 1234
}
}
where data
it is a list of requested objects and pageInfo
- page information.
Default values for request parameters are pageIndex
- 0, itemsPerPage
- 20.