public abstract class EntityController<ENTITY extends umun.iam.model.Meta> extends Object
| Modifier and Type | Field and Description |
|---|---|
umun.iam.service.TokenService |
tokenService |
| Constructor and Description |
|---|
EntityController() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<?> |
create(String authHeader,
ENTITY entity) |
org.springframework.http.ResponseEntity<?> |
delete(String authHeader,
long entityId) |
protected abstract EntityCRUDService<ENTITY> |
getCRUDService() |
org.springframework.http.ResponseEntity<?> |
update(String authHeader,
long entityId,
ENTITY entity) |
protected abstract EntityCRUDService<ENTITY> getCRUDService()
@PostMapping
public org.springframework.http.ResponseEntity<?> create(@RequestHeader(value="Authorization")
String authHeader,
@RequestBody
ENTITY entity)
@PutMapping(value="/{entityId}")
public org.springframework.http.ResponseEntity<?> update(@RequestHeader(value="Authorization")
String authHeader,
@PathVariable(value="entityId")
long entityId,
@RequestBody
ENTITY entity)
@DeleteMapping(value="/{entityId}")
public org.springframework.http.ResponseEntity<?> delete(@RequestHeader(value="Authorization")
String authHeader,
@PathVariable(value="entityId")
long entityId)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.