package businessLogic; import gui.StartWindow; import java.rmi.RemoteException; import java.util.Vector; import dataAccess.DB4oManager; import domain.Owner; public class LoginManager implements LoginManagerInterface { //owners to be separated to accounts later on DB4oManager dbMngr; public LoginManager() { try { dbMngr = DB4oManager.getInstance(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } @Override public Owner checkCredentials(String usr, String pwd) { try { Vector owner = dbMngr.getSingleOwner(usr, pwd); if(owner.isEmpty()) return null; else return owner.get(0); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } }