public class ProjectRestService extends SecuredRestService
applicationContext, servletContext| Constructor and Description |
|---|
ProjectRestService() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
buildProject(String applicationSid) |
javax.ws.rs.core.Response |
createProject(String name,
String kind,
String ticket) |
javax.ws.rs.core.Response |
deleteProject(String applicationSid,
String ticket) |
javax.ws.rs.core.Response |
downloadArchive(String applicationSid,
String projectName) |
javax.ws.rs.core.Response |
getCcInfo(String applicationSid) |
javax.ws.rs.core.Response |
getProjectSettings(String applicationSid) |
javax.ws.rs.core.Response |
getWavNoQueryParams(String applicationSid,
String filename) |
javax.ws.rs.core.Response |
importProjectArchive(javax.servlet.http.HttpServletRequest request,
String ticket) |
void |
init() |
javax.ws.rs.core.Response |
listProjects(javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
listWavs(String applicationSid) |
javax.ws.rs.core.Response |
openProject(String applicationSid,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
projectInfo(String applicationSid)
Retrieves project header information.
|
javax.ws.rs.core.Response |
removeWavFile(String applicationSid,
String wavname,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
renameProject(String applicationSid,
String projectNewName,
String ticket) |
javax.ws.rs.core.Response |
saveProjectSettings(String applicationSid) |
javax.ws.rs.core.Response |
storeCcInfo(String applicationSid,
javax.servlet.http.HttpServletRequest request)
Store Call Control project information
|
javax.ws.rs.core.Response |
updateProject(javax.servlet.http.HttpServletRequest request,
String applicationSid) |
javax.ws.rs.core.Response |
upgradeProject(String applicationSid) |
javax.ws.rs.core.Response |
uploadWavFile(String applicationSid,
javax.servlet.http.HttpServletRequest request) |
getLoggedUsername, getUserIdentityContext, securebuildErrorResponse, buildInvalidResponse, buildOkResponse, buildOkResponse, buildWebTriggerHtmlResponse, buildWebTriggerJsonResponse, read, size@PostConstruct public void init()
init in class SecuredRestServicepublic javax.ws.rs.core.Response listProjects(@Context
javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response createProject(String name, String kind, String ticket)
public javax.ws.rs.core.Response projectInfo(String applicationSid) throws StorageException, ProjectDoesNotExist
applicationSid - - The application sid to get information forStorageExceptionProjectDoesNotExistpublic javax.ws.rs.core.Response updateProject(@Context
javax.servlet.http.HttpServletRequest request,
String applicationSid)
public javax.ws.rs.core.Response storeCcInfo(String applicationSid, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response getCcInfo(String applicationSid)
public javax.ws.rs.core.Response renameProject(String applicationSid, String projectNewName, String ticket) throws StorageException, ProjectDoesNotExist
StorageExceptionProjectDoesNotExistpublic javax.ws.rs.core.Response upgradeProject(String applicationSid)
public javax.ws.rs.core.Response deleteProject(String applicationSid, String ticket) throws ProjectDoesNotExist
ProjectDoesNotExistpublic javax.ws.rs.core.Response downloadArchive(String applicationSid, String projectName) throws StorageException, ProjectDoesNotExist, UnsupportedEncodingException, org.apache.commons.codec.EncoderException
StorageExceptionProjectDoesNotExistUnsupportedEncodingExceptionorg.apache.commons.codec.EncoderExceptionpublic javax.ws.rs.core.Response importProjectArchive(@Context
javax.servlet.http.HttpServletRequest request,
String ticket)
public javax.ws.rs.core.Response openProject(String applicationSid, @Context javax.servlet.http.HttpServletRequest request) throws StorageException, ProjectDoesNotExist
StorageExceptionProjectDoesNotExistpublic javax.ws.rs.core.Response uploadWavFile(String applicationSid, @Context javax.servlet.http.HttpServletRequest request) throws StorageException, ProjectDoesNotExist
StorageExceptionProjectDoesNotExistpublic javax.ws.rs.core.Response removeWavFile(String applicationSid, String wavname, @Context javax.servlet.http.HttpServletRequest request) throws StorageException, ProjectDoesNotExist
StorageExceptionProjectDoesNotExistpublic javax.ws.rs.core.Response listWavs(String applicationSid) throws StorageException, ProjectDoesNotExist
StorageExceptionProjectDoesNotExistpublic javax.ws.rs.core.Response getWavNoQueryParams(String applicationSid, String filename)
public javax.ws.rs.core.Response buildProject(String applicationSid) throws StorageException, ProjectDoesNotExist
StorageExceptionProjectDoesNotExistpublic javax.ws.rs.core.Response saveProjectSettings(String applicationSid)
public javax.ws.rs.core.Response getProjectSettings(String applicationSid)
Copyright © 2016. All Rights Reserved.