@ -127,6 +127,18 @@ public class RecipientDetailValidatorV3 {
}
}
public void updateSelectedCountry ( CountryServiceModel selectedCountryServiceData ) {
recipientInfo . setCountryId ( selectedCountryServiceData . getCountryId ( ) ) ;
recipientInfo . setCountryCode ( selectedCountryServiceData . getCountryCode ( ) ) ;
recipientInfo . setCountry ( selectedCountryServiceData . getCountryName ( ) ) ;
/ / TODO Reset Selected dependency here
recipientInfo . setPaymentMethod ( null ) ;
view . updateValueToWidgetSelectedPaymentMethod ( null ) ;
}
public void updateAccountNo ( String text ) {
public void updateAccountNo ( String text ) {
ValidationRuleModel validationRuleModel = validationRuleModelMap . get ( FIELD_ACCOUNT_NO ) ;
ValidationRuleModel validationRuleModel = validationRuleModelMap . get ( FIELD_ACCOUNT_NO ) ;
@ -536,8 +548,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetBankName ( isFieldRequired ,
view . updateValidationRuleToWidgetBankName ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_BANK_NAME , rule ) ;
validationRuleModelMap . put ( FIELD_BANK_NAME , rule ) ;
}
else {
else {
recipientInfo . setAgent ( null ) ;
recipientInfo . setAgent ( null ) ;
}
}
@ -548,8 +562,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetBranchName ( isFieldRequired ,
view . updateValidationRuleToWidgetBranchName ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_BRANCH_NAME , rule ) ;
validationRuleModelMap . put ( FIELD_BRANCH_NAME , rule ) ;
}
else {
else {
AgentV3Model agentV3Model = recipientInfo . getAgent ( ) ;
AgentV3Model agentV3Model = recipientInfo . getAgent ( ) ;
if ( agentV3Model ! = null ) {
if ( agentV3Model ! = null ) {
@ -564,8 +580,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetAccountNo ( isFieldRequired ,
view . updateValidationRuleToWidgetAccountNo ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_ACCOUNT_NO , rule ) ;
validationRuleModelMap . put ( FIELD_ACCOUNT_NO , rule ) ;
}
else {
else {
AgentV3Model agentV3Model = recipientInfo . getAgent ( ) ;
AgentV3Model agentV3Model = recipientInfo . getAgent ( ) ;
if ( agentV3Model ! = null ) {
if ( agentV3Model ! = null ) {
@ -579,8 +597,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetIDType ( isFieldRequired ,
view . updateValidationRuleToWidgetIDType ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_ID_TYPE , rule ) ;
validationRuleModelMap . put ( FIELD_ID_TYPE , rule ) ;
}
else {
else {
recipientInfo . setIdType ( null ) ;
recipientInfo . setIdType ( null ) ;
}
}
@ -591,8 +611,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetIDNumber ( isFieldRequired ,
view . updateValidationRuleToWidgetIDNumber ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_ID_NUMBER , rule ) ;
validationRuleModelMap . put ( FIELD_ID_NUMBER , rule ) ;
}
else {
else {
recipientInfo . setIdNumber ( null ) ;
recipientInfo . setIdNumber ( null ) ;
}
}
@ -603,8 +625,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetFirstName ( isFieldRequired ,
view . updateValidationRuleToWidgetFirstName ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_FIRST_NAME , rule ) ;
validationRuleModelMap . put ( FIELD_FIRST_NAME , rule ) ;
}
else {
else {
recipientInfo . setFirstName ( null ) ;
recipientInfo . setFirstName ( null ) ;
}
}
@ -616,8 +640,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetMiddleName ( isFieldRequired ,
view . updateValidationRuleToWidgetMiddleName ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_MIDDLE_NAME , rule ) ;
validationRuleModelMap . put ( FIELD_MIDDLE_NAME , rule ) ;
}
else {
else {
recipientInfo . setMiddleName ( null ) ;
recipientInfo . setMiddleName ( null ) ;
}
}
@ -629,8 +655,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetLastName ( isFieldRequired ,
view . updateValidationRuleToWidgetLastName ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_LAST_NAME , rule ) ;
validationRuleModelMap . put ( FIELD_LAST_NAME , rule ) ;
}
else {
else {
recipientInfo . setLastName ( null ) ;
recipientInfo . setLastName ( null ) ;
}
}
@ -642,8 +670,12 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetFullName ( isFieldRequired ,
view . updateValidationRuleToWidgetFullName ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
if ( recipientInfo . getFullName ( ) ! = null & & recipientInfo . getFullName ( ) . length ( ) > 0 )
rule . updateValidity ( true ) ;
validationRuleModelMap . put ( FIELD_FULL_NAME , rule ) ;
validationRuleModelMap . put ( FIELD_FULL_NAME , rule ) ;
}
else {
else {
recipientInfo . setFullName ( null ) ;
recipientInfo . setFullName ( null ) ;
}
}
@ -654,8 +686,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetLocalFirstName ( isFieldRequired ,
view . updateValidationRuleToWidgetLocalFirstName ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_FIRST_NAME_IN_LOCAL , rule ) ;
validationRuleModelMap . put ( FIELD_FIRST_NAME_IN_LOCAL , rule ) ;
}
else {
else {
recipientInfo . setLocalFirstName ( null ) ;
recipientInfo . setLocalFirstName ( null ) ;
}
}
@ -666,8 +700,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetLocalMiddleName ( isFieldRequired ,
view . updateValidationRuleToWidgetLocalMiddleName ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_MIDDLE_NAME_IN_LOCAL , rule ) ;
validationRuleModelMap . put ( FIELD_MIDDLE_NAME_IN_LOCAL , rule ) ;
}
else {
else {
recipientInfo . setLocalMiddleName ( null ) ;
recipientInfo . setLocalMiddleName ( null ) ;
}
}
@ -678,8 +714,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetLocalLastName ( isFieldRequired ,
view . updateValidationRuleToWidgetLocalLastName ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_LAST_NAME_IN_LOCAL , rule ) ;
validationRuleModelMap . put ( FIELD_LAST_NAME_IN_LOCAL , rule ) ;
}
else {
else {
recipientInfo . setLocalLastName ( null ) ;
recipientInfo . setLocalLastName ( null ) ;
}
}
@ -690,8 +728,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetLocalFullName ( isFieldRequired ,
view . updateValidationRuleToWidgetLocalFullName ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_LOCAL_NAME , rule ) ;
validationRuleModelMap . put ( FIELD_LOCAL_NAME , rule ) ;
}
else {
else {
recipientInfo . setLocalFullName ( null ) ;
recipientInfo . setLocalFullName ( null ) ;
}
}
@ -702,8 +742,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetMobileNumber ( isFieldRequired ,
view . updateValidationRuleToWidgetMobileNumber ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_MOBILE_NUMBER , rule ) ;
validationRuleModelMap . put ( FIELD_MOBILE_NUMBER , rule ) ;
}
else {
else {
recipientInfo . setMobile ( null ) ;
recipientInfo . setMobile ( null ) ;
}
}
@ -714,8 +756,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetProvince ( isFieldRequired ,
view . updateValidationRuleToWidgetProvince ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_PROVINCE , rule ) ;
validationRuleModelMap . put ( FIELD_PROVINCE , rule ) ;
}
else {
else {
recipientInfo . setStateId ( null ) ;
recipientInfo . setStateId ( null ) ;
recipientInfo . setState ( null ) ;
recipientInfo . setState ( null ) ;
@ -727,8 +771,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetDistrict ( isFieldRequired ,
view . updateValidationRuleToWidgetDistrict ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_DISTRICT , rule ) ;
validationRuleModelMap . put ( FIELD_DISTRICT , rule ) ;
}
else {
else {
recipientInfo . setDistrictId ( null ) ;
recipientInfo . setDistrictId ( null ) ;
recipientInfo . setDistrict ( null ) ;
recipientInfo . setDistrict ( null ) ;
@ -740,8 +786,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetCity ( isFieldRequired ,
view . updateValidationRuleToWidgetCity ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_CITY , rule ) ;
validationRuleModelMap . put ( FIELD_CITY , rule ) ;
}
else {
else {
recipientInfo . setCity ( null ) ;
recipientInfo . setCity ( null ) ;
}
}
@ -753,6 +801,7 @@ public class RecipientDetailValidatorV3 {
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired ) {
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
if ( recipientInfo . getAddress ( ) ! = null & & recipientInfo . getAddress ( ) . length ( ) > 0 )
if ( recipientInfo . getAddress ( ) ! = null & & recipientInfo . getAddress ( ) . length ( ) > 0 )
rule . updateValidity ( true ) ;
rule . updateValidity ( true ) ;
validationRuleModelMap . put ( FIELD_ADDRESS , rule ) ;
validationRuleModelMap . put ( FIELD_ADDRESS , rule ) ;
@ -767,8 +816,9 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetRelation ( isFieldRequired ,
view . updateValidationRuleToWidgetRelation ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
validationRuleModelMap . put ( FIELD_REALATION_GROUP , rule ) ;
validationRuleModelMap . put ( FIELD_REALATION_GROUP , rule ) ;
}
else {
else {
recipientInfo . setRelationshipId ( null ) ;
recipientInfo . setRelationshipId ( null ) ;
recipientInfo . setRelationship ( null ) ;
recipientInfo . setRelationship ( null ) ;
@ -780,8 +830,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetTransferReason ( isFieldRequired ,
view . updateValidationRuleToWidgetTransferReason ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_TRANSFER_REASON , rule ) ;
validationRuleModelMap . put ( FIELD_TRANSFER_REASON , rule ) ;
}
else {
else {
recipientInfo . setPurposeOfRemitId ( null ) ;
recipientInfo . setPurposeOfRemitId ( null ) ;
recipientInfo . setPurposeOfRemit ( null ) ;
recipientInfo . setPurposeOfRemit ( null ) ;
@ -793,8 +845,10 @@ public class RecipientDetailValidatorV3 {
view . updateValidationRuleToWidgetEmail ( isFieldRequired ,
view . updateValidationRuleToWidgetEmail ( isFieldRequired ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
EditTextConfigurationFactory . getKeyboardTypeFromKeyword ( rule . getKeyboardType ( ) , rule . isLocalKeyboardAllowed ( ) ,
rule . getMaxFieldLengthInt ( ) ) ) ;
rule . getMaxFieldLengthInt ( ) ) ) ;
if ( isFieldRequired )
if ( isFieldRequired ) {
/ / TODO Update validate flag to true if has data
validationRuleModelMap . put ( FIELD_EMAIL , rule ) ;
validationRuleModelMap . put ( FIELD_EMAIL , rule ) ;
}
else {
else {
recipientInfo . setEmail ( null ) ;
recipientInfo . setEmail ( null ) ;
}
}
@ -810,12 +864,12 @@ public class RecipientDetailValidatorV3 {
private void validateAll ( ) {
private void validateAll ( ) {
boolean areAllFormValid = true ;
boolean areAllFormValid = true ;
Iterator it = validationRuleModelMap . entrySet ( ) . iterator ( ) ;
Iterator it = validationRuleModelMap . entrySet ( ) . iterator ( ) ;
Log . d ( ValidationRuleModel . class . getSimpleName ( ) . toString ( ) , "Validation rule size is : " + validationRuleModelMap . size ( ) ) ;
while ( it . hasNext ( ) ) {
while ( it . hasNext ( ) ) {
Map . Entry < String , ValidationRuleModel > pair = ( Map . Entry ) it . next ( ) ;
Map . Entry < String , ValidationRuleModel > pair = ( Map . Entry ) it . next ( ) ;
Log . d ( ValidationRuleModel . class . getSimpleName ( ) . toString ( ) , "Validation status for " + pair . getValue ( ) . getField ( ) + " is : " + pair . getValue ( ) . hasValidValue ( ) ) ;
if ( ! pair . getValue ( ) . hasValidValue ( ) ) {
if ( ! pair . getValue ( ) . hasValidValue ( ) ) {
Log . d ( ValidationRuleModel . class . getSimpleName ( ) . toString ( ) , "Validation failed for " + pair . getValue ( ) . getField ( ) ) ;
areAllFormValid = false ;
areAllFormValid = false ;
break ;
break ;
}
}
@ -885,7 +939,7 @@ public class RecipientDetailValidatorV3 {
break ;
break ;
case FIELD_LAST_NAME_IN_LOCAL :
case FIELD_LAST_NAME_IN_LOCAL :
updateLastName ( recipientInfo . getLocalLastName ( ) ) ;
updateLastNameLocal ( recipientInfo . getLocalLastName ( ) ) ;
break ;
break ;
case FIELD_LOCAL_NAME :
case FIELD_LOCAL_NAME :
@ -932,5 +986,10 @@ public class RecipientDetailValidatorV3 {
}
}
}
}
private boolean checkStringNotEmpty ( String data ) {
return data ! = null & & data . length ( ) > 0 ;
}
}
}