Commit 78cd1e2247f109dc7498a5a52baa7ae9718f90c3
1 parent
cd3051f8
refactor: Session in SessionContext umbenannt
Showing
3 changed files
with
12 additions
and
11 deletions
src/main/java/net/ziemers/swxercise/lg/model/user/Session.java renamed to src/main/java/net/ziemers/swxercise/lg/model/user/SessionContext.java
... | ... | @@ -3,10 +3,10 @@ package net.ziemers.swxercise.lg.model.user; |
3 | 3 | import javax.enterprise.context.SessionScoped; |
4 | 4 | |
5 | 5 | /** |
6 | - * Verwaltet die Session des zurzeit angemeldeten Benutzers. | |
6 | + * Verwaltet den SessionContext des zurzeit angemeldeten Benutzers. | |
7 | 7 | */ |
8 | 8 | @SessionScoped |
9 | -public class Session implements java.io.Serializable { | |
9 | +public class SessionContext implements java.io.Serializable { | |
10 | 10 | |
11 | 11 | private User user = null; |
12 | 12 | ... | ... |
src/main/java/net/ziemers/swxercise/lg/user/service/UserService.java
... | ... | @@ -7,7 +7,7 @@ import javax.inject.Inject; |
7 | 7 | |
8 | 8 | import net.ziemers.swxercise.db.dao.user.UserDao; |
9 | 9 | import net.ziemers.swxercise.lg.model.user.Profile; |
10 | -import net.ziemers.swxercise.lg.model.user.Session; | |
10 | +import net.ziemers.swxercise.lg.model.user.SessionContext; | |
11 | 11 | import net.ziemers.swxercise.lg.model.user.User; |
12 | 12 | import net.ziemers.swxercise.lg.user.dto.UserDto; |
13 | 13 | |
... | ... | @@ -21,21 +21,21 @@ public class UserService { |
21 | 21 | private UserDao dao; |
22 | 22 | |
23 | 23 | @Inject |
24 | - private Session session; | |
24 | + private SessionContext sessionContext; | |
25 | 25 | |
26 | 26 | public boolean loginUser(UserDto dto) { |
27 | 27 | final User user = dao.findByUsername(dto.getUsername()); |
28 | 28 | |
29 | 29 | if (user != null && user.getProfile().isValidPassword(dto.getPassword())) { |
30 | - session.setUser(user); | |
30 | + sessionContext.setUser(user); | |
31 | 31 | return true; |
32 | 32 | } |
33 | 33 | return false; |
34 | 34 | } |
35 | 35 | |
36 | 36 | public boolean logoutUser() { |
37 | - session.setUser(null); | |
38 | - return session.getUser() == null; | |
37 | + sessionContext.setUser(null); | |
38 | + return sessionContext.getUser() == null; | |
39 | 39 | } |
40 | 40 | |
41 | 41 | public User findUser(final Long id) { |
... | ... | @@ -61,7 +61,7 @@ public class UserService { |
61 | 61 | } |
62 | 62 | |
63 | 63 | public boolean deleteUser() { |
64 | - final User user = session.getUser(); | |
64 | + final User user = sessionContext.getUser(); | |
65 | 65 | |
66 | 66 | if (user != null) { |
67 | 67 | dao.remove(User.class, user.getId()); |
... | ... | @@ -71,7 +71,7 @@ public class UserService { |
71 | 71 | } |
72 | 72 | |
73 | 73 | public User getSessionUser() { |
74 | - return session.getUser(); | |
74 | + return sessionContext.getUser(); | |
75 | 75 | } |
76 | 76 | |
77 | 77 | } | ... | ... |
src/main/java/net/ziemers/swxercise/ui/UserViewController.java
... | ... | @@ -7,6 +7,7 @@ import javax.inject.Inject; |
7 | 7 | import javax.ws.rs.*; |
8 | 8 | import javax.ws.rs.core.MediaType; |
9 | 9 | |
10 | +import net.ziemers.swxercise.lg.model.user.SessionContext; | |
10 | 11 | import net.ziemers.swxercise.lg.model.user.User; |
11 | 12 | import net.ziemers.swxercise.lg.user.dto.UserDto; |
12 | 13 | import net.ziemers.swxercise.lg.user.service.UserService; |
... | ... | @@ -126,7 +127,7 @@ public class UserViewController { |
126 | 127 | } |
127 | 128 | |
128 | 129 | /** |
129 | - * Meldet einen Benutzer durch übergebenen username und password mit einer neuen User-{@link net.ziemers.swxercise.lg.model.user.Session} an. | |
130 | + * Meldet einen Benutzer durch übergebenen username und password mit einem neuen User-{@link SessionContext} an. | |
130 | 131 | * |
131 | 132 | * Aufruf: |
132 | 133 | * POST http://localhost:8080/swxercise/rest/users/login |
... | ... | @@ -146,7 +147,7 @@ public class UserViewController { |
146 | 147 | } |
147 | 148 | |
148 | 149 | /** |
149 | - * Meldet den angemeldeten Benutzer von seiner User-{@link net.ziemers.swxercise.lg.model.user.Session} ab. | |
150 | + * Meldet den angemeldeten Benutzer von seinem User-{@link SessionContext} ab. | |
150 | 151 | * |
151 | 152 | * Aufruf: |
152 | 153 | * POST http://localhost:8080/swxercise/rest/users/logout | ... | ... |