@RestController @RequestMapping(value="/rest/tenant") @Validated public class TenantController extends Object
| Constructor and Description |
|---|
TenantController(TenantService tenantService) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<Tenant> |
createTenant(@Valid RosterStateView initialRosterStateView) |
org.springframework.http.ResponseEntity<Boolean> |
deleteTenant(@Min(value=0L) Integer id) |
org.springframework.http.ResponseEntity<RosterParametrization> |
getRosterParametrization(@Min(value=0L) Integer tenantId) |
org.springframework.http.ResponseEntity<List<ZoneId>> |
getSupportedTimezones() |
org.springframework.http.ResponseEntity<Tenant> |
getTenant(@Min(value=0L) Integer id) |
org.springframework.http.ResponseEntity<List<Tenant>> |
getTenantList() |
org.springframework.http.ResponseEntity<RosterParametrization> |
updateRosterParametrization(@Valid RosterParametrizationView rosterParametrizationView) |
public TenantController(TenantService tenantService)
@GetMapping(value="/") public org.springframework.http.ResponseEntity<List<Tenant>> getTenantList()
@GetMapping(value="/{id}")
public org.springframework.http.ResponseEntity<Tenant> getTenant(@PathVariable @Min(value=0L)
@Min(value=0L) Integer id)
@PostMapping(value="/add") public org.springframework.http.ResponseEntity<Tenant> createTenant(@RequestBody @Valid @Valid RosterStateView initialRosterStateView)
@PostMapping(value="/remove/{id}")
public org.springframework.http.ResponseEntity<Boolean> deleteTenant(@PathVariable @Min(value=0L)
@Min(value=0L) Integer id)
@GetMapping(value="/{tenantId}/parametrization")
public org.springframework.http.ResponseEntity<RosterParametrization> getRosterParametrization(@PathVariable @Min(value=0L)
@Min(value=0L) Integer tenantId)
@PostMapping(value="/parametrization/update") public org.springframework.http.ResponseEntity<RosterParametrization> updateRosterParametrization(@RequestBody @Valid @Valid RosterParametrizationView rosterParametrizationView)
Copyright © 2017–2019 JBoss by Red Hat. All rights reserved.