@RestController @RequestMapping(value="/dashboard/api/policies") public class PoliciesController extends BaseController
| Modifier and Type | Field and Description |
|---|---|
protected String |
environment |
localeResolver| Constructor and Description |
|---|
PoliciesController() |
| Modifier and Type | Method and Description |
|---|---|
RestResponse<List<Policy.Attribute>> |
attributes() |
org.springframework.http.ResponseEntity<RestResponse<Policy>> |
createPolicy(Policy policy) |
void |
delete(Long id) |
RestResponse<List<Policy>> |
listPolicies() |
org.springframework.http.ResponseEntity<RestResponse<Policy>> |
newPolicy() |
org.springframework.http.ResponseEntity<Void> |
options(javax.servlet.http.HttpServletResponse response) |
RestResponse<Policy> |
policy(Long id) |
RestResponse<List<Policy>> |
revisions(Long id) |
org.springframework.http.ResponseEntity<RestResponse<Policy>> |
updatePolicy(Policy policy) |
createRestResponse, getLocale@Value(value="${dashboard.environment}")
protected String environment
@RequestMapping(method=OPTIONS) public org.springframework.http.ResponseEntity<Void> options(javax.servlet.http.HttpServletResponse response)
@PreAuthorize(value="hasAnyRole(\'DASHBOARD_ADMIN\',\'DASHBOARD_VIEWER\',\'DASHBOARD_SUPER_USER\')") @RequestMapping(method=GET) public RestResponse<List<Policy>> listPolicies()
@PreAuthorize(value="hasAnyRole(\'DASHBOARD_ADMIN\',\'DASHBOARD_VIEWER\',\'DASHBOARD_SUPER_USER\')") @RequestMapping(method=POST) public org.springframework.http.ResponseEntity<RestResponse<Policy>> createPolicy(@RequestBody Policy policy)
@PreAuthorize(value="hasAnyRole(\'DASHBOARD_ADMIN\',\'DASHBOARD_VIEWER\',\'DASHBOARD_SUPER_USER\')") @RequestMapping(method=PUT) public org.springframework.http.ResponseEntity<RestResponse<Policy>> updatePolicy(@RequestBody Policy policy)
@PreAuthorize(value="hasAnyRole(\'DASHBOARD_ADMIN\',\'DASHBOARD_VIEWER\',\'DASHBOARD_SUPER_USER\')")
@RequestMapping(path="/new",
method=GET)
public org.springframework.http.ResponseEntity<RestResponse<Policy>> newPolicy()
@PreAuthorize(value="hasAnyRole(\'DASHBOARD_ADMIN\',\'DASHBOARD_VIEWER\',\'DASHBOARD_SUPER_USER\')")
@RequestMapping(path="/{id}",
method=GET)
public RestResponse<Policy> policy(@PathVariable(value="id")
Long id)
@PreAuthorize(value="hasAnyRole(\'DASHBOARD_ADMIN\',\'DASHBOARD_VIEWER\',\'DASHBOARD_SUPER_USER\')")
@RequestMapping(path="/{id}",
method=DELETE)
public void delete(@PathVariable(value="id")
Long id)
@PreAuthorize(value="hasAnyRole(\'DASHBOARD_ADMIN\',\'DASHBOARD_VIEWER\',\'DASHBOARD_SUPER_USER\')")
@RequestMapping(path="/{id}/revisions",
method=GET)
public RestResponse<List<Policy>> revisions(@PathVariable(value="id")
Long id)
@RequestMapping(path="/attributes",
method=GET)
public RestResponse<List<Policy.Attribute>> attributes()
Copyright © 2012–2021 Pivotal Software, Inc.. All rights reserved.