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