FINERACT-2200: Add "reversed" flag to LoanTransactionDataV1.avsc
This commit is contained in:
+5
@@ -31,5 +31,10 @@ public interface LoanTransactionDataMapper {
|
||||
@Mapping(target = "unpaidCharges", ignore = true)
|
||||
@Mapping(target = "externalOwnerId", ignore = true)
|
||||
@Mapping(target = "customData", ignore = true)
|
||||
@Mapping(target = "reversed", expression = "java(isReversed(source))")
|
||||
LoanTransactionDataV1 map(LoanTransactionData source);
|
||||
|
||||
default boolean isReversed(LoanTransactionData source) {
|
||||
return source.isManuallyReversed() || source.getReversedOnDate() != null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user