Edit Validate Example 5 - Comma Separated Value

 Hi All,

In this blog we will see Edit Validate Example 5


Java Code

boolean valid = (theValue!=null) && (theValue.length()>0);


if(valid)

{

try

{

String MultipleGUIDNumbers = theValue.toString();

for(int i=0;i<MultipleGUIDNumbers.length();i++)

{

if(!(MultipleGUIDNumbers.charAt(i)>='0' && MultipleGUIDNumbers.charAt(i)<='9' || (MultipleGUIDNumbers.charAt(i)==';')))

{

theProperty.addMessage("Please Enter Numeric Value");

return false;

}

}

String  GUIDNumbersArray[] = MultipleGUIDNumbers.split(",");


if ( GUIDNumbersArray.length>20)

{

theProperty.addMessage("Only 20 Values are Accepted");

return false;

}


for (int i=0; i<GUIDNumbersArray.length;i++)

{

if(GUIDNumbersArray[i].length()<8 || GUIDNumbersArray[i].length()>9)

{

theProperty.addMessage("Booking contract number should be of 9 digits");

return false;

}

}

}

catch(java.lang.Exception ex)

{

theProperty.addMessage("Booking contract number cannot have Alphabets and Special Characters, Kindly enter a correct booking contract number value");

return false;

}

}

return valid;


Thank you!! Will see you all in next blog post 😊. 


Comments

Popular posts from this blog

pxSubscript and pxListSubscript Properties In Pega

Frequently Used Date Expressions In Pega

pyForEachCount In Pega