public class RasRestService extends SecuredRestService
applicationContext, request, servletContext| Constructor and Description |
|---|
RasRestService() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
downloadPackage(String projectName,
String applicationSid) |
javax.ws.rs.core.Response |
getAppConfig(String applicationSid)
Returns application package information.
|
javax.ws.rs.core.Response |
getBinaryStatus(String applicationSid)
Returns info about a zipped package (binary) including if it is available or not
|
javax.ws.rs.core.Response |
getBootstrap(String applicationSid) |
javax.ws.rs.core.Response |
getConfig(String applicationSid) |
javax.ws.rs.core.Response |
getConfigFromPackaging(String applicationSid) |
javax.ws.rs.core.Response |
getRapp(String applicationSid) |
void |
init() |
javax.ws.rs.core.Response |
listRappsByProjectSid(javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
newRasApp(javax.servlet.http.HttpServletRequest request)
Create a new application by uploading a ras package
param projectNameOverride - NOT IMPLEMENTED - if specified, the project should be named like this.
|
javax.ws.rs.core.Response |
preparePackage(String applicationSid) |
javax.ws.rs.core.Response |
saveApp(javax.servlet.http.HttpServletRequest request,
String applicationSid)
Creates or updates an app
|
javax.ws.rs.core.Response |
setBootstrap(javax.servlet.http.HttpServletRequest request,
String applicationSid)
Sets bootstrap parameters for the application.
|
getLoggedUsername, getUserIdentityContext, securebuildErrorResponse, buildInvalidResponse, buildOkResponse, buildOkResponse, buildWebTriggerHtmlResponse, buildWebTriggerJsonResponse, read, size@PostConstruct public void init()
init in class SecuredRestServicepublic javax.ws.rs.core.Response getAppConfig(String applicationSid) throws StorageException, ProjectDoesNotExist
applicationSid - StorageExceptionProjectDoesNotExistpublic javax.ws.rs.core.Response saveApp(@Context
javax.servlet.http.HttpServletRequest request,
String applicationSid)
request - applicationSid - public javax.ws.rs.core.Response preparePackage(String applicationSid)
public javax.ws.rs.core.Response getBinaryStatus(String applicationSid)
applicationSid - public javax.ws.rs.core.Response downloadPackage(String projectName, String applicationSid)
public javax.ws.rs.core.Response listRappsByProjectSid(@Context
javax.servlet.http.HttpServletRequest request)
throws RvdException
RvdExceptionpublic javax.ws.rs.core.Response newRasApp(@Context
javax.servlet.http.HttpServletRequest request)
request - public javax.ws.rs.core.Response getConfig(String applicationSid)
public javax.ws.rs.core.Response getRapp(String applicationSid) throws StorageException
StorageExceptionpublic javax.ws.rs.core.Response getConfigFromPackaging(String applicationSid)
public javax.ws.rs.core.Response setBootstrap(@Context
javax.servlet.http.HttpServletRequest request,
String applicationSid)
request - applicationSid - public javax.ws.rs.core.Response getBootstrap(String applicationSid)
Copyright © 2016. All Rights Reserved.