@RestController public class Updater extends Object
Constructor and Description |
---|
Updater(javax.servlet.ServletContext context) |
Modifier and Type | Method and Description |
---|---|
org.springframework.http.ResponseEntity<Void> |
checkVersionAvailable(String version,
javax.servlet.http.HttpServletRequest request) |
protected org.apache.catalina.Container |
getAppNGContext() |
protected org.apache.catalina.Container |
getAppNGizerContext() |
org.springframework.http.ResponseEntity<String> |
getStartPage(String version,
String onSuccess,
javax.servlet.http.HttpServletRequest request) |
org.springframework.http.ResponseEntity<org.appng.upngizr.controller.Updater.Status> |
getStatus() |
protected void |
updateAppNG(org.springframework.core.io.Resource resource,
String appNGHome) |
org.springframework.http.ResponseEntity<String> |
updateAppng(String version,
String onSuccess,
javax.servlet.http.HttpServletRequest request) |
protected void |
updateAppNGizer(org.springframework.core.io.Resource resource,
String appNGizerHome) |
@RequestMapping(method=GET, path="/update/start/{version:.+}", produces="text/html") public org.springframework.http.ResponseEntity<String> getStartPage(@PathVariable(value="version") String version, @RequestParam(required=false,defaultValue="") String onSuccess, javax.servlet.http.HttpServletRequest request) throws IOException, URISyntaxException
IOException
URISyntaxException
@RequestMapping(method=GET, path="/update/status", produces="application/json;charset=UTF-8") public org.springframework.http.ResponseEntity<org.appng.upngizr.controller.Updater.Status> getStatus()
@RequestMapping(path="/checkVersionAvailable/{version:.+}", method=GET) public org.springframework.http.ResponseEntity<Void> checkVersionAvailable(@PathVariable(value="version") String version, javax.servlet.http.HttpServletRequest request) throws IOException
IOException
@RequestMapping(path="/update/{version:.+}", produces="text/plain", method=POST) public org.springframework.http.ResponseEntity<String> updateAppng(@PathVariable(value="version") String version, @RequestParam(required=false) String onSuccess, javax.servlet.http.HttpServletRequest request)
protected void updateAppNG(org.springframework.core.io.Resource resource, String appNGHome) throws IOException, ZipException, FileNotFoundException
protected void updateAppNGizer(org.springframework.core.io.Resource resource, String appNGizerHome) throws org.springframework.web.client.RestClientException, IOException
org.springframework.web.client.RestClientException
IOException
protected org.apache.catalina.Container getAppNGContext()
protected org.apache.catalina.Container getAppNGizerContext()
Copyright © 2011–2020 aiticon GmbH. All rights reserved.