package com.schoolregistration.serviceimpl; import com.com.schoolregistration.services.StudentAdministration; import com.com.schoolregistration.services.ServiceException; import com.schoolregistration.dao.DataAccessException; import com.schoolregistration.dao.StudentDao; import com.schoolregistration.dao.impl.JDBCStudentImpl; import com.schoolregistration.domain.Student; public class StudentAdministrationImpl implements StudentAdministration{ StudentDao studentDAO = new JDBCStudentImpl(); public void setClassDAO(StudentDao studDAO) { this.studentDAO = studDAO; } public StudentDao getStudentDAO() { return this.studentDAO; } @Override public Student getStudent(int userId) throws ServiceException { Student stud = null; try { stud = studentDAO.getStudent(userId); } catch (DataAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } return stud; } public static void main(String[] args) throws ServiceException { StudentAdministrationImpl std = new StudentAdministrationImpl(); Student d = std.getStudent(1); System.out.println(d.toString()); } }