Package org.appng.appngizer.controller
Class SiteApplicationController
- java.lang.Object
-
- org.appng.appngizer.controller.ControllerBase
-
- org.appng.appngizer.controller.SiteApplicationController
-
@RestController public class SiteApplicationController extends ControllerBase
-
-
Field Summary
-
Fields inherited from class org.appng.appngizer.controller.ControllerBase
configurer, context, coreService, databaseService, session, templateService
-
-
Constructor Summary
Constructors Constructor Description SiteApplicationController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<Void>
activateApplication(String site, String app)
org.springframework.http.ResponseEntity<Void>
deactivateApplication(String site, String app)
org.springframework.http.ResponseEntity<Application>
getApplication(String site, String app)
org.springframework.http.ResponseEntity<Grants>
getGrantsForApplication(String site, String app)
org.springframework.http.ResponseEntity<Grants>
grantApplicationForSites(String site, String appName, Grants grants)
org.springframework.http.ResponseEntity<Applications>
listApplications(String site)
-
Methods inherited from class org.appng.appngizer.controller.ControllerBase
getDatabaseStatus, getSharedSecret, onBusinessException, onConstraintViolationException
-
-
-
-
Method Detail
-
listApplications
@GetMapping("/site/{site}/application") public org.springframework.http.ResponseEntity<Applications> listApplications(@PathVariable("site") String site)
-
getApplication
@GetMapping("/site/{site}/application/{app}") public org.springframework.http.ResponseEntity<Application> getApplication(@PathVariable("site") String site, @PathVariable("app") String app)
-
grantApplicationForSites
@PutMapping("/site/{site}/application/{app}/grants") public org.springframework.http.ResponseEntity<Grants> grantApplicationForSites(@PathVariable("site") String site, @PathVariable("app") String appName, @RequestBody Grants grants)
-
getGrantsForApplication
@GetMapping("/site/{site}/application/{app}/grants") public org.springframework.http.ResponseEntity<Grants> getGrantsForApplication(@PathVariable("site") String site, @PathVariable("app") String app)
-
activateApplication
@PostMapping("/site/{site}/application/{app}") public org.springframework.http.ResponseEntity<Void> activateApplication(@PathVariable("site") String site, @PathVariable("app") String app)
-
-