Abhishek Chaudhary created FINERACT-2663:
--------------------------------------------
Summary: Fix compiler deprecation warnings in core, security,
provider, investor modules
Key: FINERACT-2663
URL: https://issues.apache.org/jira/browse/FINERACT-2663
Project: Apache Fineract
Issue Type: Improvement
Reporter: Abhishek Chaudhary
Part of the ongoing effort to reduce compiler warnings (see FINERACT-959,
"gradually enable -Xlint:all" in build.gradle).
This change resolves deprecation warnings in the following files:
- fineract-core: JavaType.java — replace deprecated new java.util.Date(String)
with java.sql.Date.valueOf(String), consistent with the adjacent
Time.valueOf / Timestamp.valueOf cases.
- fineract-security: OidcLogoutSuccessHandler.java — replace deprecated
UriComponentsBuilder.fromHttpUrl(String) with fromUriString(String).
- fineract-provider: CustomAuditingHandler.java — add missing @Deprecated
annotation to a constructor whose Javadoc already declares @deprecated
(resolves a [dep-ann] warning).
- fineract-investor (test): ExternalAssetOwnersWriteServiceTest.java — replace
deprecated static RandomStringUtils.randomAlphanumeric/randomNumeric calls
with the RandomStringUtils.secure().nextAlphanumeric/nextNumeric form already
used elsewhere in the codebase.
No behavior change. All affected modules compile successfully with the
warnings removed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)