Guest User

Untitled

a guest
Feb 22nd, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. public boolean validateBrokerLicense() {
  2.  
  3. final int VALID_LICENSE_LENGTH = 7;
  4. boolean valid = true;
  5.  
  6. if (brokerLicenseNum.length() != VALID_LICENSE_LENGTH) {
  7. valid = false;
  8. }
  9.  
  10. if (valid) {
  11. for (int charIndex = 0; charIndex <= 2; charIndex++) {
  12. if (brokerLicenseNum.charAt(charIndex) < 'A' || brokerLicenseNum.charAt(charIndex) > 'Z')
  13. valid = false;
  14. }
  15.  
  16. if (valid) {
  17. for (int charIndex = 3; charIndex < VALID_LICENSE_LENGTH; charIndex++) {
  18. if (brokerLicenseNum.charAt(charIndex) < '0' || brokerLicenseNum.charAt(charIndex) > '9')
  19. valid = false;
  20. }
  21. }
  22. }
  23.  
  24. return valid;
  25. }
  26.  
  27. public boolean validateDepartmentNumber() {
  28.  
  29. final int VALID_NUMBER_LENGTH = 6;
  30. final int DASH_LOCATION = 3;
  31. final int NUM_BEFORE_DASH = 2;
  32. final int NUM_AFTER_DASH = 4;
  33. boolean valid = true;
  34.  
  35. if (brokerDepartmentNum.length() != VALID_NUMBER_LENGTH) {
  36. valid = false;
  37. }
  38.  
  39. if (valid) {
  40. if (brokerDepartmentNum.charAt(DASH_LOCATION) != '-') {
  41. valid = false;
  42. }
  43.  
  44. if (valid) {
  45. for (int charIndex = 0; charIndex <= NUM_BEFORE_DASH; charIndex++) {
  46. if (brokerDepartmentNum.charAt(charIndex) < '1' || brokerDepartmentNum.charAt(charIndex) > '3')
  47. valid = false;
  48. }
  49. }
  50. if (valid) {
  51. for (int charIndex = NUM_AFTER_DASH; charIndex < VALID_NUMBER_LENGTH; charIndex++) {
  52. if (brokerDepartmentNum.charAt(charIndex) < '0' || brokerDepartmentNum.charAt(charIndex) > '9')
  53. valid = false;
  54. }
  55. }
  56. }
  57. return valid;
  58. }
Add Comment
Please, Sign In to add comment