@RestController public class SiteController extends ControllerBase
Constructor and Description |
---|
SiteController() |
Modifier and Type | Method and Description |
---|---|
ResponseEntity<Site> |
createSite(Site site) |
ResponseEntity<Void> |
deleteSite(String name) |
ResponseEntity<Site> |
getSite(String name) |
ResponseEntity<Sites> |
listSites() |
ResponseEntity<Void> |
reloadSite(String name) |
ResponseEntity<Site> |
updateSite(String name,
Site site) |
getDatabaseStatus, getSharedSecret, onBusinessException
@RequestMapping(value="/site", method=GET) public ResponseEntity<Sites> listSites()
@RequestMapping(value="/site/{name}", method=GET) public ResponseEntity<Site> getSite(@PathVariable(value="name") String name)
@RequestMapping(value="/site/{name}/reload", method=PUT) public ResponseEntity<Void> reloadSite(@PathVariable(value="name") String name)
@RequestMapping(value="/site", method=POST) public ResponseEntity<Site> createSite(@RequestBody Site site)
@RequestMapping(value="/site/{name}", method=PUT) public ResponseEntity<Site> updateSite(@PathVariable(value="name") String name, @RequestBody Site site)
@RequestMapping(value="/site/{name}", method=DELETE) public ResponseEntity<Void> deleteSite(@PathVariable(value="name") String name) throws BusinessException
BusinessException
Copyright © 2011–2017 aiticon GmbH. All rights reserved.