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 106e3cc7dd0f895e8d2dc794397a84d99d52c3f5..5a378daa2c7f34b91d7052db3f4151db285b5a06 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 0000000000000000000000000000000000000000..9a570c3fe768d2c61a2ddde10b4c5aded6149489 --- /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 0000000000000000000000000000000000000000..b6952b340aa97f1eaf3ee4ee080c7769cebb3545 --- /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 0000000000000000000000000000000000000000..d08651e82f05b02f22233ad9eec617ac663988c7 --- /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; + +}