RRRRHHHH_Code
1cf3957b65da8317e0f2f8cdbec1abb029b8c07d
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
package businessLogic; import java.rmi.RemoteException; import java.rmi.server.UnicastRemoteObject; import javax.mail.MessagingException; import common.AccountInterface; import dataAccess.DB4oManager; import domain.Account; import domain.Administrator; import domain.Owner; public class AccountManager extends UnicastRemoteObject implements AccountInterface { /** * */ private static final long serialVersionUID = 1L; private DB4oManager dbMngr; public AccountManager() throws RemoteException { try { dbMngr = DB4oManager.getInstance(); } catch (Exception e) { e.printStackTrace(); } } public boolean addAccount(int index) throws RemoteException { Account ac = Administrator.getInstance().getNewOwnerRequest() .get(index); if (this.dbMngr.addAccount(ac)) { try { MailManager.getInstance().Send(ac.getOwner().getMailAccount(), "Entered into the system", "Congratulations"); } catch (MessagingException e) { e.printStackTrace(); } return true; } return false; } public boolean removeAccount(int index) throws RemoteException { AdminManager adm = new AdminManager(); Owner own = adm.getAllOwners().get(index); try { if (this.dbMngr.removeAccount(own)) { try { MailManager.getInstance().Send(own.getMailAccount(), "Removed from the system", "We are sorry"); } catch (MessagingException e) { e.printStackTrace(); } return true; } } catch (Exception e) { e.printStackTrace(); } return false; } } |
Commits for RRRRHHHH_CoderuralHouses/src/businessLogic/AccountManager.java
Revision | Author | Commited | Message |
---|---|---|---|
92bcb4 ... Diff | camjan | Wed 20 May, 2015 13:00:47 +0000 | mail service added when an owner is deleted from the system |
1be833 ... Diff | camjan | Wed 20 May, 2015 12:52:36 +0000 | Minor changes |
34bf26 ... Diff | camjan | Wed 20 May, 2015 12:32:05 +0000 | minor changes |
4bc36b ... Diff | camjan | Tue 19 May, 2015 23:23:13 +0000 | Merge branch ‘master’ of https://xp-dev.com/git/RRRRHHHH_Code Conflicts: |
e90cb4 ... Diff | camjan | Tue 19 May, 2015 19:39:31 +0000 | Owner deletion added |
ad3773 ... Diff | pinene | Tue 19 May, 2015 18:01:40 +0000 | data now is gotten using queries |
25898b ... Diff | camjan | Mon 18 May, 2015 15:26:01 +0000 | Account adding and deleting fixed |
578bec ... Diff | epinzolas001 | Mon 18 May, 2015 11:44:38 +0000 | New owners now can be created properly. |
4f8bcc ... Diff | epinzolas001 | Mon 18 May, 2015 09:49:54 +0000 | Merge conflicts solutioned |
6a5d4d ... | camjan | Sun 17 May, 2015 20:35:45 +0000 | Booking confirmation and e-mail service added. Some bugs to be solved. |