Commit 78cd1e2247f109dc7498a5a52baa7ae9718f90c3

Authored by Thomas Ziemer
1 parent cd3051f8

refactor: Session in SessionContext umbenannt

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
... ...