Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean validateBrokerLicense() {
- final int VALID_LICENSE_LENGTH = 7;
- boolean valid = true;
- if (brokerLicenseNum.length() != VALID_LICENSE_LENGTH) {
- valid = false;
- }
- if (valid) {
- for (int charIndex = 0; charIndex <= 2; charIndex++) {
- if (brokerLicenseNum.charAt(charIndex) < 'A' || brokerLicenseNum.charAt(charIndex) > 'Z')
- valid = false;
- }
- if (valid) {
- for (int charIndex = 3; charIndex < VALID_LICENSE_LENGTH; charIndex++) {
- if (brokerLicenseNum.charAt(charIndex) < '0' || brokerLicenseNum.charAt(charIndex) > '9')
- valid = false;
- }
- }
- }
- return valid;
- }
- public boolean validateDepartmentNumber() {
- final int VALID_NUMBER_LENGTH = 6;
- final int DASH_LOCATION = 3;
- final int NUM_BEFORE_DASH = 2;
- final int NUM_AFTER_DASH = 4;
- boolean valid = true;
- if (brokerDepartmentNum.length() != VALID_NUMBER_LENGTH) {
- valid = false;
- }
- if (valid) {
- if (brokerDepartmentNum.charAt(DASH_LOCATION) != '-') {
- valid = false;
- }
- if (valid) {
- for (int charIndex = 0; charIndex <= NUM_BEFORE_DASH; charIndex++) {
- if (brokerDepartmentNum.charAt(charIndex) < '1' || brokerDepartmentNum.charAt(charIndex) > '3')
- valid = false;
- }
- }
- if (valid) {
- for (int charIndex = NUM_AFTER_DASH; charIndex < VALID_NUMBER_LENGTH; charIndex++) {
- if (brokerDepartmentNum.charAt(charIndex) < '0' || brokerDepartmentNum.charAt(charIndex) > '9')
- valid = false;
- }
- }
- }
- return valid;
- }
Add Comment
Please, Sign In to add comment