This is an automated email from the ASF dual-hosted git repository.
arnold pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
from 6e69e66b8 [FINERACT-1906] Add disbursement charge to accrual
transactions
new da1aa9e5a Fineract Asset Externalization models - [x] Liquibase
database model - [x] JPA model - [x] API endpoint without implementation - [x]
API endpoint requirements - [x] Json Serialization and Deserialization and
dependencies - [x] New Authentication check interface to the core level -
[x] CommandWrapperBuilder and dependencies
new 9fee79ecd FINERACT-1926: Minor fixes with module static weaving
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
custom/docker/build.gradle | 1 +
fineract-core/dependencies.gradle | 8 +-
.../accounting/common/AccountingConstants.java | 0
.../data/FinancialActivityData.java | 0
.../accounting/glaccount/domain/GLAccountType.java | 0
.../fineract/commands/domain/CommandWrapper.java | 0
.../commands/service/CommandWrapperBuilder.java | 0
.../data/AccountNumberFormatData.java | 0
.../service/AccountNumberFormatConstants.java | 0
.../core/api/ApiParameterHelper.java | 0
.../core/api/ApiRequestParameterHelper.java | 0
.../infrastructure/core/api/DateAdapter.java | 0
.../infrastructure/core/api/ExternalIdAdapter.java | 0
.../core/api/JodaDateTimeAdapter.java | 0
.../core/api/JodaMonthDayAdapter.java | 0
.../infrastructure/core/api/LocalDateAdapter.java | 0
.../core/api/LocalDateTimeAdapter.java | 0
.../infrastructure/core/api/LocalTimeAdapter.java | 0
.../core/api/OffsetDateTimeAdapter.java | 0
.../core/api/ParameterListExclusionStrategy.java | 0
.../core/api/ParameterListInclusionStrategy.java | 0
.../infrastructure/core/data/EnumOptionData.java | 0
.../ApiRequestJsonSerializationSettings.java | 0
.../CommandProcessingResultJsonSerializer.java | 0
.../core/serialization/CommandSerializer.java | 0
.../CommandSerializerDefaultToJson.java | 0
.../serialization/DefaultToApiJsonSerializer.java | 0
...hPrettyPrintingOffJsonSerializerGoogleGson.java | 0
...thPrettyPrintingOnJsonSerializerGoogleGson.java | 0
.../serialization/GoogleGsonSerializerHelper.java | 0
.../core/serialization/ToApiJsonSerializer.java | 0
.../fineract/infrastructure/core/service/Page.java | 0
.../service/PlatformUserRightsContext.java | 4 +-
.../portfolio/client/api/ClientApiConstants.java | 5 +-
.../api/PaymentTypeApiResourceConstants.java | 0
.../portfolio/savings/DepositsApiConstants.java | 0
.../portfolio/savings/SavingsApiConstants.java | 0
.../self/pockets/api/PocketApiConstants.java | 0
.../api/PasswordPreferencesApiConstants.java | 0
fineract-investor/build.gradle | 19 ++
fineract-investor/dependencies.gradle | 33 +++-
.../api/ExternalAssetOwnersApiResource.java | 79 ++++++++
.../investor/data/ExternalTransferData.java | 41 ++--
.../data/ExternalTransferLoanMappingData.java | 8 +-
.../investor/data/ExternalTransferOwnerData.java | 7 +-
.../investor/data/ExternalTransferStatus.java | 7 +-
.../investor}/domain/AbstractAuditableCustom.java | 14 +-
.../domain/AbstractPersistableCustom.java | 12 +-
.../investor/domain/ExternalAssetOwner.java | 17 +-
.../domain/ExternalAssetOwnerRepository.java | 5 +-
.../domain/ExternalAssetOwnerTransfer.java | 46 ++---
.../ExternalAssetOwnerTransferLoanMapping.java | 20 +-
.../ExternalAssetOwnerTransferRepository.java | 6 +-
.../module/investor/module-changelog-master.xml | 3 +-
.../module/investor/parts/0002_asset_schemas.xml | 220 +++++++++++++++++++++
.../main/resources/jpa/investor}/persistence.xml | 0
.../core/domain/AbstractAuditableCustom.java | 2 +
.../core/domain/AbstractPersistableCustom.java | 2 +
.../security/service/PlatformSecurityContext.java | 2 +-
.../SpringSecurityPlatformSecurityContext.java | 5 +
60 files changed, 452 insertions(+), 114 deletions(-)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/accounting/common/AccountingConstants.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/accounting/financialactivityaccount/data/FinancialActivityData.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/accounting/glaccount/domain/GLAccountType.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/commands/domain/CommandWrapper.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/commands/service/CommandWrapperBuilder.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/accountnumberformat/data/AccountNumberFormatData.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/accountnumberformat/service/AccountNumberFormatConstants.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/api/ApiParameterHelper.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/api/ApiRequestParameterHelper.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/api/DateAdapter.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/api/ExternalIdAdapter.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/api/JodaDateTimeAdapter.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/api/JodaMonthDayAdapter.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/api/LocalDateAdapter.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/api/LocalDateTimeAdapter.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/api/LocalTimeAdapter.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/api/OffsetDateTimeAdapter.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/api/ParameterListExclusionStrategy.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/api/ParameterListInclusionStrategy.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/data/EnumOptionData.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/serialization/ApiRequestJsonSerializationSettings.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/serialization/CommandProcessingResultJsonSerializer.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/serialization/CommandSerializer.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/serialization/CommandSerializerDefaultToJson.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/serialization/DefaultToApiJsonSerializer.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/serialization/ExcludeNothingWithPrettyPrintingOffJsonSerializerGoogleGson.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/serialization/ExcludeNothingWithPrettyPrintingOnJsonSerializerGoogleGson.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/serialization/GoogleGsonSerializerHelper.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/serialization/ToApiJsonSerializer.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/infrastructure/core/service/Page.java
(100%)
copy
fineract-provider/src/main/java/org/apache/fineract/infrastructure/security/service/AccessTokenGenerationService.java
=>
fineract-core/src/main/java/org/apache/fineract/infrastructure/security/service/PlatformUserRightsContext.java
(91%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/portfolio/client/api/ClientApiConstants.java
(98%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/portfolio/paymenttype/api/PaymentTypeApiResourceConstants.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/portfolio/savings/DepositsApiConstants.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/portfolio/savings/SavingsApiConstants.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/portfolio/self/pockets/api/PocketApiConstants.java
(100%)
rename {fineract-provider =>
fineract-core}/src/main/java/org/apache/fineract/useradministration/api/PasswordPreferencesApiConstants.java
(100%)
create mode 100644
fineract-investor/src/main/java/org/apache/fineract/investor/api/ExternalAssetOwnersApiResource.java
copy
fineract-provider/src/main/java/org/apache/fineract/accounting/provisioning/data/ProvisioningEntryData.java
=>
fineract-investor/src/main/java/org/apache/fineract/investor/data/ExternalTransferData.java
(60%)
copy
fineract-provider/src/main/java/org/apache/fineract/cob/data/BusinessStep.java
=>
fineract-investor/src/main/java/org/apache/fineract/investor/data/ExternalTransferLoanMappingData.java
(84%)
copy
fineract-provider/src/main/java/org/apache/fineract/cob/data/BusinessStep.java
=>
fineract-investor/src/main/java/org/apache/fineract/investor/data/ExternalTransferOwnerData.java
(87%)
copy
fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/domain/ContextHolder.java
=>
fineract-investor/src/main/java/org/apache/fineract/investor/data/ExternalTransferStatus.java
(86%)
copy {fineract-provider/src/main/java/org/apache/fineract/infrastructure/core
=>
fineract-investor/src/main/java/org/apache/fineract/investor}/domain/AbstractAuditableCustom.java
(83%)
copy {fineract-provider/src/main/java/org/apache/fineract/infrastructure/core
=>
fineract-investor/src/main/java/org/apache/fineract/investor}/domain/AbstractPersistableCustom.java
(75%)
copy
fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/domain/CustomJobParameter.java
=>
fineract-investor/src/main/java/org/apache/fineract/investor/domain/ExternalAssetOwner.java
(72%)
copy
fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/domain/SchedulerDetailRepository.java
=>
fineract-investor/src/main/java/org/apache/fineract/investor/domain/ExternalAssetOwnerRepository.java
(82%)
mode change 100755 => 100644
copy
fineract-provider/src/main/java/org/apache/fineract/notification/domain/Notification.java
=>
fineract-investor/src/main/java/org/apache/fineract/investor/domain/ExternalAssetOwnerTransfer.java
(54%)
copy
fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/domain/CustomJobParameter.java
=>
fineract-investor/src/main/java/org/apache/fineract/investor/domain/ExternalAssetOwnerTransferLoanMapping.java
(70%)
copy
fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/domain/RegisteredDatatableRepository.java
=>
fineract-investor/src/main/java/org/apache/fineract/investor/domain/ExternalAssetOwnerTransferRepository.java
(81%)
create mode 100644
fineract-investor/src/main/resources/db/changelog/tenant/module/investor/parts/0002_asset_schemas.xml
copy {fineract-provider/src/main/resources/jpa =>
fineract-investor/src/main/resources/jpa/investor}/persistence.xml (100%)