// Even after returning the success message i am still getting String return expected... // Any help will be appreciated
public String addStudent(Student student) throws Exception
{
try
{
Validator validate = new Validator();
validate.validate(student);
if((student.getMark1()<50 && student.getMark2()<50 && student.getMark3()<50) && student.getResult()=='P')
throw new Exception("Service.INVALID_RESULT_PASS");
if((student.getMark1()>=50 || student.getMark2()>=50 || student.getMark3()>=50) && student.getResult()=='F')
throw new Exception("Service.INVALID_RESULT_FAIL");
return "Success";
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
}