public void validEmployer(Employer emp) { if (Legal.legalId(emp.idOrNumber) == false) { throw new Exception("Employer's ID is not legal!!"); } if (Legal.isString(emp.city) == false) { throw new Exception("The address is not legal!!"); } if (Legal.isTelPhone(emp.telNumber) == false) { throw new Exception("Employer's telephone number is not legal"); } if (seniority(emp) == false) { throw new Exception("You can't have a contract because your company exists less than a year!!"); } if (emp.budget < 0 || (0 < emp.budget && emp.budget < 1)) { throw new Exception("Budget value is not valid !!!"); } }
public void validEmployer(Employer emp) { String error = ""; if (Legal.legalId(emp.idOrNumber) == false) { error += ("Employer's ID is not legal!!\n"); } if (emp.company == true) { if (!Legal.isString(emp.CompanyName)) { error += "The company name is not legal!!!\n"; } } else { if (emp.firstName == null || emp.lastName == null) { error += ("Employer's name is empty!!\n"); } else if (!Legal.isString(emp.firstName) || !Legal.isString(emp.lastName)) { error += ("Employer's Name is not legal!!\n"); } } if (Legal.isString(emp.city) == false) { error += ("The address is not legal!!\n"); } if (Legal.isTelPhone(emp.telNumber) == false) { error += ("Employer's telephone number is not legal\n"); } if (seniority(emp) == false) { error += ("You can't have a contract because your company exists less than a year!!\n"); } if (emp.budget < 0 || (0 < emp.budget && emp.budget < 1)) { error += ("Budget value is not valid !!!\n"); } if (error != "") { throw new Exception(error); } }