admin completed
[RRRRHHHH_Code] / ruralHouses / src / businessLogic / LoginManager.java
1 package businessLogic;
2
3
4 import java.util.Vector;
5
6 import dataAccess.DB4oManager;
7 import domain.Account;
8 import domain.Owner;
9
10 public class LoginManager implements LoginManagerInterface {
11
12         DB4oManager dbMngr;
13
14         public LoginManager() {
15
16                 try {
17                         dbMngr = DB4oManager.getInstance();
18                 } catch (Exception e) {
19                         // TODO Auto-generated catch block
20                         e.printStackTrace();
21                 }
22         }
23
24         @Override
25         public Account checkCredentials(String usr, String pwd) {
26                 try {
27                         Vector<Account> account = dbMngr.getAccount(usr, pwd);
28                         if (account.isEmpty())
29                                 return null;
30                         else
31                                 return account.get(0);
32
33                 } catch (Exception e) {
34                         // TODO Auto-generated catch block
35                         e.printStackTrace();
36                 }
37                 return null;
38         }
39         
40
41
42 }