fix-creditBureau-configuration (FINERACT-1169)
This commit is contained in:
committed by
Michael Vorburger ⛑️
parent
c5b01e12c0
commit
16dec03968
+1
-1
@@ -104,7 +104,7 @@ public final class CreditBureauLoanProductMappingData {
|
||||
return this.stalePeriod;
|
||||
}
|
||||
|
||||
public boolean isisActive() {
|
||||
public boolean isActive() {
|
||||
return this.isActive;
|
||||
}
|
||||
|
||||
|
||||
+10
-10
@@ -42,7 +42,7 @@ public class CreditBureauLoanProductMapping extends AbstractPersistableCustom {
|
||||
@Column(name = "stale_Period")
|
||||
private int stalePeriod;
|
||||
|
||||
private boolean is_active;
|
||||
private boolean isActive;
|
||||
|
||||
@ManyToOne
|
||||
private OrganisationCreditBureau organisation_creditbureau;
|
||||
@@ -56,11 +56,11 @@ public class CreditBureauLoanProductMapping extends AbstractPersistableCustom {
|
||||
}
|
||||
|
||||
public CreditBureauLoanProductMapping(boolean isCreditCheckMandatory, boolean skipCreditCheckInFailure, int stalePeriod,
|
||||
boolean is_active, OrganisationCreditBureau organisationCreditbureau, LoanProduct loanProduct) {
|
||||
boolean isActive, OrganisationCreditBureau organisationCreditbureau, LoanProduct loanProduct) {
|
||||
this.isCreditCheckMandatory = isCreditCheckMandatory;
|
||||
this.skipCreditCheckInFailure = skipCreditCheckInFailure;
|
||||
this.stalePeriod = stalePeriod;
|
||||
this.is_active = is_active;
|
||||
this.isActive = isActive;
|
||||
this.organisation_creditbureau = organisationCreditbureau;
|
||||
this.loanProduct = loanProduct;
|
||||
}
|
||||
@@ -70,7 +70,7 @@ public class CreditBureauLoanProductMapping extends AbstractPersistableCustom {
|
||||
Boolean isCreditCheckMandatory = false;
|
||||
Boolean skipCreditCheckInFailure = false;
|
||||
Integer stalePeriod = -1;
|
||||
Boolean is_active = false;
|
||||
Boolean isActive = false;
|
||||
if ((Boolean) command.booleanPrimitiveValueOfParameterNamed("isCreditcheckMandatory") != null) {
|
||||
isCreditCheckMandatory = command.booleanPrimitiveValueOfParameterNamed("isCreditcheckMandatory");
|
||||
}
|
||||
@@ -83,11 +83,11 @@ public class CreditBureauLoanProductMapping extends AbstractPersistableCustom {
|
||||
stalePeriod = command.integerValueOfParameterNamed("stalePeriod");
|
||||
}
|
||||
|
||||
if ((Boolean) command.booleanPrimitiveValueOfParameterNamed("is_active")) {
|
||||
is_active = command.booleanPrimitiveValueOfParameterNamed("is_active");
|
||||
if ((Boolean) command.booleanPrimitiveValueOfParameterNamed("isActive")) {
|
||||
isActive = command.booleanPrimitiveValueOfParameterNamed("isActive");
|
||||
}
|
||||
|
||||
return new CreditBureauLoanProductMapping(isCreditCheckMandatory, skipCreditCheckInFailure, stalePeriod, is_active,
|
||||
return new CreditBureauLoanProductMapping(isCreditCheckMandatory, skipCreditCheckInFailure, stalePeriod, isActive,
|
||||
organisation_creditbureau, loanProduct);
|
||||
|
||||
}
|
||||
@@ -117,11 +117,11 @@ public class CreditBureauLoanProductMapping extends AbstractPersistableCustom {
|
||||
}
|
||||
|
||||
public boolean isIs_active() {
|
||||
return this.is_active;
|
||||
return this.isActive;
|
||||
}
|
||||
|
||||
public void setIs_active(boolean is_active) {
|
||||
this.is_active = is_active;
|
||||
public void setIs_active(boolean isActive) {
|
||||
this.isActive = isActive;
|
||||
}
|
||||
|
||||
public OrganisationCreditBureau getOrganisationCreditbureau() {
|
||||
|
||||
+7
-7
@@ -39,7 +39,7 @@ import org.springframework.stereotype.Component;
|
||||
@Component
|
||||
public class CreditBureauCommandFromApiJsonDeserializer {
|
||||
|
||||
private final Set<String> supportedParameters = new HashSet<>(Arrays.asList("alias", "is_active", "creditBureauId"));
|
||||
private final Set<String> supportedParameters = new HashSet<>(Arrays.asList("alias", "isActive", "creditBureauId"));
|
||||
|
||||
private final FromJsonHelper fromApiJsonHelper;
|
||||
|
||||
@@ -66,10 +66,10 @@ public class CreditBureauCommandFromApiJsonDeserializer {
|
||||
final String alias = this.fromApiJsonHelper.extractStringNamed("alias", element);
|
||||
baseDataValidator.reset().parameter("alias").value(alias).notNull().notBlank().notExceedingLengthOf(100);
|
||||
|
||||
final String is_activeParameter = "is_active";
|
||||
final String is_activeParameter = "isActive";
|
||||
if (this.fromApiJsonHelper.parameterExists(is_activeParameter, element)) {
|
||||
final boolean is_active = this.fromApiJsonHelper.extractBooleanNamed("is_active", element);
|
||||
baseDataValidator.reset().parameter("is_active").value(is_active).notNull().notBlank().trueOrFalseRequired(is_active);
|
||||
final boolean isActive = this.fromApiJsonHelper.extractBooleanNamed("isActive", element);
|
||||
baseDataValidator.reset().parameter("isActive").value(isActive).notNull().notBlank().trueOrFalseRequired(isActive);
|
||||
}
|
||||
|
||||
throwExceptionIfValidationWarningsExist(dataValidationErrors);
|
||||
@@ -94,10 +94,10 @@ public class CreditBureauCommandFromApiJsonDeserializer {
|
||||
baseDataValidator.reset().parameter("creditBureauId").value(creditBureauId).notNull().notBlank().longGreaterThanZero();
|
||||
}
|
||||
|
||||
final String is_activeParameter = "is_active";
|
||||
final String is_activeParameter = "isActive";
|
||||
if (this.fromApiJsonHelper.parameterExists(is_activeParameter, element)) {
|
||||
final boolean is_active = this.fromApiJsonHelper.extractBooleanNamed("is_active", element);
|
||||
baseDataValidator.reset().parameter("is_active").value(is_active).notNull().notBlank().trueOrFalseRequired(is_active);
|
||||
final boolean isActive = this.fromApiJsonHelper.extractBooleanNamed("isActive", element);
|
||||
baseDataValidator.reset().parameter("isActive").value(isActive).notNull().notBlank().trueOrFalseRequired(isActive);
|
||||
}
|
||||
|
||||
throwExceptionIfValidationWarningsExist(dataValidationErrors);
|
||||
|
||||
+9
-9
@@ -40,7 +40,7 @@ import org.springframework.stereotype.Component;
|
||||
public class CreditBureauLoanProductCommandFromApiJsonDeserializer {
|
||||
|
||||
private final Set<String> supportedParameters = new HashSet<>(Arrays.asList("loanProductId", "isCreditcheckMandatory",
|
||||
"skipCreditcheckInFailure", "stalePeriod", "is_active", "locale", "creditbureauLoanProductMappingId"));
|
||||
"skipCreditcheckInFailure", "stalePeriod", "isActive", "locale", "creditbureauLoanProductMappingId"));
|
||||
|
||||
private final FromJsonHelper fromApiJsonHelper;
|
||||
|
||||
@@ -97,13 +97,13 @@ public class CreditBureauLoanProductCommandFromApiJsonDeserializer {
|
||||
.notBlank().integerGreaterThanZero();
|
||||
}
|
||||
|
||||
if (this.fromApiJsonHelper.extractBooleanNamed("is_active", element) != null) {
|
||||
Boolean is_active = this.fromApiJsonHelper.extractBooleanNamed("is_active", element);
|
||||
if (is_active == null) {
|
||||
is_active = false;
|
||||
if (this.fromApiJsonHelper.extractBooleanNamed("isActive", element) != null) {
|
||||
Boolean isActive = this.fromApiJsonHelper.extractBooleanNamed("isActive", element);
|
||||
if (isActive == null) {
|
||||
isActive = false;
|
||||
} else {
|
||||
|
||||
baseDataValidator.reset().parameter("is_active").value(is_active).notBlank().trueOrFalseRequired(is_active);
|
||||
baseDataValidator.reset().parameter("isActive").value(isActive).notBlank().trueOrFalseRequired(isActive);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -133,10 +133,10 @@ public class CreditBureauLoanProductCommandFromApiJsonDeserializer {
|
||||
.notBlank().longGreaterThanZero();
|
||||
}
|
||||
|
||||
final String is_activeParameter = "is_active";
|
||||
final String is_activeParameter = "isActive";
|
||||
if (this.fromApiJsonHelper.parameterExists(is_activeParameter, element)) {
|
||||
final boolean is_active = this.fromApiJsonHelper.extractBooleanNamed("is_active", element);
|
||||
baseDataValidator.reset().parameter("is_active").value(is_active).notNull().notBlank().trueOrFalseRequired(is_active);
|
||||
final boolean isActive = this.fromApiJsonHelper.extractBooleanNamed("isActive", element);
|
||||
baseDataValidator.reset().parameter("isActive").value(isActive).notNull().notBlank().trueOrFalseRequired(isActive);
|
||||
}
|
||||
|
||||
throwExceptionIfValidationWarningsExist(dataValidationErrors);
|
||||
|
||||
+3
-3
@@ -48,7 +48,7 @@ public class CreditBureauLoanProductMappingReadPlatformServiceImpl implements Cr
|
||||
return "cblp.id as mappingId, cblp.organisation_creditbureau_id as orgcbId,"
|
||||
+ "orgcb.alias as alias,concat( cb.product,' - ' ,cb.name,' - ',cb.country) as creditbureau,"
|
||||
+ "cblp.loan_product_id as lpId,lp.name as loan_product_name,cblp.is_creditcheck_mandatory as crCheck,cblp.skip_creditcheck_in_failure as skipcheck,"
|
||||
+ "cblp.stale_period as staleperiod,cblp.is_active as is_active from"
|
||||
+ "cblp.stale_period as staleperiod,cblp.isActive as isActive from"
|
||||
+ " m_creditbureau_loanproduct_mapping cblp, m_organisation_creditbureau orgcb,m_product_loan lp,m_creditbureau cb"
|
||||
+ " where cblp.organisation_creditbureau_id=orgcb.id and cblp.loan_product_id=lp.id and orgcb.creditbureau_id=cb.id";
|
||||
}
|
||||
@@ -65,10 +65,10 @@ public class CreditBureauLoanProductMappingReadPlatformServiceImpl implements Cr
|
||||
final boolean is_creditcheck_mandatory = rs.getBoolean("crCheck");
|
||||
final boolean skip_credit_check_in_failure = rs.getBoolean("skipcheck");
|
||||
final int stale_period = rs.getInt("staleperiod");
|
||||
final boolean is_active = rs.getBoolean("is_active");
|
||||
final boolean isActive = rs.getBoolean("isActive");
|
||||
|
||||
return CreditBureauLoanProductMappingData.instance(mapping_id, orgcbID, alias, credit_bureau_name, loan_product_name, lpId,
|
||||
is_creditcheck_mandatory, skip_credit_check_in_failure, stale_period, is_active);
|
||||
is_creditcheck_mandatory, skip_credit_check_in_failure, stale_period, isActive);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -87,9 +87,9 @@ public class CreditBureauLoanProductMappingWritePlatformServiceImpl implements C
|
||||
this.fromApiJsonDeserializer.validateForUpdate(command.json());
|
||||
|
||||
final Long mappingid = command.longValueOfParameterNamed("creditbureauLoanProductMappingId");
|
||||
final boolean is_active = command.booleanPrimitiveValueOfParameterNamed("is_active");
|
||||
final boolean isActive = command.booleanPrimitiveValueOfParameterNamed("isActive");
|
||||
final CreditBureauLoanProductMapping cblpmapping = this.creditBureauLoanProductMappingRepository.getOne(mappingid);
|
||||
cblpmapping.setIs_active(is_active);
|
||||
cblpmapping.setIs_active(isActive);
|
||||
this.creditBureauLoanProductMappingRepository.saveAndFlush(cblpmapping);
|
||||
return new CommandProcessingResultBuilder().withCommandId(command.commandId()).withEntityId(cblpmapping.getId()).build();
|
||||
}
|
||||
|
||||
+3
-3
@@ -46,7 +46,7 @@ public class OrganisationCreditBureauReadPlatformServiceImpl implements Organisa
|
||||
public String schema() {
|
||||
return "ocb.id as orgCbId,ocb.alias as orgCbAlias,cb.name as creditbureauName,cb.product as creditbureauProduct,cb.country as creditbureauCountry,"
|
||||
+ "concat(cb.product,' - ',cb.name,' - ',cb.country) as CreditBureauSummary,"
|
||||
+ "ocb.creditbureau_id as cbid,ocb.is_active as is_active"
|
||||
+ "ocb.creditbureau_id as cbid,ocb.isActive as isActive"
|
||||
+ " from m_organisation_creditbureau ocb,m_creditbureau cb where ocb.creditbureau_id=cb.id";
|
||||
|
||||
}
|
||||
@@ -60,10 +60,10 @@ public class OrganisationCreditBureauReadPlatformServiceImpl implements Organisa
|
||||
final String creditbureauCountry = rs.getString("creditbureauCountry");
|
||||
final String CreditBureauSummary = rs.getString("CreditBureauSummary");
|
||||
final long cbid = rs.getLong("cbid");
|
||||
final boolean is_active = rs.getBoolean("is_active");
|
||||
final boolean isActive = rs.getBoolean("isActive");
|
||||
|
||||
return OrganisationCreditBureauData.instance(orgCbId, orgCbAlias, cbid, creditbureauName, creditbureauProduct,
|
||||
creditbureauCountry, CreditBureauSummary, is_active);
|
||||
creditbureauCountry, CreditBureauSummary, isActive);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -76,11 +76,11 @@ public class OrganisationCreditBureauWritePlatflormServiceImpl implements Organi
|
||||
|
||||
final long creditbureauID = command.longValueOfParameterNamed("creditBureauId");
|
||||
|
||||
final boolean is_active = command.booleanPrimitiveValueOfParameterNamed("is_active");
|
||||
final boolean isActive = command.booleanPrimitiveValueOfParameterNamed("isActive");
|
||||
|
||||
final OrganisationCreditBureau orgcb = organisationCreditBureauRepository.getOne(creditbureauID);
|
||||
|
||||
orgcb.setIsActive(is_active);
|
||||
orgcb.setIsActive(isActive);
|
||||
|
||||
organisationCreditBureauRepository.saveAndFlush(orgcb);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user