|
|
@ -350,7 +350,6 @@ public class RecipientDetailValidatorV3 { |
|
|
|
|
|
|
|
switch (rule.getField()) { |
|
|
|
case FIELD_BANK_NAME: |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
case FIELD_BRANCH_NAME: |
|
|
@ -366,7 +365,7 @@ public class RecipientDetailValidatorV3 { |
|
|
|
break; |
|
|
|
|
|
|
|
case FIELD_ID_TYPE: |
|
|
|
|
|
|
|
updateIdType(getAvailableDynamicValidationModel().getIDTypeFromId(recipientInfo.getIdType())); |
|
|
|
break; |
|
|
|
|
|
|
|
case FIELD_ID_NUMBER: |
|
|
@ -413,11 +412,11 @@ public class RecipientDetailValidatorV3 { |
|
|
|
break; |
|
|
|
|
|
|
|
case FIELD_PROVINCE: |
|
|
|
|
|
|
|
updateProvince(getAvailableDynamicValidationModel().getProvinceFromId(recipientInfo.getStateId())); |
|
|
|
break; |
|
|
|
|
|
|
|
case FIELD_DISTRICT: |
|
|
|
|
|
|
|
updateDistrict(getAvailableDynamicValidationModel().getDistrictFromId(recipientInfo.getStateId(), recipientInfo.getDistrictId())); |
|
|
|
break; |
|
|
|
|
|
|
|
case FIELD_CITY: |
|
|
@ -429,6 +428,7 @@ public class RecipientDetailValidatorV3 { |
|
|
|
break; |
|
|
|
|
|
|
|
case FIELD_REALATION_GROUP: |
|
|
|
updateRelation(getAvailableDynamicValidationModel().getRelationFromId(recipientInfo.getRelationshipId())); |
|
|
|
break; |
|
|
|
|
|
|
|
case FIELD_TRANSFER_REASON: |
|
|
@ -719,6 +719,8 @@ public class RecipientDetailValidatorV3 { |
|
|
|
} |
|
|
|
|
|
|
|
public void updateBank(PaymentBankModel selectedBank) { |
|
|
|
if (selectedBank == null) |
|
|
|
return; |
|
|
|
ValidationRuleModel validationRuleModel = validationRuleModelMap.get(FIELD_BANK_NAME); |
|
|
|
if (validationRuleModel != null) { |
|
|
|
recipientInfo.updateSelectedBank(selectedBank); |
|
|
@ -728,6 +730,8 @@ public class RecipientDetailValidatorV3 { |
|
|
|
} |
|
|
|
|
|
|
|
public void updateBranch(String selectedBranch) { |
|
|
|
if (selectedBranch == null) |
|
|
|
return; |
|
|
|
ValidationRuleModel validationRuleModel = validationRuleModelMap.get(FIELD_BRANCH_NAME); |
|
|
|
if (validationRuleModel != null) { |
|
|
|
recipientInfo.updateBranch(selectedBranch); |
|
|
@ -737,6 +741,8 @@ public class RecipientDetailValidatorV3 { |
|
|
|
} |
|
|
|
|
|
|
|
public void updateProvince(PayoutProvincesModel selectedProvinces) { |
|
|
|
if (selectedProvinces == null) |
|
|
|
return; |
|
|
|
ValidationRuleModel validationRuleModel = validationRuleModelMap.get(FIELD_PROVINCE); |
|
|
|
if (validationRuleModel != null) { |
|
|
|
recipientInfo.updateProvince(selectedProvinces); |
|
|
@ -746,6 +752,8 @@ public class RecipientDetailValidatorV3 { |
|
|
|
} |
|
|
|
|
|
|
|
public void updateDistrict(DropDownDTO selectedDistrict) { |
|
|
|
if (selectedDistrict == null) |
|
|
|
return; |
|
|
|
ValidationRuleModel validationRuleModel = validationRuleModelMap.get(FIELD_DISTRICT); |
|
|
|
if (validationRuleModel != null) { |
|
|
|
recipientInfo.updateDistrict(selectedDistrict); |
|
|
@ -767,6 +775,8 @@ public class RecipientDetailValidatorV3 { |
|
|
|
} |
|
|
|
|
|
|
|
public void updateIdType(DropDownDTO selectedIDType) { |
|
|
|
if (selectedIDType == null) |
|
|
|
return; |
|
|
|
ValidationRuleModel validationRuleModel = validationRuleModelMap.get(FIELD_ID_TYPE); |
|
|
|
if (validationRuleModel != null) { |
|
|
|
recipientInfo.updateIdType(selectedIDType); |
|
|
@ -776,6 +786,8 @@ public class RecipientDetailValidatorV3 { |
|
|
|
} |
|
|
|
|
|
|
|
public void updateRelation(DropDownDTO selectedRelation) { |
|
|
|
if (selectedRelation == null) |
|
|
|
return; |
|
|
|
ValidationRuleModel validationRuleModel = validationRuleModelMap.get(FIELD_REALATION_GROUP); |
|
|
|
if (validationRuleModel != null) { |
|
|
|
recipientInfo.updateRelation(selectedRelation); |
|
|
|