This is an automated email from the ASF dual-hosted git repository.

adamsaghy pushed a change to branch FINERACT-1926/asset_externalisation
in repository https://gitbox.apache.org/repos/asf/fineract.git


    from c18fead7f 
FINERACT-1905-Charge-submitted-date-Accrual-entry-reverse-issue
     add 68c6053bd FINERACT-1724: Client search V2 API

No new revisions were added by this update.

Summary of changes:
 .../fineract/client/util/FineractClient.java       |   8 +-
 .../java/org/apache/fineract/client/util/JSON.java |   6 +-
 .../client/util/adapter/ExternalIdAdapter.java     |  50 ++++++
 .../core/jpa/CriteriaQueryFactory.java             |  57 ++++++
 .../infrastructure/core/service/PagedRequest.java  |  72 ++++++++
 .../core/{config => jersey}/JerseyConfig.java      |   2 +-
 .../core/jersey/JerseyJacksonConverterConfig.java  |  52 ++++++
 .../jersey/JerseyJacksonObjectArgumentHandler.java | 116 ++++++++++++
 .../core/jersey/converter/DateJsonConverter.java   |  56 ++++++
 .../jersey/converter/ExternalIdJsonConverter.java  |  52 ++++++
 .../jersey/converter/JsonConverter.java}           |  16 +-
 .../jersey/converter/LocalDateJsonConverter.java   |  55 ++++++
 .../converter/LocalDateTimeJsonConverter.java      |  56 ++++++
 .../jersey/converter/LocalTimeJsonConverter.java   |  55 ++++++
 .../converter/OffsetDateTimeJsonConverter.java     |  55 ++++++
 .../serializer/JacksonDeserializerAdapter.java}    |  26 +--
 .../serializer/JacksonSerializerAdapter.java}      |  24 +--
 .../client/api/v2/search/ClientSearchV2Api.java}   |  21 +--
 .../api/v2/search/ClientSearchV2ApiDelegate.java}  |  24 ++-
 .../api/v2/search/ClientSearchV2ApiResource.java}  |  38 ++--
 .../portfolio/client/domain/ClientRepository.java  |   3 +-
 .../domain/search/SearchedClient.java}             |  27 +--
 .../domain/search/SearchingClientRepository.java}  |  10 +-
 .../search/SearchingClientRepositoryImpl.java      |  82 +++++++++
 .../client/service/search/ClientSearchService.java |  67 +++++++
 .../service/search/domain/ClientSearchData.java}   |  20 ++-
 .../service/search/domain/ClientTextSearch.java    |   6 +-
 .../search/mapper/ClientSearchDataMapper.java}     |  22 ++-
 .../core/config/ApiVerificationTest.java           |   1 +
 .../integrationtests/client/ClientSearchTest.java  | 196 +++++++++++++++++++++
 .../integrationtests/common/ClientHelper.java      |  25 +++
 31 files changed, 1180 insertions(+), 120 deletions(-)
 create mode 100644 
fineract-client/src/main/java/org/apache/fineract/client/util/adapter/ExternalIdAdapter.java
 create mode 100644 
fineract-core/src/main/java/org/apache/fineract/infrastructure/core/jpa/CriteriaQueryFactory.java
 create mode 100644 
fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/PagedRequest.java
 rename 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/{config 
=> jersey}/JerseyConfig.java (96%)
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/jersey/JerseyJacksonConverterConfig.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/jersey/JerseyJacksonObjectArgumentHandler.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/jersey/converter/DateJsonConverter.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/jersey/converter/ExternalIdJsonConverter.java
 copy 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/{security/exception/EscapeSqlLiteralException.java
 => core/jersey/converter/JsonConverter.java} (72%)
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/jersey/converter/LocalDateJsonConverter.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/jersey/converter/LocalDateTimeJsonConverter.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/jersey/converter/LocalTimeJsonConverter.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/jersey/converter/OffsetDateTimeJsonConverter.java
 copy 
fineract-provider/src/main/java/org/apache/fineract/{cob/service/LoanReloadService.java
 => infrastructure/core/jersey/serializer/JacksonDeserializerAdapter.java} (55%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/{template/domain/TemplateTypeSerializer.java
 => infrastructure/core/jersey/serializer/JacksonSerializerAdapter.java} (61%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/{infrastructure/dataqueries/domain/ReportParameter.java
 => portfolio/client/api/v2/search/ClientSearchV2Api.java} (66%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/{infrastructure/s3/LocalstackS3ClientCustomizer.java
 => portfolio/client/api/v2/search/ClientSearchV2ApiDelegate.java} (58%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/portfolio/{self/spm/api/SelfSpmApiResource.java
 => client/api/v2/search/ClientSearchV2ApiResource.java} (57%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/portfolio/{collectionsheet/command/SingleRepaymentCommand.java
 => client/domain/search/SearchedClient.java} (65%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/{useradministration/service/PermissionWritePlatformService.java
 => portfolio/client/domain/search/SearchingClientRepository.java} (75%)
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/client/domain/search/SearchingClientRepositoryImpl.java
 create mode 100644 
fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/search/ClientSearchService.java
 copy 
fineract-provider/src/main/java/org/apache/fineract/{cob/data/LoanAccountStayedLockedData.java
 => portfolio/client/service/search/domain/ClientSearchData.java} (66%)
 copy 
fineract-investor/src/main/java/org/apache/fineract/investor/data/ExternalTransferOwnerData.java
 => 
fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/search/domain/ClientTextSearch.java
 (86%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/{infrastructure/businessdate/mapper/BusinessDateMapper.java
 => portfolio/client/service/search/mapper/ClientSearchDataMapper.java} (58%)
 create mode 100644 
integration-tests/src/test/java/org/apache/fineract/integrationtests/client/ClientSearchTest.java

Reply via email to