From f0915f63b15a154af45062b83948cc2eb7d0dfdd Mon Sep 17 00:00:00 2001 From: Jan Marchel Date: Tue, 23 Nov 2021 10:21:15 +0100 Subject: [PATCH] mocking Ui endpoints --- .../controller/user/UserController.java | 25 +++++++++++++++++-- .../guibackend/model/user/Activities.java | 10 ++++++++ .../guibackend/model/user/Resources.java | 8 ++++++ .../guibackend/model/user/UserProfile.java | 10 ++++++++ 4 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 gui-backend/src/main/java/eu/melodic/upperware/guibackend/model/user/Activities.java create mode 100644 gui-backend/src/main/java/eu/melodic/upperware/guibackend/model/user/Resources.java create mode 100644 gui-backend/src/main/java/eu/melodic/upperware/guibackend/model/user/UserProfile.java diff --git a/gui-backend/src/main/java/eu/melodic/upperware/guibackend/controller/user/UserController.java b/gui-backend/src/main/java/eu/melodic/upperware/guibackend/controller/user/UserController.java index 106e3cc7d..5a378daa2 100644 --- a/gui-backend/src/main/java/eu/melodic/upperware/guibackend/controller/user/UserController.java +++ b/gui-backend/src/main/java/eu/melodic/upperware/guibackend/controller/user/UserController.java @@ -8,8 +8,7 @@ import eu.melodic.upperware.guibackend.controller.user.request.NewUserRequest; import eu.melodic.upperware.guibackend.controller.user.response.LoginResponse; import eu.melodic.upperware.guibackend.controller.user.response.UserResponse; import eu.melodic.upperware.guibackend.controller.user.response.UserWithPasswordResponse; -import eu.melodic.upperware.guibackend.model.user.User; -import eu.melodic.upperware.guibackend.model.user.UserRole; +import eu.melodic.upperware.guibackend.model.user.*; import eu.melodic.upperware.guibackend.service.user.UserService; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -30,6 +29,28 @@ public class UserController { private JwtServerApi jwtServerApi; private UserService userService; + + @PostMapping("/user/userProfile") + @ResponseStatus(HttpStatus.CREATED) + public UserProfile getUserProfile() { + UserProfile userProfile = new UserProfile(); + return userProfile; + } + + @PostMapping("/user/resources") + @ResponseStatus(HttpStatus.CREATED) + public Resources getResources() { + Resources resources = new Resources(); + return resources; + } + + @PostMapping("/user/activities") + @ResponseStatus(HttpStatus.CREATED) + public Activities getActivities() { + Activities activities = new Activities(); + return activities; + } + @PostMapping("/user/login") @ResponseStatus(HttpStatus.CREATED) public LoginResponse loginUser(@RequestBody UserRequest loginRequest) { diff --git a/gui-backend/src/main/java/eu/melodic/upperware/guibackend/model/user/Activities.java b/gui-backend/src/main/java/eu/melodic/upperware/guibackend/model/user/Activities.java new file mode 100644 index 000000000..9a570c3fe --- /dev/null +++ b/gui-backend/src/main/java/eu/melodic/upperware/guibackend/model/user/Activities.java @@ -0,0 +1,10 @@ +package eu.melodic.upperware.guibackend.model.user; + +public class Activities { + + String eventTime; + String eventName; + String resourceName; + String resourceType; + +} diff --git a/gui-backend/src/main/java/eu/melodic/upperware/guibackend/model/user/Resources.java b/gui-backend/src/main/java/eu/melodic/upperware/guibackend/model/user/Resources.java new file mode 100644 index 000000000..b6952b340 --- /dev/null +++ b/gui-backend/src/main/java/eu/melodic/upperware/guibackend/model/user/Resources.java @@ -0,0 +1,8 @@ +package eu.melodic.upperware.guibackend.model.user; + +public class Resources { + + String resourceType; + String resourceName; + +} diff --git a/gui-backend/src/main/java/eu/melodic/upperware/guibackend/model/user/UserProfile.java b/gui-backend/src/main/java/eu/melodic/upperware/guibackend/model/user/UserProfile.java new file mode 100644 index 000000000..d08651e82 --- /dev/null +++ b/gui-backend/src/main/java/eu/melodic/upperware/guibackend/model/user/UserProfile.java @@ -0,0 +1,10 @@ +package eu.melodic.upperware.guibackend.model.user; + +public class UserProfile { + + String firstName; + String lastName; + String email; + String role; + +} -- GitLab