package com.schoolregistration.serviceimpl; import java.util.HashSet; import java.util.Set; import com.com.schoolregistration.services.ServiceException; import com.com.schoolregistration.services.UserTypeAdministration; import com.schoolregistration.dao.DataAccessException; import com.schoolregistration.dao.UserTypeDao; import com.schoolregistration.dao.impl.JDBCUserTypeImpl; public class UserTypeAdministrationImpl implements UserTypeAdministration { UserTypeDao userTypeDAO = new JDBCUserTypeImpl(); public void setUserTypeDAO(UserTypeDao userTypeDao) { this.userTypeDAO = userTypeDao; } public UserTypeDao getUserTypeDAO() { return this.userTypeDAO; } @Override public Set<String> getUserTypes() throws ServiceException { Set<String> userTypes = new HashSet<String>(); try { userTypes = userTypeDAO.getUserTypes(); } catch(DataAccessException da) { da.printStackTrace(); } return userTypes; } public static void main(String[] args) throws ServiceException { UserTypeAdministrationImpl u = new UserTypeAdministrationImpl(); Set<String> se = u.getUserTypes(); for(String x : se) { System.out.println(x); } } }