FINERACT-2181: modified id and id related fields in api objects to long datatype

This commit is contained in:
mark.vituska
2025-04-10 11:01:25 +02:00
committed by Adam Saghy
parent 3260f76ca7
commit 09879800e0
31 changed files with 271 additions and 263 deletions
@@ -28,14 +28,14 @@ public final class SavingsAccountRequestFactory {
public static final String DATE_FORMAT = "dd MMMM yyyy"; public static final String DATE_FORMAT = "dd MMMM yyyy";
public static final String DEFAULT_LOCALE = "en"; public static final String DEFAULT_LOCALE = "en";
public static final String DEFAULT_TRANSACTION_DATE = ""; public static final String DEFAULT_TRANSACTION_DATE = "";
public static final Integer DEFAULT_CLIENT_ID = 1; public static final Long DEFAULT_CLIENT_ID = 1L;
public static final String DEFAULT_SUBMITTED_ON_DATE = ""; public static final String DEFAULT_SUBMITTED_ON_DATE = "";
public static final String DEFAULT_APPROVED_ON_DATE = ""; public static final String DEFAULT_APPROVED_ON_DATE = "";
public static final String DEFAULT_ACTIVATED_ON_DATE = ""; public static final String DEFAULT_ACTIVATED_ON_DATE = "";
public static final BigDecimal DEFAULT_REPAYMENT_TRANSACTION_AMOUNT = new BigDecimal(1); public static final BigDecimal DEFAULT_REPAYMENT_TRANSACTION_AMOUNT = new BigDecimal(1);
public static final Integer DEFAULT_PAYMENT_TYPE_ID = 2; public static final Integer DEFAULT_PAYMENT_TYPE_ID = 2;
public static final Integer EUR_SAVING_PRODUCT_ID = 1; public static final Long EUR_SAVING_PRODUCT_ID = 1L;
public static final Integer USD_SAVING_PRODUCT_ID = 2; public static final Long USD_SAVING_PRODUCT_ID = 2L;
private SavingsAccountRequestFactory() {} private SavingsAccountRequestFactory() {}
@@ -50,7 +50,7 @@ public class SavingsAccountStepDef extends AbstractStepDef {
long clientId = clientResponse.body().getClientId(); long clientId = clientResponse.body().getClientId();
PostSavingsAccountsRequest createSavingsAccountRequest = SavingsAccountRequestFactory.defaultEURSavingsAccountRequest() PostSavingsAccountsRequest createSavingsAccountRequest = SavingsAccountRequestFactory.defaultEURSavingsAccountRequest()
.clientId((int) clientId).submittedOnDate(submittedOnDate); .clientId(clientId).submittedOnDate(submittedOnDate);
Response<PostSavingsAccountsResponse> createSavingsAccountResponse = savingsAccountApi Response<PostSavingsAccountsResponse> createSavingsAccountResponse = savingsAccountApi
.submitApplication2(createSavingsAccountRequest).execute(); .submitApplication2(createSavingsAccountRequest).execute();
@@ -63,7 +63,7 @@ public class SavingsAccountStepDef extends AbstractStepDef {
long clientId = clientResponse.body().getClientId(); long clientId = clientResponse.body().getClientId();
PostSavingsAccountsRequest createSavingsAccountRequest = SavingsAccountRequestFactory.defaultUSDSavingsAccountRequest() PostSavingsAccountsRequest createSavingsAccountRequest = SavingsAccountRequestFactory.defaultUSDSavingsAccountRequest()
.clientId((int) clientId).submittedOnDate(submittedOnDate); .clientId(clientId).submittedOnDate(submittedOnDate);
Response<PostSavingsAccountsResponse> createSavingsAccountResponse = savingsAccountApi Response<PostSavingsAccountsResponse> createSavingsAccountResponse = savingsAccountApi
.submitApplication2(createSavingsAccountRequest).execute(); .submitApplication2(createSavingsAccountRequest).execute();
@@ -33,7 +33,7 @@ public final class DelinquencyApiResourceSwagger {
private PostDelinquencyRangeResponse() {} private PostDelinquencyRangeResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "PutDelinquencyRangeResponse") @Schema(description = "PutDelinquencyRangeResponse")
@@ -42,7 +42,7 @@ public final class DelinquencyApiResourceSwagger {
private PutDelinquencyRangeResponse() {} private PutDelinquencyRangeResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
public DelinquencyRangeRequest changes; public DelinquencyRangeRequest changes;
} }
@@ -52,7 +52,7 @@ public final class DelinquencyApiResourceSwagger {
private DeleteDelinquencyRangeResponse() {} private DeleteDelinquencyRangeResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "PostDelinquencyBucketResponse") @Schema(description = "PostDelinquencyBucketResponse")
@@ -61,7 +61,7 @@ public final class DelinquencyApiResourceSwagger {
private PostDelinquencyBucketResponse() {} private PostDelinquencyBucketResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "PutDelinquencyBucketResponse") @Schema(description = "PutDelinquencyBucketResponse")
@@ -70,7 +70,7 @@ public final class DelinquencyApiResourceSwagger {
private PutDelinquencyBucketResponse() {} private PutDelinquencyBucketResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "DeleteDelinquencyBucketResponse") @Schema(description = "DeleteDelinquencyBucketResponse")
@@ -79,7 +79,7 @@ public final class DelinquencyApiResourceSwagger {
private DeleteDelinquencyBucketResponse() {} private DeleteDelinquencyBucketResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "GetDelinquencyTagHistoryResponse") @Schema(description = "GetDelinquencyTagHistoryResponse")
@@ -44,7 +44,7 @@ final class LoanScheduleApiResourceSwagger {
private PostLoanChanges() {} private PostLoanChanges() {}
@Schema(example = "[21, 22]") @Schema(example = "[21, 22]")
public List<Integer> removedEntityIds; public List<Long> removedEntityIds;
} }
@Schema(example = "1") @Schema(example = "1")
@@ -538,7 +538,7 @@ final class StandingInstructionApiResourceSwagger {
} }
@Schema(example = "20") @Schema(example = "20")
public Integer resourceId; public Long resourceId;
public PutUpdateStandingInstructionChanges changes; public PutUpdateStandingInstructionChanges changes;
} }
@@ -171,7 +171,7 @@ public class ChargeWritePlatformServiceJpaRepositoryImpl implements ChargeWriteP
final String paymentTypeIdParamName = "paymentTypeId"; final String paymentTypeIdParamName = "paymentTypeId";
if (changes.containsKey(paymentTypeIdParamName)) { if (changes.containsKey(paymentTypeIdParamName)) {
final Integer paymentTypeIdNewValue = command.integerValueOfParameterNamed(paymentTypeIdParamName); final Long paymentTypeIdNewValue = command.longValueOfParameterNamed(paymentTypeIdParamName);
PaymentType paymentType = null; PaymentType paymentType = null;
if (paymentTypeIdNewValue != null) { if (paymentTypeIdNewValue != null) {
@@ -1600,7 +1600,7 @@ final class LoansApiResourceSwagger {
} }
@Schema(example = "2") @Schema(example = "2")
public Integer toLoanOfficerId; public Long toLoanOfficerId;
@Schema(example = "02 September 2014") @Schema(example = "02 September 2014")
public String assignmentDate; public String assignmentDate;
@@ -1611,7 +1611,7 @@ final class LoansApiResourceSwagger {
@Schema(example = "dd MMMM yyyy") @Schema(example = "dd MMMM yyyy")
public String dateFormat; public String dateFormat;
@Schema(example = "") @Schema(example = "")
public Integer fromLoanOfficerId; public Long fromLoanOfficerId;
@Schema(example = "3e7791ce-aa10-11ec-b909-0242ac120002") @Schema(example = "3e7791ce-aa10-11ec-b909-0242ac120002")
public String externalId; public String externalId;
@Schema(example = "5000.33") @Schema(example = "5000.33")
@@ -1690,7 +1690,7 @@ final class LoansApiResourceSwagger {
} }
@Schema(example = "2") @Schema(example = "2")
public Integer officeId; public Long officeId;
@Schema(example = "6") @Schema(example = "6")
public Long clientId; public Long clientId;
@Schema(example = "3") @Schema(example = "3")
@@ -46,7 +46,7 @@ public final class NotesApiResourceSwagger {
@Schema(example = "1") @Schema(example = "1")
public Long clientId; public Long clientId;
@Schema(example = "76") @Schema(example = "76")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "PutResourceTypeResourceIdNotesNoteIdResponse") @Schema(description = "PutResourceTypeResourceIdNotesNoteIdResponse")
@@ -67,7 +67,7 @@ public final class NotesApiResourceSwagger {
@Schema(example = "1") @Schema(example = "1")
public Long clientId; public Long clientId;
@Schema(example = "76") @Schema(example = "76")
public Integer resourceId; public Long resourceId;
public PutNotesChanges changes; public PutNotesChanges changes;
} }
@@ -77,6 +77,6 @@ public final class NotesApiResourceSwagger {
private DeleteResourceTypeResourceIdNotesNoteIdResponse() {} private DeleteResourceTypeResourceIdNotesNoteIdResponse() {}
@Schema(example = "76") @Schema(example = "76")
public Integer resourceId; public Long resourceId;
} }
} }
@@ -73,7 +73,7 @@ final class PostDatedChecksApiResourceSwagger {
private UpdatePostDatedCheckResponse() {} private UpdatePostDatedCheckResponse() {}
@Schema(example = "12") @Schema(example = "12")
public Integer resourceId; public Long resourceId;
public UpdateChangesResponse changes; public UpdateChangesResponse changes;
static final class UpdateChangesResponse { static final class UpdateChangesResponse {
@@ -110,7 +110,7 @@ final class FixedDepositProductsApiResourceSwagger {
private PostFixedDepositProductsResponse() {} private PostFixedDepositProductsResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "PutFixedDepositProductsProductIdRequest") @Schema(description = "PutFixedDepositProductsProductIdRequest")
@@ -144,7 +144,7 @@ final class FixedDepositProductsApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
public PutFixedDepositProductsChanges changes; public PutFixedDepositProductsChanges changes;
} }
@@ -519,6 +519,6 @@ final class FixedDepositProductsApiResourceSwagger {
private DeleteFixedDepositProductsProductIdResponse() {} private DeleteFixedDepositProductsProductIdResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
} }
@@ -120,7 +120,7 @@ final class RecurringDepositProductsApiResourceSwagger {
private PostRecurringDepositProductsResponse() {} private PostRecurringDepositProductsResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "PutRecurringDepositProductsRequest") @Schema(description = "PutRecurringDepositProductsRequest")
@@ -154,7 +154,7 @@ final class RecurringDepositProductsApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
public PutRecurringDepositProductsChanges changes; public PutRecurringDepositProductsChanges changes;
} }
@@ -546,6 +546,6 @@ final class RecurringDepositProductsApiResourceSwagger {
private DeleteRecurringDepositProductsProductIdResponse() {} private DeleteRecurringDepositProductsProductIdResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
} }
@@ -46,7 +46,7 @@ final class SavingsAccountsApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "small business") @Schema(example = "small business")
public String clientName; public String clientName;
public Set<GetSavingsProductOptions> productOptions; public Set<GetSavingsProductOptions> productOptions;
@@ -190,15 +190,15 @@ final class SavingsAccountsApiResourceSwagger {
@Schema(example = "000000001") @Schema(example = "000000001")
public String accountNo; public String accountNo;
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "small business") @Schema(example = "small business")
public String clientName; public String clientName;
@Schema(example = "1") @Schema(example = "1")
public Integer savingsProductId; public Long savingsProductId;
@Schema(example = "Passbook Savings") @Schema(example = "Passbook Savings")
public String savingsProductName; public String savingsProductName;
@Schema(example = "0") @Schema(example = "0")
public Integer fieldOfficerId; public Long fieldOfficerId;
public GetSavingsStatus status; public GetSavingsStatus status;
public GetSavingsTimeline timeline; public GetSavingsTimeline timeline;
public GetSavingsCurrency currency; public GetSavingsCurrency currency;
@@ -222,9 +222,9 @@ final class SavingsAccountsApiResourceSwagger {
private PostSavingsAccountsRequest() {} private PostSavingsAccountsRequest() {}
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "1") @Schema(example = "1")
public Integer productId; public Long productId;
@Schema(example = "en") @Schema(example = "en")
public String locale; public String locale;
@Schema(example = "dd MMMM yyyy") @Schema(example = "dd MMMM yyyy")
@@ -241,13 +241,13 @@ final class SavingsAccountsApiResourceSwagger {
private PostSavingsAccountsResponse() {} private PostSavingsAccountsResponse() {}
@Schema(example = "2") @Schema(example = "2")
public Integer officeId; public Long officeId;
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "1") @Schema(example = "1")
public Integer savingsId; public Long savingsId;
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "GetSavingsAccountsAccountIdResponse") @Schema(description = "GetSavingsAccountsAccountIdResponse")
@@ -267,19 +267,19 @@ final class SavingsAccountsApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer id; public Long id;
@Schema(example = "000000001") @Schema(example = "000000001")
public String accountNo; public String accountNo;
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "small business") @Schema(example = "small business")
public String clientName; public String clientName;
@Schema(example = "1") @Schema(example = "1")
public Integer savingsProductId; public Long savingsProductId;
@Schema(example = "Passbook Savings") @Schema(example = "Passbook Savings")
public String savingsProductName; public String savingsProductName;
@Schema(example = "0") @Schema(example = "0")
public Integer fieldOfficerId; public Long fieldOfficerId;
public GetSavingsAccountsResponse.GetSavingsPageItems.GetSavingsStatus status; public GetSavingsAccountsResponse.GetSavingsPageItems.GetSavingsStatus status;
public GetSavingsAccountsResponse.GetSavingsPageItems.GetSavingsTimeline timeline; public GetSavingsAccountsResponse.GetSavingsPageItems.GetSavingsTimeline timeline;
public GetSavingsAccountsResponse.GetSavingsPageItems.GetSavingsCurrency currency; public GetSavingsAccountsResponse.GetSavingsPageItems.GetSavingsCurrency currency;
@@ -319,13 +319,13 @@ final class SavingsAccountsApiResourceSwagger {
} }
@Schema(example = "2") @Schema(example = "2")
public Integer officeId; public Long officeId;
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "1") @Schema(example = "1")
public Integer savingsId; public Long savingsId;
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
public PutSavingsAccountsChanges changes; public PutSavingsAccountsChanges changes;
} }
@@ -355,11 +355,11 @@ final class SavingsAccountsApiResourceSwagger {
} }
@Schema(example = "2") @Schema(example = "2")
public Integer officeId; public Long officeId;
@Schema(example = "8") @Schema(example = "8")
public Integer clientId; public Long clientId;
@Schema(example = "8") @Schema(example = "8")
public Integer resourceId; public Long resourceId;
public PostSavingsAccountsAccountIdChanges changes; public PostSavingsAccountsAccountIdChanges changes;
} }
@@ -369,10 +369,10 @@ final class SavingsAccountsApiResourceSwagger {
private DeleteSavingsAccountsAccountIdResponse() {} private DeleteSavingsAccountsAccountIdResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer officeId; public Long officeId;
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
} }
@@ -40,7 +40,7 @@ final class SavingsProductsApiResourceSwagger {
private PostSavingsCharges() {} private PostSavingsCharges() {}
@Schema(example = "1") @Schema(example = "1")
public Integer id; public Long id;
} }
@Schema(example = "Passbook Savings") @Schema(example = "Passbook Savings")
@@ -80,7 +80,7 @@ final class SavingsProductsApiResourceSwagger {
private PostSavingsProductsResponse() {} private PostSavingsProductsResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "PutSavingsProductsProductIdRequest") @Schema(description = "PutSavingsProductsProductIdRequest")
@@ -114,7 +114,7 @@ final class SavingsProductsApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
public PutSavingsChanges changes; public PutSavingsChanges changes;
} }
@@ -231,7 +231,7 @@ final class SavingsProductsApiResourceSwagger {
private GetSavingsProductsGlAccount() {} private GetSavingsProductsGlAccount() {}
@Schema(example = "12") @Schema(example = "12")
public Integer id; public Long id;
@Schema(example = "savings control") @Schema(example = "savings control")
public String name; public String name;
@Schema(example = "2000001") @Schema(example = "2000001")
@@ -265,7 +265,7 @@ final class SavingsProductsApiResourceSwagger {
private GetSavingsProductsPaymentType() {} private GetSavingsProductsPaymentType() {}
@Schema(example = "10") @Schema(example = "10")
public Integer id; public Long id;
@Schema(example = "check") @Schema(example = "check")
public String name; public String name;
} }
@@ -275,7 +275,7 @@ final class SavingsProductsApiResourceSwagger {
private GetSavingsProductsFundSourceAccount() {} private GetSavingsProductsFundSourceAccount() {}
@Schema(example = "12") @Schema(example = "12")
public Integer id; public Long id;
@Schema(example = "savings ref") @Schema(example = "savings ref")
public String name; public String name;
@Schema(example = "20") @Schema(example = "20")
@@ -295,7 +295,7 @@ final class SavingsProductsApiResourceSwagger {
private GetSavingsProductsFeeToIncomeAccountMappingsCharge() {} private GetSavingsProductsFeeToIncomeAccountMappingsCharge() {}
@Schema(example = "11") @Schema(example = "11")
public Integer id; public Long id;
@Schema(example = "sav charge") @Schema(example = "sav charge")
public String name; public String name;
@Schema(example = "false") @Schema(example = "false")
@@ -309,7 +309,7 @@ final class SavingsProductsApiResourceSwagger {
private GetSavingsProductsFeeToIncomeAccountMappingsIncomeAccount() {} private GetSavingsProductsFeeToIncomeAccountMappingsIncomeAccount() {}
@Schema(example = "16") @Schema(example = "16")
public Integer id; public Long id;
@Schema(example = "income from savings fee") @Schema(example = "income from savings fee")
public String name; public String name;
@Schema(example = "24") @Schema(example = "24")
@@ -329,7 +329,7 @@ final class SavingsProductsApiResourceSwagger {
private GetSavingsProductsPenaltyToIncomeAccountMappingsCharge() {} private GetSavingsProductsPenaltyToIncomeAccountMappingsCharge() {}
@Schema(example = "12") @Schema(example = "12")
public Integer id; public Long id;
@Schema(example = "sav 2") @Schema(example = "sav 2")
public String name; public String name;
@Schema(example = "false") @Schema(example = "false")
@@ -343,7 +343,7 @@ final class SavingsProductsApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer id; public Long id;
@Schema(example = "savings product") @Schema(example = "savings product")
public String name; public String name;
@Schema(example = "sa1") @Schema(example = "sa1")
@@ -365,7 +365,7 @@ final class SavingsProductsApiResourceSwagger {
public Set<GetSavingsProductsFeeToIncomeAccountMappings> feeToIncomeAccountMappings; public Set<GetSavingsProductsFeeToIncomeAccountMappings> feeToIncomeAccountMappings;
public Set<GetSavingsProductsPenaltyToIncomeAccountMappings> penaltyToIncomeAccountMappings; public Set<GetSavingsProductsPenaltyToIncomeAccountMappings> penaltyToIncomeAccountMappings;
@Schema(example = "[]") @Schema(example = "[]")
public List<Integer> charges; public List<Long> charges;
} }
@Schema(description = "GetSavingsProductsTemplateResponse") @Schema(description = "GetSavingsProductsTemplateResponse")
@@ -462,11 +462,11 @@ final class SavingsProductsApiResourceSwagger {
private GetSavingsProductsLiabilityTagId() {} private GetSavingsProductsLiabilityTagId() {}
@Schema(example = "0") @Schema(example = "0")
public Integer id; public Long id;
} }
@Schema(example = "15") @Schema(example = "15")
public Integer id; public Long id;
@Schema(example = "Savings Control") @Schema(example = "Savings Control")
public String name; public String name;
@Schema(example = "50001") @Schema(example = "50001")
@@ -504,7 +504,7 @@ final class SavingsProductsApiResourceSwagger {
} }
@Schema(example = "2") @Schema(example = "2")
public Integer id; public Long id;
@Schema(example = "Cash") @Schema(example = "Cash")
public String name; public String name;
@Schema(example = "100001") @Schema(example = "100001")
@@ -535,7 +535,7 @@ final class SavingsProductsApiResourceSwagger {
} }
@Schema(example = "6") @Schema(example = "6")
public Integer id; public Long id;
@Schema(example = "Write Off Expenses") @Schema(example = "Write Off Expenses")
public String name; public String name;
@Schema(example = "60001") @Schema(example = "60001")
@@ -566,7 +566,7 @@ final class SavingsProductsApiResourceSwagger {
} }
@Schema(example = "3") @Schema(example = "3")
public Integer id; public Long id;
@Schema(example = "income from interest") @Schema(example = "income from interest")
public String name; public String name;
@Schema(example = "40001") @Schema(example = "40001")
@@ -649,7 +649,7 @@ final class SavingsProductsApiResourceSwagger {
public GetSavingsChargeTimeType chargeTimeType; public GetSavingsChargeTimeType chargeTimeType;
public GetSavingsProductsResponse.GetSavingsCurrency currency; public GetSavingsProductsResponse.GetSavingsCurrency currency;
@Schema(example = "4") @Schema(example = "4")
public Integer id; public Long id;
@Schema(example = "Savings charge 1") @Schema(example = "Savings charge 1")
public String name; public String name;
@Schema(example = "false") @Schema(example = "false")
@@ -683,6 +683,6 @@ final class SavingsProductsApiResourceSwagger {
private DeleteSavingsProductsProductIdResponse() {} private DeleteSavingsProductsProductIdResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
} }
@@ -99,21 +99,21 @@ final class SelfAccountTransferApiResourceSwagger {
private PostNewTransferRequest() {} private PostNewTransferRequest() {}
@Schema(example = "1") @Schema(example = "1")
public Integer fromOfficeId; public Long fromOfficeId;
@Schema(example = "1") @Schema(example = "1")
public Integer fromClientId; public Long fromClientId;
@Schema(example = "2") @Schema(example = "2")
public Integer fromAccountType; public Integer fromAccountType;
@Schema(example = "1") @Schema(example = "1")
public Integer fromAccountId; public Long fromAccountId;
@Schema(example = "1") @Schema(example = "1")
public Integer toOfficeId; public Long toOfficeId;
@Schema(example = "1") @Schema(example = "1")
public Integer toClientId; public Long toClientId;
@Schema(example = "2") @Schema(example = "2")
public Integer toAccountType; public Integer toAccountType;
@Schema(example = "2") @Schema(example = "2")
public Integer toAccountId; public Long toAccountId;
@Schema(example = "dd MMMM YYYY") @Schema(example = "dd MMMM YYYY")
public String dateFormat; public String dateFormat;
@Schema(example = "en") @Schema(example = "en")
@@ -73,7 +73,7 @@ final class SelfBeneficiariesTPTApiResourceSwagger {
private PostSelfBeneficiariesTPTResponse() {} private PostSelfBeneficiariesTPTResponse() {}
@Schema(example = "5") @Schema(example = "5")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "PutSelfBeneficiariesTPTBeneficiaryIdRequest") @Schema(description = "PutSelfBeneficiariesTPTBeneficiaryIdRequest")
@@ -103,7 +103,7 @@ final class SelfBeneficiariesTPTApiResourceSwagger {
} }
@Schema(example = "5") @Schema(example = "5")
public Integer resourceId; public Long resourceId;
public PutSelfBeneficiariesChanges changes; public PutSelfBeneficiariesChanges changes;
} }
@@ -113,7 +113,7 @@ final class SelfBeneficiariesTPTApiResourceSwagger {
private DeleteSelfBeneficiariesTPTBeneficiaryIdResponse() {} private DeleteSelfBeneficiariesTPTBeneficiaryIdResponse() {}
@Schema(example = "5") @Schema(example = "5")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "GetSelfBeneficiariesTPTResponse") @Schema(description = "GetSelfBeneficiariesTPTResponse")
@@ -122,7 +122,7 @@ final class SelfBeneficiariesTPTApiResourceSwagger {
private GetSelfBeneficiariesTPTResponse() {} private GetSelfBeneficiariesTPTResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer id; public Long id;
@Schema(example = "Client2Savings") @Schema(example = "Client2Savings")
public String name; public String name;
@Schema(example = "Test Office") @Schema(example = "Test Office")
@@ -53,7 +53,7 @@ final class SelfClientsApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer id; public Long id;
@Schema(example = "000000001") @Schema(example = "000000001")
public Long accountNo; public Long accountNo;
public GetSelfClientsStatus status; public GetSelfClientsStatus status;
@@ -66,7 +66,7 @@ final class SelfClientsApiResourceSwagger {
@Schema(example = "Small shop") @Schema(example = "Small shop")
public String displayName; public String displayName;
@Schema(example = "1") @Schema(example = "1")
public Integer officeId; public Long officeId;
@Schema(example = "Head Office") @Schema(example = "Head Office")
public String officeName; public String officeName;
} }
@@ -105,7 +105,7 @@ final class SelfClientsApiResourceSwagger {
} }
@Schema(example = "27") @Schema(example = "27")
public Integer id; public Long id;
@Schema(example = "000000027") @Schema(example = "000000027")
public Long accountNo; public Long accountNo;
public GetSelfClientsResponse.GetSelfClientsPageItems.GetSelfClientsStatus status; public GetSelfClientsResponse.GetSelfClientsPageItems.GetSelfClientsStatus status;
@@ -120,12 +120,12 @@ final class SelfClientsApiResourceSwagger {
@Schema(example = "savings test") @Schema(example = "savings test")
public String displayName; public String displayName;
@Schema(example = "1") @Schema(example = "1")
public Integer officeId; public Long officeId;
@Schema(example = "Head Office") @Schema(example = "Head Office")
public String officeName; public String officeName;
public GetSelfClientsTimeline timeline; public GetSelfClientsTimeline timeline;
@Schema(example = "4") @Schema(example = "4")
public Integer savingsProductId; public Long savingsProductId;
@Schema(example = "account overdraft") @Schema(example = "account overdraft")
public String savingsProductName; public String savingsProductName;
@Schema(example = "") @Schema(example = "")
@@ -182,13 +182,13 @@ final class SelfClientsApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer id; public Long id;
@Schema(example = "000000001") @Schema(example = "000000001")
public Long accountNo; public Long accountNo;
@Schema(example = "456") @Schema(example = "36efeb06-d835-48a1-99eb-09bd1d348c1e")
public Integer externalId; public String externalId;
@Schema(example = "1") @Schema(example = "1")
public Integer productId; public Long productId;
@Schema(example = "TestOne") @Schema(example = "TestOne")
public String productName; public String productName;
public GetSelfClientsLoanAccountsStatus status; public GetSelfClientsLoanAccountsStatus status;
@@ -244,11 +244,11 @@ final class SelfClientsApiResourceSwagger {
} }
@Schema(example = "7") @Schema(example = "7")
public Integer id; public Long id;
@Schema(example = "000000007") @Schema(example = "000000007")
public Long accountNo; public Long accountNo;
@Schema(example = "2") @Schema(example = "2")
public Integer productId; public Long productId;
@Schema(example = "Other product") @Schema(example = "Other product")
public String productName; public String productName;
public GetSelfClientsSavingsAccountsStatus status; public GetSelfClientsSavingsAccountsStatus status;
@@ -293,11 +293,11 @@ final class SelfClientsApiResourceSwagger {
} }
@Schema(example = "5") @Schema(example = "5")
public Integer id; public Long id;
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "6") @Schema(example = "6")
public Integer chargeId; public Long chargeId;
@Schema(example = "Client Fees 2") @Schema(example = "Client Fees 2")
public String name; public String name;
public GetSelfClientsChargeTimeType chargeTimeType; public GetSelfClientsChargeTimeType chargeTimeType;
@@ -336,11 +336,11 @@ final class SelfClientsApiResourceSwagger {
private GetSelfClientsClientIdChargesChargeIdResponse() {} private GetSelfClientsClientIdChargesChargeIdResponse() {}
@Schema(example = "3") @Schema(example = "3")
public Integer id; public Long id;
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "5") @Schema(example = "5")
public Integer chargeId; public Long chargeId;
@Schema(example = "Client Fee 1") @Schema(example = "Client Fee 1")
public String name; public String name;
public GetSelfClientsClientIdChargesResponse.GetSelfClientsChargesPageItems.GetSelfClientsChargeTimeType chargeTimeType; public GetSelfClientsClientIdChargesResponse.GetSelfClientsChargesPageItems.GetSelfClientsChargeTimeType chargeTimeType;
@@ -390,9 +390,9 @@ final class SelfClientsApiResourceSwagger {
} }
@Schema(example = "226") @Schema(example = "226")
public Integer id; public Long id;
@Schema(example = "1") @Schema(example = "1")
public Integer officeId; public Long officeId;
@Schema(example = "Head Office") @Schema(example = "Head Office")
public String officeName; public String officeName;
public GetSelfClientsClientIdTransactionsType type; public GetSelfClientsClientIdTransactionsType type;
@@ -418,9 +418,9 @@ final class SelfClientsApiResourceSwagger {
private GetSelfClientsClientIdTransactionsTransactionIdResponse() {} private GetSelfClientsClientIdTransactionsTransactionIdResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer id; public Long id;
@Schema(example = "1") @Schema(example = "1")
public Integer officeId; public Long officeId;
@Schema(example = "Head Office") @Schema(example = "Head Office")
public String officeName; public String officeName;
public GetSelfClientsClientIdTransactionsResponse.GetSelfClientsClientIdTransactionsPageItems.GetSelfClientsClientIdTransactionsType type; public GetSelfClientsClientIdTransactionsResponse.GetSelfClientsClientIdTransactionsPageItems.GetSelfClientsClientIdTransactionsType type;
@@ -215,7 +215,7 @@ final class SelfLoansApiResourceSwagger {
private GetLoansLoanIdLinkedAccount() {} private GetLoansLoanIdLinkedAccount() {}
@Schema(example = "1") @Schema(example = "1")
public Integer id; public Long id;
@Schema(example = "000000001") @Schema(example = "000000001")
public Long accountNo; public Long accountNo;
} }
@@ -225,7 +225,7 @@ final class SelfLoansApiResourceSwagger {
private GetLoansLoanIdDisbursementDetails() {} private GetLoansLoanIdDisbursementDetails() {}
@Schema(example = "71") @Schema(example = "71")
public Integer id; public Long id;
@Schema(example = "[2013, 11, 1]") @Schema(example = "[2013, 11, 1]")
public LocalDate expectedDisbursementDate; public LocalDate expectedDisbursementDate;
@Schema(example = "[2022, 07, 01]") @Schema(example = "[2022, 07, 01]")
@@ -333,7 +333,7 @@ final class SelfLoansApiResourceSwagger {
} }
@Schema(example = "20") @Schema(example = "20")
public Integer id; public Long id;
@Schema(example = "overdraft penality") @Schema(example = "overdraft penality")
public String name; public String name;
@Schema(example = "true") @Schema(example = "true")
@@ -469,13 +469,13 @@ final class SelfLoansApiResourceSwagger {
public Long accountNo; public Long accountNo;
public GetLoansLoanIdStatus status; public GetLoansLoanIdStatus status;
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "Kampala first Client") @Schema(example = "Kampala first Client")
public String clientName; public String clientName;
@Schema(example = "2") @Schema(example = "2")
public Integer clientOfficeId; public Long clientOfficeId;
@Schema(example = "1") @Schema(example = "1")
public Integer loanProductId; public Long loanProductId;
@Schema(example = "Kampala Product (with cash accounting)") @Schema(example = "Kampala Product (with cash accounting)")
public String loanProductName; public String loanProductName;
@Schema(example = "Typical Kampala loan product with cash accounting enabled for testing.") @Schema(example = "Typical Kampala loan product with cash accounting enabled for testing.")
@@ -485,7 +485,7 @@ final class SelfLoansApiResourceSwagger {
@Schema(example = "option.HousingImprovement") @Schema(example = "option.HousingImprovement")
public String loanPurposeName; public String loanPurposeName;
@Schema(example = "2") @Schema(example = "2")
public Integer loanOfficerId; public Long loanOfficerId;
@Schema(example = "LoanOfficer, Kampala") @Schema(example = "LoanOfficer, Kampala")
public String loanOfficerName; public String loanOfficerName;
public GetLoansLoanIdLoanType loanType; public GetLoansLoanIdLoanType loanType;
@@ -548,7 +548,7 @@ final class SelfLoansApiResourceSwagger {
} }
@Schema(example = "3") @Schema(example = "3")
public Integer id; public Long id;
public GetSelfLoansLoanIdTransactionsType type; public GetSelfLoansLoanIdTransactionsType type;
@Schema(example = "[2012, 5, 14]") @Schema(example = "[2012, 5, 14]")
public LocalDate date; public LocalDate date;
@@ -591,9 +591,9 @@ final class SelfLoansApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer id; public Long id;
@Schema(example = "1") @Schema(example = "1")
public Integer chargeId; public Long chargeId;
@Schema(example = "Loan Processing fee") @Schema(example = "Loan Processing fee")
public String name; public String name;
public GetSelfLoansChargeTimeType chargeTimeType; public GetSelfLoansChargeTimeType chargeTimeType;
@@ -643,11 +643,11 @@ final class SelfLoansApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "Kampala first Client") @Schema(example = "Kampala first Client")
public String clientName; public String clientName;
@Schema(example = "2") @Schema(example = "2")
public Integer clientOfficeId; public Long clientOfficeId;
public GetSelfLoansTimeline timeline; public GetSelfLoansTimeline timeline;
public Set<GetSelfLoansProductOptions> productOptions; public Set<GetSelfLoansProductOptions> productOptions;
} }
@@ -695,9 +695,9 @@ final class SelfLoansApiResourceSwagger {
@Schema(example = "en_GB") @Schema(example = "en_GB")
public String locale; public String locale;
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "1") @Schema(example = "1")
public Integer productId; public Long productId;
@Schema(example = "10,000.00") @Schema(example = "10,000.00")
public Double principal; public Double principal;
@Schema(example = "12") @Schema(example = "12")
@@ -727,7 +727,7 @@ final class SelfLoansApiResourceSwagger {
@Schema(example = "10 Jun 2013") @Schema(example = "10 Jun 2013")
public String submittedOnDate; public String submittedOnDate;
@Schema(example = "1") @Schema(example = "1")
public Integer linkAccountId; public Long linkAccountId;
@Schema(example = "1100") @Schema(example = "1100")
public Integer fixedEmiAmount; public Integer fixedEmiAmount;
@Schema(example = "35000") @Schema(example = "35000")
@@ -742,13 +742,13 @@ final class SelfLoansApiResourceSwagger {
private PostSelfLoansResponse() {} private PostSelfLoansResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer officeId; public Long officeId;
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "1") @Schema(example = "1")
public Integer loanId; public Long loanId;
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "PutSelfLoansLoanIdRequest") @Schema(description = "PutSelfLoansLoanIdRequest")
@@ -761,7 +761,7 @@ final class SelfLoansApiResourceSwagger {
@Schema(example = "dd MMMM yyyy") @Schema(example = "dd MMMM yyyy")
public String dateFormat; public String dateFormat;
@Schema(example = "1") @Schema(example = "1")
public Integer productId; public Long productId;
@Schema(example = "5000") @Schema(example = "5000")
public Long principal; public Long principal;
@Schema(example = "10") @Schema(example = "10")
@@ -804,13 +804,13 @@ final class SelfLoansApiResourceSwagger {
} }
@Schema(example = "2") @Schema(example = "2")
public Integer officeId; public Long officeId;
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "1") @Schema(example = "1")
public Integer loanId; public Long loanId;
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
public PutSelfLoansChanges changes; public PutSelfLoansChanges changes;
} }
@@ -878,13 +878,13 @@ final class SelfLoansApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer officeId; public Long officeId;
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "2") @Schema(example = "2")
public Integer loanId; public Long loanId;
@Schema(example = "2") @Schema(example = "2")
public Integer resourceId; public Long resourceId;
public PostSelfLoansLoanIdChanges changes; public PostSelfLoansLoanIdChanges changes;
} }
} }
@@ -53,7 +53,7 @@ final class PocketApiResourceSwagger {
private PostLinkDelinkAccountsToFromPocketResponse() {} private PostLinkDelinkAccountsToFromPocketResponse() {}
@Schema(example = "6") @Schema(example = "6")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "GetAccountsLinkedToPocketResponse") @Schema(description = "GetAccountsLinkedToPocketResponse")
@@ -142,19 +142,19 @@ final class SelfSavingsApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer id; public Long id;
@Schema(example = "000000001") @Schema(example = "000000001")
public Long accountNo; public Long accountNo;
@Schema(example = "1") @Schema(example = "1")
public Integer clientId; public Long clientId;
@Schema(example = "small business") @Schema(example = "small business")
public String clientName; public String clientName;
@Schema(example = "1") @Schema(example = "1")
public Integer savingsProductId; public Long savingsProductId;
@Schema(example = "Passbook Savings") @Schema(example = "Passbook Savings")
public String savingsProductName; public String savingsProductName;
@Schema(example = "0") @Schema(example = "0")
public Integer fieldOfficerId; public Long fieldOfficerId;
public GetSelfSavingsStatus status; public GetSelfSavingsStatus status;
public GetSelfSavingsTimeline timeline; public GetSelfSavingsTimeline timeline;
public GetSelfSavingsCurrency currency; public GetSelfSavingsCurrency currency;
@@ -227,7 +227,7 @@ final class SelfSavingsApiResourceSwagger {
} }
@Schema(example = "62") @Schema(example = "62")
public Integer id; public Long id;
public GetSelfSavingsPaymentType paymentType; public GetSelfSavingsPaymentType paymentType;
@Schema(example = "") @Schema(example = "")
public Integer accountNumber; public Integer accountNumber;
@@ -242,10 +242,10 @@ final class SelfSavingsApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer id; public Long id;
public GetSelfSavingsTransactionType transactionType; public GetSelfSavingsTransactionType transactionType;
@Schema(example = "1") @Schema(example = "1")
public Integer accountId; public Long accountId;
@Schema(example = "000000001") @Schema(example = "000000001")
public Long accountNo; public Long accountNo;
@Schema(example = "[2013, 8, 7]") @Schema(example = "[2013, 8, 7]")
@@ -290,11 +290,11 @@ final class SelfSavingsApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer id; public Long id;
@Schema(example = "3") @Schema(example = "3")
public Integer chargeId; public Long chargeId;
@Schema(example = "57") @Schema(example = "57")
public Integer accountId; public Long accountId;
@Schema(example = "Savings account maintenance fee") @Schema(example = "Savings account maintenance fee")
public String name; public String name;
public GetSelfSavingsChargeTimeType chargeTimeType; public GetSelfSavingsChargeTimeType chargeTimeType;
@@ -326,9 +326,9 @@ final class SelfSavingsApiResourceSwagger {
private GetSelfSavingsAccountsAccountIdChargesSavingsAccountChargeIdResponse() {} private GetSelfSavingsAccountsAccountIdChargesSavingsAccountChargeIdResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer id; public Long id;
@Schema(example = "1") @Schema(example = "1")
public Integer chargeId; public Long chargeId;
@Schema(example = "Passbook fee") @Schema(example = "Passbook fee")
public String name; public String name;
public GetSelfSavingsAccountsAccountIdChargesResponse.GetSelfSavingsChargeTimeType chargeTimeType; public GetSelfSavingsAccountsAccountIdChargesResponse.GetSelfSavingsChargeTimeType chargeTimeType;
@@ -61,17 +61,17 @@ final class SelfAuthenticationApiResourceSwagger {
@Schema(example = "mifos") @Schema(example = "mifos")
public String username; public String username;
@Schema(example = "1") @Schema(example = "1")
public Integer userId; public Long userId;
@Schema(example = "bWlmb3M6cGFzc3dvcmQ=") @Schema(example = "bWlmb3M6cGFzc3dvcmQ=")
public String base64EncodedAuthenticationKey; public String base64EncodedAuthenticationKey;
@Schema(example = "true") @Schema(example = "true")
public Boolean authenticated; public Boolean authenticated;
@Schema(example = "1") @Schema(example = "1")
public Integer officeId; public Long officeId;
@Schema(example = "Head Office") @Schema(example = "Head Office")
public String officeName; public String officeName;
@Schema(example = "1") @Schema(example = "1")
public Integer staffId; public Long staffId;
@Schema(example = "Director, Program") @Schema(example = "Director, Program")
public String staffDisplayName; public String staffDisplayName;
public GetSelfUserDetailsOrganisationalRole organisationalRole; public GetSelfUserDetailsOrganisationalRole organisationalRole;
@@ -81,6 +81,6 @@ final class SelfAuthenticationApiResourceSwagger {
@Schema(example = "true") @Schema(example = "true")
public Boolean isSelfServiceUser; public Boolean isSelfServiceUser;
@Schema(example = "1, 2, 3") @Schema(example = "1, 2, 3")
public List<Integer> clients; public List<Long> clients;
} }
} }
@@ -81,6 +81,6 @@ final class SelfUserDetailsApiResourceSwagger {
@Schema(example = "true") @Schema(example = "true")
public Boolean isSelfServiceUser; public Boolean isSelfServiceUser;
@Schema(example = "[1, 2, 3]") @Schema(example = "[1, 2, 3]")
public List<Integer> clients; public List<Long> clients;
} }
} }
@@ -123,7 +123,7 @@ final class SelfShareAccountsApiResourceSwagger {
} }
@Schema(example = "2") @Schema(example = "2")
public Integer id; public Long id;
@Schema(example = "Activation fee") @Schema(example = "Activation fee")
public String name; public String name;
@Schema(example = "true") @Schema(example = "true")
@@ -141,7 +141,7 @@ final class SelfShareAccountsApiResourceSwagger {
} }
@Schema(example = "14") @Schema(example = "14")
public Integer clientId; public Long clientId;
public Set<GetShareAccountsProductOptions> productOptions; public Set<GetShareAccountsProductOptions> productOptions;
public Set<GetShareAccountsChargeOptions> chargeOptions; public Set<GetShareAccountsChargeOptions> chargeOptions;
} }
@@ -203,7 +203,7 @@ final class SelfShareAccountsApiResourceSwagger {
private GetShareAccountsShareReferenceId() {} private GetShareAccountsShareReferenceId() {}
@Schema(example = "32") @Schema(example = "32")
public Integer id; public Long id;
@Schema(example = "Cash in Hand") @Schema(example = "Cash in Hand")
public String name; public String name;
@Schema(example = "20301") @Schema(example = "20301")
@@ -216,7 +216,7 @@ final class SelfShareAccountsApiResourceSwagger {
private GetShareAccountsIncomeFromFeeAccountId() {} private GetShareAccountsIncomeFromFeeAccountId() {}
@Schema(example = "40") @Schema(example = "40")
public Integer id; public Long id;
@Schema(example = "Other Operating Income") @Schema(example = "Other Operating Income")
public String name; public String name;
@Schema(example = "30105") @Schema(example = "30105")
@@ -229,7 +229,7 @@ final class SelfShareAccountsApiResourceSwagger {
private GetShareAccountsShareEquityId() {} private GetShareAccountsShareEquityId() {}
@Schema(example = "56") @Schema(example = "56")
public Integer id; public Long id;
@Schema(example = "Share Equity") @Schema(example = "Share Equity")
public String name; public String name;
@Schema(example = "00098") @Schema(example = "00098")
@@ -242,7 +242,7 @@ final class SelfShareAccountsApiResourceSwagger {
private GetShareAccountsShareSuspenseId() {} private GetShareAccountsShareSuspenseId() {}
@Schema(example = "2") @Schema(example = "2")
public Integer id; public Long id;
@Schema(example = "Overpayment Liability") @Schema(example = "Overpayment Liability")
public String name; public String name;
@Schema(example = "10200") @Schema(example = "10200")
@@ -321,7 +321,7 @@ final class SelfShareAccountsApiResourceSwagger {
private GetLiabilityAccountTagId() {} private GetLiabilityAccountTagId() {}
@Schema(example = "0") @Schema(example = "0")
public Integer id; public Long id;
@Schema(example = "false") @Schema(example = "false")
public Boolean active; public Boolean active;
@Schema(example = "false") @Schema(example = "false")
@@ -330,11 +330,11 @@ final class SelfShareAccountsApiResourceSwagger {
} }
@Schema(example = "30") @Schema(example = "30")
public Integer id; public Long id;
@Schema(example = "Recurring Deposits") @Schema(example = "Recurring Deposits")
public String name; public String name;
@Schema(example = "1") @Schema(example = "1")
public Integer parentId; public Long parentId;
@Schema(example = "10104") @Schema(example = "10104")
public String glCode; public String glCode;
@Schema(example = "false") @Schema(example = "false")
@@ -384,7 +384,7 @@ final class SelfShareAccountsApiResourceSwagger {
private GetAssetAccountTagId() {} private GetAssetAccountTagId() {}
@Schema(example = "0") @Schema(example = "0")
public Integer id; public Long id;
@Schema(example = "false") @Schema(example = "false")
public Boolean active; public Boolean active;
@Schema(example = "false") @Schema(example = "false")
@@ -393,11 +393,11 @@ final class SelfShareAccountsApiResourceSwagger {
} }
@Schema(example = "31") @Schema(example = "31")
public Integer id; public Long id;
@Schema(example = "Furniture and Fixtures") @Schema(example = "Furniture and Fixtures")
public String name; public String name;
@Schema(example = "8") @Schema(example = "8")
public Integer parentId; public Long parentId;
@Schema(example = "20101") @Schema(example = "20101")
public String glCode; public String glCode;
@Schema(example = "false") @Schema(example = "false")
@@ -447,7 +447,7 @@ final class SelfShareAccountsApiResourceSwagger {
private GetIncomeAccountTagId() {} private GetIncomeAccountTagId() {}
@Schema(example = "0") @Schema(example = "0")
public Integer id; public Long id;
@Schema(example = "false") @Schema(example = "false")
public Boolean active; public Boolean active;
@Schema(example = "false") @Schema(example = "false")
@@ -456,7 +456,7 @@ final class SelfShareAccountsApiResourceSwagger {
} }
@Schema(example = "54") @Schema(example = "54")
public Integer id; public Long id;
@Schema(example = "Loan Recovery (Temp)") @Schema(example = "Loan Recovery (Temp)")
public String name; public String name;
@Schema(example = "220002-Temp") @Schema(example = "220002-Temp")
@@ -509,7 +509,7 @@ final class SelfShareAccountsApiResourceSwagger {
private GetShareAccountsEquityAccountTagId() {} private GetShareAccountsEquityAccountTagId() {}
@Schema(example = "0") @Schema(example = "0")
public Integer id; public Long id;
@Schema(example = "false") @Schema(example = "false")
public Boolean active; public Boolean active;
@Schema(example = "false") @Schema(example = "false")
@@ -518,11 +518,11 @@ final class SelfShareAccountsApiResourceSwagger {
} }
@Schema(example = "56") @Schema(example = "56")
public Integer id; public Long id;
@Schema(example = "Share Equity") @Schema(example = "Share Equity")
public String name; public String name;
@Schema(example = "25") @Schema(example = "25")
public Integer parentId; public Long parentId;
@Schema(example = "00098") @Schema(example = "00098")
public String glCode; public String glCode;
@Schema(example = "false") @Schema(example = "false")
@@ -540,7 +540,7 @@ final class SelfShareAccountsApiResourceSwagger {
} }
@Schema(example = "3") @Schema(example = "3")
public Integer id; public Long id;
@Schema(example = "SP") @Schema(example = "SP")
public String name; public String name;
@Schema(example = "SP") @Schema(example = "SP")
@@ -604,13 +604,13 @@ final class SelfShareAccountsApiResourceSwagger {
private GetShareAccountsCharges() {} private GetShareAccountsCharges() {}
@Schema(example = "2") @Schema(example = "2")
public Integer chargeId; public Long chargeId;
@Schema(example = "2") @Schema(example = "2")
public Integer amount; public Integer amount;
} }
@Schema(example = "3") @Schema(example = "3")
public Integer productId; public Long productId;
@Schema(example = "1") @Schema(example = "1")
public Integer unitPrice; public Integer unitPrice;
@Schema(example = "500") @Schema(example = "500")
@@ -618,7 +618,7 @@ final class SelfShareAccountsApiResourceSwagger {
@Schema(example = "31 July 2018") @Schema(example = "31 July 2018")
public String submittedDate; public String submittedDate;
@Schema(example = "2") @Schema(example = "2")
public Integer savingsAccountId; public Long savingsAccountId;
@Schema(example = "31 July 2018") @Schema(example = "31 July 2018")
public String applicationDate; public String applicationDate;
@Schema(example = "en") @Schema(example = "en")
@@ -627,7 +627,7 @@ final class SelfShareAccountsApiResourceSwagger {
public String dateFormat; public String dateFormat;
public GetShareAccountsCharges charges; public GetShareAccountsCharges charges;
@Schema(example = "14") @Schema(example = "14")
public Integer clientId; public Long clientId;
} }
@Schema(description = "PostNewShareApplicationResponse") @Schema(description = "PostNewShareApplicationResponse")
@@ -51,7 +51,7 @@ final class TaxComponentApiResourceSwagger {
private GetTaxesComponentsCreditAccount() {} private GetTaxesComponentsCreditAccount() {}
@Schema(example = "4") @Schema(example = "4")
public Integer id; public Long id;
@Schema(example = "ACCOUNT_NAME_7BR9C") @Schema(example = "ACCOUNT_NAME_7BR9C")
public String name; public String name;
@Schema(example = "LIABILITY_PA1460364665046") @Schema(example = "LIABILITY_PA1460364665046")
@@ -88,7 +88,7 @@ final class TaxComponentApiResourceSwagger {
@Schema(example = "2") @Schema(example = "2")
public Integer creditAccountType; public Integer creditAccountType;
@Schema(example = "4") @Schema(example = "4")
public Integer creditAcountId; public Long creditAcountId;
@Schema(example = "en") @Schema(example = "en")
public String locale; public String locale;
@Schema(example = "dd MMMM yyyy") @Schema(example = "dd MMMM yyyy")
@@ -103,7 +103,7 @@ final class TaxComponentApiResourceSwagger {
private PostTaxesComponentsResponse() {} private PostTaxesComponentsResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "PutTaxesComponentsTaxComponentIdRequest") @Schema(description = "PutTaxesComponentsTaxComponentIdRequest")
@@ -141,7 +141,7 @@ final class TaxComponentApiResourceSwagger {
} }
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
public PutTaxesComponentsChanges changes; public PutTaxesComponentsChanges changes;
} }
} }
@@ -93,7 +93,7 @@ final class TaxGroupApiResourceSwagger {
private PostTaxesGroupResponse() {} private PostTaxesGroupResponse() {}
@Schema(example = "1") @Schema(example = "1")
public Integer resourceId; public Long resourceId;
} }
@Schema(description = "PutTaxesGroupTaxGroupIdRequest") @Schema(description = "PutTaxesGroupTaxGroupIdRequest")
@@ -138,18 +138,18 @@ final class TaxGroupApiResourceSwagger {
@Schema(example = "Apr 22, 2016 12:00:00 AM") @Schema(example = "Apr 22, 2016 12:00:00 AM")
public String endDate; public String endDate;
@Schema(example = "7") @Schema(example = "7")
public Integer taxComponentId; public Long taxComponentId;
} }
@Schema(example = "[6]") @Schema(example = "[6]")
public List<Integer> addComponents; public List<Long> addComponents;
public Set<PutTaxesGroupModifiedComponents> modifiedComponents; public Set<PutTaxesGroupModifiedComponents> modifiedComponents;
@Schema(example = "tax group 2") @Schema(example = "tax group 2")
public String name; public String name;
} }
@Schema(example = "7") @Schema(example = "7")
public Integer resourceId; public Long resourceId;
public PutTaxesGroupChanges changes; public PutTaxesGroupChanges changes;
} }
} }
@@ -136,11 +136,11 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
// when // when
final PutDelinquencyRangeResponse delinquencyRangeResponse02 = DelinquencyRangesHelper.updateDelinquencyRange(requestSpec, final PutDelinquencyRangeResponse delinquencyRangeResponse02 = DelinquencyRangesHelper.updateDelinquencyRange(requestSpec,
responseSpec, delinquencyRangeResponse01.getResourceId(), jsonRange); responseSpec, Math.toIntExact(delinquencyRangeResponse01.getResourceId()), jsonRange);
final DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, final DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
delinquencyRangeResponse01.getResourceId()); Math.toIntExact(delinquencyRangeResponse01.getResourceId()));
final DeleteDelinquencyRangeResponse deleteDelinquencyRangeResponse = DelinquencyRangesHelper.deleteDelinquencyRange(requestSpec, final DeleteDelinquencyRangeResponse deleteDelinquencyRangeResponse = DelinquencyRangesHelper.deleteDelinquencyRange(requestSpec,
responseSpec, delinquencyRangeResponse01.getResourceId()); responseSpec, Math.toIntExact(delinquencyRangeResponse01.getResourceId()));
// then // then
assertNotNull(delinquencyRangeResponse02); assertNotNull(delinquencyRangeResponse02);
@@ -158,25 +158,25 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3); String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec,
jsonRange); jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30); jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30);
// Create // Create
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds);
PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec, PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec,
responseSpec, jsonBucket); responseSpec, jsonBucket);
// Update // Update
jsonRange = DelinquencyRangesHelper.getAsJSON(31, 60); jsonRange = DelinquencyRangesHelper.getAsJSON(31, 60);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds);
PutDelinquencyBucketResponse updateDelinquencyBucketResponse = DelinquencyBucketsHelper.updateDelinquencyBucket(requestSpec, PutDelinquencyBucketResponse updateDelinquencyBucketResponse = DelinquencyBucketsHelper.updateDelinquencyBucket(requestSpec,
responseSpec, delinquencyBucketResponse.getResourceId(), jsonBucket); responseSpec, Math.toIntExact(Math.toIntExact(delinquencyBucketResponse.getResourceId())), jsonBucket);
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
// Read // Read
final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec, final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec,
delinquencyBucketResponse.getResourceId()); Math.toIntExact(Math.toIntExact(delinquencyBucketResponse.getResourceId())));
// when // when
final ArrayList<DelinquencyBucketData> bucketList = DelinquencyBucketsHelper.getDelinquencyBuckets(requestSpec, responseSpec); final ArrayList<DelinquencyBucketData> bucketList = DelinquencyBucketsHelper.getDelinquencyBuckets(requestSpec, responseSpec);
@@ -196,17 +196,17 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3); String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec,
jsonRange); jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30); jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30);
// Create // Create
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds);
PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec, PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec,
responseSpec, jsonBucket); responseSpec, jsonBucket);
// Delete // Delete
DeleteDelinquencyBucketResponse deleteDelinquencyBucketResponse = DelinquencyBucketsHelper.deleteDelinquencyBucket(requestSpec, DeleteDelinquencyBucketResponse deleteDelinquencyBucketResponse = DelinquencyBucketsHelper.deleteDelinquencyBucket(requestSpec,
responseSpec, delinquencyBucketResponse.getResourceId()); responseSpec, Math.toIntExact(Math.toIntExact(delinquencyBucketResponse.getResourceId())));
// when // when
final ArrayList<DelinquencyBucketData> bucketList = DelinquencyBucketsHelper.getDelinquencyBuckets(requestSpec, responseSpec); final ArrayList<DelinquencyBucketData> bucketList = DelinquencyBucketsHelper.getDelinquencyBuckets(requestSpec, responseSpec);
@@ -224,11 +224,11 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3); String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec,
jsonRange); jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
jsonRange = DelinquencyRangesHelper.getAsJSON(3, 30); jsonRange = DelinquencyRangesHelper.getAsJSON(3, 30);
// Create // Create
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds);
final ResponseSpecification response403Spec = new ResponseSpecBuilder().expectStatusCode(403).build(); final ResponseSpecification response403Spec = new ResponseSpecBuilder().expectStatusCode(403).build();
@@ -243,11 +243,11 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3); String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec,
jsonRange); jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30); jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30);
// Create // Create
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds);
final ResponseSpecification response403Spec = new ResponseSpecBuilder().expectStatusCode(403).build(); final ResponseSpecification response403Spec = new ResponseSpecBuilder().expectStatusCode(403).build();
@@ -268,17 +268,18 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3); String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec,
jsonRange); jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60); jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60);
DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
delinquencyRangeResponse.getResourceId()); Math.toIntExact(delinquencyRangeResponse.getResourceId()));
// Second Range // Second Range
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, delinquencyRangeResponse.getResourceId()); range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final String classificationExpected = range.getClassification(); final String classificationExpected = range.getClassification();
log.info("Expected Delinquency Range classification after Disbursement {}", classificationExpected); log.info("Expected Delinquency Range classification after Disbursement {}", classificationExpected);
@@ -287,7 +288,7 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
responseSpec, jsonBucket); responseSpec, jsonBucket);
assertNotNull(delinquencyBucketResponse); assertNotNull(delinquencyBucketResponse);
final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec, final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec,
delinquencyBucketResponse.getResourceId()); Math.toIntExact(Math.toIntExact(delinquencyBucketResponse.getResourceId())));
// Loan product creation without Delinquency bucket // Loan product creation without Delinquency bucket
GetLoanProductsProductIdResponse getLoanProductResponse = createLoanProduct(loanTransactionHelper, null, null); GetLoanProductsProductIdResponse getLoanProductResponse = createLoanProduct(loanTransactionHelper, null, null);
@@ -327,17 +328,18 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3); String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec,
responseSpec, jsonRange); responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60); jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60);
DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
delinquencyRangeResponse.getResourceId()); Math.toIntExact(delinquencyRangeResponse.getResourceId()));
// Second Range // Second Range
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, delinquencyRangeResponse.getResourceId()); range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final String classificationExpected = range.getClassification(); final String classificationExpected = range.getClassification();
log.info("Expected Delinquency Range classification after Disbursement {}", classificationExpected); log.info("Expected Delinquency Range classification after Disbursement {}", classificationExpected);
@@ -346,7 +348,7 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
responseSpec, jsonBucket); responseSpec, jsonBucket);
assertNotNull(delinquencyBucketResponse); assertNotNull(delinquencyBucketResponse);
final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec, final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec,
delinquencyBucketResponse.getResourceId()); Math.toIntExact(Math.toIntExact(delinquencyBucketResponse.getResourceId())));
// Client and Loan account creation // Client and Loan account creation
final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012"); final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012");
@@ -425,17 +427,18 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3); String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec,
responseSpec, jsonRange); responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60); jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60);
DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
delinquencyRangeResponse.getResourceId()); Math.toIntExact(delinquencyRangeResponse.getResourceId()));
// Second Range // Second Range
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, delinquencyRangeResponse.getResourceId()); range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final String classificationExpected = range.getClassification(); final String classificationExpected = range.getClassification();
log.info("Expected Delinquency Range classification after Disbursement {}", classificationExpected); log.info("Expected Delinquency Range classification after Disbursement {}", classificationExpected);
@@ -444,7 +447,7 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
responseSpec, jsonBucket); responseSpec, jsonBucket);
assertNotNull(delinquencyBucketResponse); assertNotNull(delinquencyBucketResponse);
final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec, final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec,
delinquencyBucketResponse.getResourceId()); Math.toIntExact(Math.toIntExact(delinquencyBucketResponse.getResourceId())));
// Client and Loan account creation // Client and Loan account creation
final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012"); final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012");
@@ -515,34 +518,36 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30); String jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec,
jsonRange); jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
delinquencyRangeResponse.getResourceId()); Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final String classificationExpected02 = range.getClassification(); final String classificationExpected02 = range.getClassification();
log.info("Expected Delinquency Range classification after first repayment {}", classificationExpected02); log.info("Expected Delinquency Range classification after first repayment {}", classificationExpected02);
// Second Range // Second Range
jsonRange = DelinquencyRangesHelper.getAsJSON(31, 60); jsonRange = DelinquencyRangesHelper.getAsJSON(31, 60);
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, delinquencyRangeResponse.getResourceId()); range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final String classificationExpected01 = range.getClassification(); final String classificationExpected01 = range.getClassification();
log.info("Expected Delinquency Range classification after Disbursement {}", classificationExpected01); log.info("Expected Delinquency Range classification after Disbursement {}", classificationExpected01);
// Third Range // Third Range
jsonRange = DelinquencyRangesHelper.getAsJSON(61, 90); jsonRange = DelinquencyRangesHelper.getAsJSON(61, 90);
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, delinquencyRangeResponse.getResourceId()); range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
Math.toIntExact(delinquencyRangeResponse.getResourceId()));
String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds);
PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec, PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec,
responseSpec, jsonBucket); responseSpec, jsonBucket);
assertNotNull(delinquencyBucketResponse); assertNotNull(delinquencyBucketResponse);
final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec, final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec,
delinquencyBucketResponse.getResourceId()); Math.toIntExact(delinquencyBucketResponse.getResourceId()));
// Client and Loan account creation // Client and Loan account creation
final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012"); final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012");
@@ -624,9 +629,9 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30); String jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec,
jsonRange); jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
delinquencyRangeResponse.getResourceId()); Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final String classificationExpected = range.getClassification(); final String classificationExpected = range.getClassification();
log.info("Expected Delinquency Range classification after first repayment {}", classificationExpected); log.info("Expected Delinquency Range classification after first repayment {}", classificationExpected);
@@ -635,7 +640,7 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
responseSpec, jsonBucket); responseSpec, jsonBucket);
assertNotNull(delinquencyBucketResponse); assertNotNull(delinquencyBucketResponse);
final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec, final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec,
delinquencyBucketResponse.getResourceId()); Math.toIntExact(delinquencyBucketResponse.getResourceId()));
// Client and Loan account creation // Client and Loan account creation
final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012"); final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012");
@@ -729,14 +734,14 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3); String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec,
responseSpec, jsonRange); responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60); jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60);
// Create // Create
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, final DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
delinquencyRangeResponse.getResourceId()); Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final String classificationExpected = range.getClassification(); final String classificationExpected = range.getClassification();
log.info("Expected Delinquency Range classification {}", classificationExpected); log.info("Expected Delinquency Range classification {}", classificationExpected);
@@ -744,7 +749,7 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec, PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec,
responseSpec, jsonBucket); responseSpec, jsonBucket);
final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec, final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec,
delinquencyBucketResponse.getResourceId()); Math.toIntExact(delinquencyBucketResponse.getResourceId()));
// Client and Loan account creation // Client and Loan account creation
final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012"); final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012");
@@ -821,21 +826,21 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3); String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec,
responseSpec, jsonRange); responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, final DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
delinquencyRangeResponse.getResourceId()); Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final String classificationExpected = range.getClassification(); final String classificationExpected = range.getClassification();
log.info("Expected Delinquency Range classification {}", classificationExpected); log.info("Expected Delinquency Range classification {}", classificationExpected);
jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60); jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60);
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds);
PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec, PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec,
responseSpec, jsonBucket); responseSpec, jsonBucket);
final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec, final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec,
delinquencyBucketResponse.getResourceId()); Math.toIntExact(delinquencyBucketResponse.getResourceId()));
// Client and Loan account creation // Client and Loan account creation
final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012"); final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012");
@@ -925,21 +930,21 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3); String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec,
responseSpec, jsonRange); responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, final DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
delinquencyRangeResponse.getResourceId()); Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final String classificationExpected = range.getClassification(); final String classificationExpected = range.getClassification();
log.info("Expected Delinquency Range classification {}", classificationExpected); log.info("Expected Delinquency Range classification {}", classificationExpected);
jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60); jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60);
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds);
PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec, PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec,
responseSpec, jsonBucket); responseSpec, jsonBucket);
final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec, final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec,
delinquencyBucketResponse.getResourceId()); Math.toIntExact(delinquencyBucketResponse.getResourceId()));
// Client and Loan account creation // Client and Loan account creation
final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012"); final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012");
@@ -1006,21 +1011,21 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3); String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec,
responseSpec, jsonRange); responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, final DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
delinquencyRangeResponse.getResourceId()); Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final String classificationExpected = range.getClassification(); final String classificationExpected = range.getClassification();
log.info("Expected Delinquency Range classification {}", classificationExpected); log.info("Expected Delinquency Range classification {}", classificationExpected);
jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60); jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60);
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds);
PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec, PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec,
responseSpec, jsonBucket); responseSpec, jsonBucket);
final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec, final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec,
delinquencyBucketResponse.getResourceId()); Math.toIntExact(delinquencyBucketResponse.getResourceId()));
// Client and Loan account creation // Client and Loan account creation
final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012"); final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012");
@@ -1361,14 +1366,14 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30); String jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec,
jsonRange); jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds);
PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec, PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec,
responseSpec, jsonBucket); responseSpec, jsonBucket);
assertNotNull(delinquencyBucketResponse); assertNotNull(delinquencyBucketResponse);
final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec, final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec,
delinquencyBucketResponse.getResourceId()); Math.toIntExact(delinquencyBucketResponse.getResourceId()));
// Client and Loan account creation // Client and Loan account creation
final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012"); final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, "01 January 2012");
@@ -1422,14 +1427,14 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30); String jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec,
responseSpec, jsonRange); responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds);
PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec, PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec,
responseSpec, jsonBucket); responseSpec, jsonBucket);
assertNotNull(delinquencyBucketResponse); assertNotNull(delinquencyBucketResponse);
final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec, final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec,
delinquencyBucketResponse.getResourceId()); Math.toIntExact(delinquencyBucketResponse.getResourceId()));
// Client creation // Client creation
final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, operationDate); final Integer clientId = ClientHelper.createClient(this.requestSpec, this.responseSpec, operationDate);
@@ -1472,16 +1477,16 @@ public class DelinquencyBucketsIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30); String jsonRange = DelinquencyRangesHelper.getAsJSON(4, 30);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec,
jsonRange); jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
delinquencyRangeResponse.getResourceId()); Math.toIntExact(delinquencyRangeResponse.getResourceId()));
String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds);
PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec, PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec,
responseSpec, jsonBucket); responseSpec, jsonBucket);
assertNotNull(delinquencyBucketResponse); assertNotNull(delinquencyBucketResponse);
final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec, final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec,
delinquencyBucketResponse.getResourceId()); Math.toIntExact(delinquencyBucketResponse.getResourceId()));
// Client and Loan account creation // Client and Loan account creation
final Long clientId = clientHelper.createClient(ClientHelper.defaultClientCreationRequest()).getClientId(); final Long clientId = clientHelper.createClient(ClientHelper.defaultClientCreationRequest()).getClientId();
@@ -840,15 +840,15 @@ public class ExternalIdSupportIntegrationTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3); String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec,
responseSpec, jsonRange); responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60); jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60);
DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
delinquencyRangeResponse.getResourceId()); Math.toIntExact(delinquencyRangeResponse.getResourceId()));
// Second Range // Second Range
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds);
PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec, PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec,
@@ -859,7 +859,7 @@ public class ExternalIdSupportIntegrationTest extends BaseLoanIntegrationTest {
.withInterestRateFrequencyTypeAsMonths().withAmortizationTypeAsEqualPrincipalPayment() .withInterestRateFrequencyTypeAsMonths().withAmortizationTypeAsEqualPrincipalPayment()
.withInterestTypeAsDecliningBalance().withAccountingRuleAsNone() .withInterestTypeAsDecliningBalance().withAccountingRuleAsNone()
.withInterestCalculationPeriodTypeAsRepaymentPeriod(true).withDaysInMonth("30").withDaysInYear("365") .withInterestCalculationPeriodTypeAsRepaymentPeriod(true).withDaysInMonth("30").withDaysInYear("365")
.withMoratorium("0", "0").withDelinquencyBucket(delinquencyBucketResponse.getResourceId()) .withMoratorium("0", "0").withDelinquencyBucket(Math.toIntExact(delinquencyBucketResponse.getResourceId()))
.withInArrearsTolerance("1001").withMultiDisburse().withDisallowExpectedDisbursements(true).build(null); .withInArrearsTolerance("1001").withMultiDisburse().withDisallowExpectedDisbursements(true).build(null);
final Integer loanProductID = this.loanTransactionHelper.getLoanProductId(loanProductJSON); final Integer loanProductID = this.loanTransactionHelper.getLoanProductId(loanProductJSON);
@@ -1006,7 +1006,7 @@ public class ExternalIdSupportIntegrationTest extends BaseLoanIntegrationTest {
String loanExternalIdStr10 = UUID.randomUUID().toString(); String loanExternalIdStr10 = UUID.randomUUID().toString();
applyForLoanApplication(client.getClientId().intValue(), loanProductID, loanExternalIdStr10); applyForLoanApplication(client.getClientId().intValue(), loanProductID, loanExternalIdStr10);
result = this.loanTransactionHelper.assignLoanOfficerLoan(loanExternalIdStr10, new PostLoansLoanIdRequest() result = this.loanTransactionHelper.assignLoanOfficerLoan(loanExternalIdStr10, new PostLoansLoanIdRequest()
.assignmentDate("2 September 2022").locale("en").dateFormat("dd MMMM yyyy").toLoanOfficerId(loanOfficerId)); .assignmentDate("2 September 2022").locale("en").dateFormat("dd MMMM yyyy").toLoanOfficerId(loanOfficerId.longValue()));
assertEquals(loanExternalIdStr10, result.getResourceExternalId()); assertEquals(loanExternalIdStr10, result.getResourceExternalId());
result = this.loanTransactionHelper.unassignLoanOfficerLoan(loanExternalIdStr10, result = this.loanTransactionHelper.unassignLoanOfficerLoan(loanExternalIdStr10,
new PostLoansLoanIdRequest().unassignedDate("2 September 2022").locale("en").dateFormat("dd MMMM yyyy")); new PostLoansLoanIdRequest().unassignedDate("2 September 2022").locale("en").dateFormat("dd MMMM yyyy"));
@@ -222,7 +222,8 @@ public class NotesTest {
Assertions.assertNotNull(postNoteResponse); Assertions.assertNotNull(postNoteResponse);
Assertions.assertNotNull(postNoteResponse.getResourceId()); Assertions.assertNotNull(postNoteResponse.getResourceId());
NoteData getNoteResponse = NotesHelper.retrieveSavingsNote(requestSpec, responseSpec, savingsId, postNoteResponse.getResourceId()); NoteData getNoteResponse = NotesHelper.retrieveSavingsNote(requestSpec, responseSpec, savingsId,
Math.toIntExact(postNoteResponse.getResourceId()));
Assertions.assertNotNull(getNoteResponse); Assertions.assertNotNull(getNoteResponse);
Assertions.assertEquals(noteText, getNoteResponse.getNote()); Assertions.assertEquals(noteText, getNoteResponse.getNote());
} }
@@ -51,8 +51,8 @@ public class SavingsAccountsExternalIdTest extends IntegrationTest {
void submitSavingsAccountsApplication() { void submitSavingsAccountsApplication() {
LOG.info("------------------------------ CREATING NEW SAVINGS ACCOUNT APPLICATION ---------------------------------------"); LOG.info("------------------------------ CREATING NEW SAVINGS ACCOUNT APPLICATION ---------------------------------------");
PostSavingsAccountsRequest request = new PostSavingsAccountsRequest(); PostSavingsAccountsRequest request = new PostSavingsAccountsRequest();
request.setClientId(1); request.setClientId(1L);
request.setProductId(1); request.setProductId(1L);
request.setLocale(locale); request.setLocale(locale);
request.setDateFormat(dateFormat); request.setDateFormat(dateFormat);
request.submittedOnDate(formattedDate); request.submittedOnDate(formattedDate);
@@ -51,8 +51,8 @@ public class SavingsAccountsTest extends IntegrationTest {
void submitSavingsAccountsApplication() { void submitSavingsAccountsApplication() {
LOG.info("------------------------------ CREATING NEW SAVINGS ACCOUNT APPLICATION ---------------------------------------"); LOG.info("------------------------------ CREATING NEW SAVINGS ACCOUNT APPLICATION ---------------------------------------");
PostSavingsAccountsRequest request = new PostSavingsAccountsRequest(); PostSavingsAccountsRequest request = new PostSavingsAccountsRequest();
request.setClientId(1); request.setClientId(1L);
request.setProductId(1); request.setProductId(1L);
request.setLocale(locale); request.setLocale(locale);
request.setDateFormat(dateFormat); request.setDateFormat(dateFormat);
request.submittedOnDate(formattedDate); request.submittedOnDate(formattedDate);
@@ -61,7 +61,7 @@ public class SavingsAccountsTest extends IntegrationTest {
assertThat(response.isSuccessful()).isTrue(); assertThat(response.isSuccessful()).isTrue();
assertThat(response.body()).isNotNull(); assertThat(response.body()).isNotNull();
savingId = response.body().getSavingsId(); savingId = Math.toIntExact(response.body().getSavingsId());
} }
@Test @Test
@@ -131,7 +131,7 @@ public class DelinquencyBucketsHelper {
PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec, PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec,
responseSpec, jsonBucket); responseSpec, jsonBucket);
assertNotNull(delinquencyBucketResponse); assertNotNull(delinquencyBucketResponse);
return delinquencyBucketResponse.getResourceId(); return Math.toIntExact(delinquencyBucketResponse.getResourceId());
} }
// TODO: Rewrite to use fineract-client instead! // TODO: Rewrite to use fineract-client instead!
@@ -143,7 +143,7 @@ public class DelinquencyBucketsHelper {
String jsonRange = DelinquencyRangesHelper.getAsJSON(range.getLeft(), range.getRight()); String jsonRange = DelinquencyRangesHelper.getAsJSON(range.getLeft(), range.getRight());
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec,
jsonRange); jsonRange);
return delinquencyRangeResponse.getResourceId(); return Math.toIntExact(delinquencyRangeResponse.getResourceId());
} }
// TODO: Rewrite to use fineract-client instead! // TODO: Rewrite to use fineract-client instead!
@@ -157,22 +157,23 @@ public class DelinquencyBucketsHelper {
String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3); String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec,
jsonRange); jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60); jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60);
DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
delinquencyRangeResponse.getResourceId()); Math.toIntExact(delinquencyRangeResponse.getResourceId()));
// Second Range // Second Range
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, delinquencyRangeResponse.getResourceId()); range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
Math.toIntExact(delinquencyRangeResponse.getResourceId()));
String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds); String jsonBucket = DelinquencyBucketsHelper.getAsJSON(rangeIds);
PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec, PostDelinquencyBucketResponse delinquencyBucketResponse = DelinquencyBucketsHelper.createDelinquencyBucket(requestSpec,
responseSpec, jsonBucket); responseSpec, jsonBucket);
assertNotNull(delinquencyBucketResponse); assertNotNull(delinquencyBucketResponse);
return delinquencyBucketResponse.getResourceId(); return Math.toIntExact(delinquencyBucketResponse.getResourceId());
} }
public static void evaluateLoanCollectionData(GetLoansLoanIdResponse getLoansLoanIdResponse, Integer pastDueDays, public static void evaluateLoanCollectionData(GetLoansLoanIdResponse getLoansLoanIdResponse, Integer pastDueDays,
@@ -167,17 +167,18 @@ public class InlineLoanCOBTest extends BaseLoanIntegrationTest {
String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3); String jsonRange = DelinquencyRangesHelper.getAsJSON(1, 3);
PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, PostDelinquencyRangeResponse delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec,
responseSpec, jsonRange); responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60); jsonRange = DelinquencyRangesHelper.getAsJSON(4, 60);
DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, DelinquencyRangeData range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
delinquencyRangeResponse.getResourceId()); Math.toIntExact(delinquencyRangeResponse.getResourceId()));
// Second Range // Second Range
delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange); delinquencyRangeResponse = DelinquencyRangesHelper.createDelinquencyRange(requestSpec, responseSpec, jsonRange);
rangeIds.add(delinquencyRangeResponse.getResourceId()); rangeIds.add(Math.toIntExact(delinquencyRangeResponse.getResourceId()));
range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec, delinquencyRangeResponse.getResourceId()); range = DelinquencyRangesHelper.getDelinquencyRange(requestSpec, responseSpec,
Math.toIntExact(delinquencyRangeResponse.getResourceId()));
final String classificationExpected = range.getClassification(); final String classificationExpected = range.getClassification();
log.info("Expected Delinquency Range classification after Disbursement {}", classificationExpected); log.info("Expected Delinquency Range classification after Disbursement {}", classificationExpected);
@@ -186,7 +187,7 @@ public class InlineLoanCOBTest extends BaseLoanIntegrationTest {
responseSpec, jsonBucket); responseSpec, jsonBucket);
assertNotNull(delinquencyBucketResponse); assertNotNull(delinquencyBucketResponse);
final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec, final DelinquencyBucketData delinquencyBucket = DelinquencyBucketsHelper.getDelinquencyBucket(requestSpec, responseSpec,
delinquencyBucketResponse.getResourceId()); Math.toIntExact(delinquencyBucketResponse.getResourceId()));
final Integer loanProductID = createLoanProduct(loanTransactionHelper, Math.toIntExact(delinquencyBucket.getId())); final Integer loanProductID = createLoanProduct(loanTransactionHelper, Math.toIntExact(delinquencyBucket.getId()));