Renombrado RestController a UserRestController

This commit is contained in:
Eneko Nieto
2021-01-04 16:51:25 +01:00
parent 99be7a288e
commit a0c4a0aa7b
2 changed files with 8 additions and 7 deletions

View File

@@ -9,4 +9,5 @@ class User(
@Id @GeneratedValue var id: Long? = null,
var matrixId: String,
var name: String,
var email: String)
var email: String
)

View File

@@ -12,25 +12,25 @@ import org.springframework.web.bind.annotation.RequestMapping
import org.springframework.web.bind.annotation.RestController
@RestController
@RequestMapping("/api")
class RestController(private val userRepository: UserRepository) {
@RequestMapping("/api/user")
class UserRestController(private val userRepository: UserRepository) {
@RequestMapping("/user/create")
@RequestMapping("/create")
fun createUser(@RequestBody @Validated user: User) {
CreateUser(userRepository).createUser(user)
}
@RequestMapping("/user/delete")
@RequestMapping("/delete")
fun deleteUser(user: User) {
DeleteUser(userRepository).deleteUser(user)
}
@RequestMapping("/user/edit")
@RequestMapping("/edit")
fun editUser(user: User) {
EditUser(userRepository).editUser(user)
}
@RequestMapping("/user/list")
@RequestMapping("/list")
fun listUsers(): List<User> {
return ListUsers(userRepository).listUsers()
}