| Modifier and Type | Method and Description |
|---|---|
void |
ProjectService.addWavToProject(String projectName,
String wavName,
InputStream wavStream) |
InputStream |
ProjectService.archiveProject(String projectName) |
void |
BuildService.buildProject(String projectName) |
void |
BuildService.buildProject(String projectName,
ProjectState projectState)
Breaks the project state from a big JSON object to separate files per node/step.
|
void |
RasService.createApp(Rapp rapp,
String projectName)
Creates packaging information for an app.
|
ProjectState |
ProjectService.createProject(String projectName,
String kind,
String owner) |
void |
ProjectService.deleteProject(String projectName) |
Rapp |
RasService.getApp(String projectName) |
List<ProjectItem> |
ProjectService.getAvailableProjectsByOwner(String ownerFilter)
Returns the projects owned by ownerFilter (in addition to those that belong to none and are freely accessible).
|
List<ProjectItem> |
ProjectService.getProjectSummaries(List<String> applicationSids,
String ownerFilter)
Returns summary information for all projects specified as appliationSids.
|
RappConfig |
RasService.getRappConfig(String projectName) |
List<WavItem> |
ProjectService.getWavs(String appName) |
void |
RasService.saveApp(Rapp rapp,
String projectName)
Updates packaging information for an app
|
| Constructor and Description |
|---|
ProjectAwareRvdContext(String projectName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.ServletContext servletContext,
RvdConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
StorageExceptionMapper.toResponse(StorageException e) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
ProjectRestService.buildProject(String applicationSid) |
javax.ws.rs.core.Response |
ProjectRestService.downloadArchive(String applicationSid,
String projectName) |
javax.ws.rs.core.Response |
RasRestService.getAppConfig(String applicationSid)
Returns application package information.
|
javax.ws.rs.core.Response |
RasRestService.getRapp(String applicationSid) |
javax.ws.rs.core.Response |
DesignerRestService.listBundledWavs(String name)
Returns a list of urls to wav resources bundled with RVD
|
javax.ws.rs.core.Response |
ProjectRestService.listWavs(String applicationSid) |
javax.ws.rs.core.Response |
ProjectRestService.openProject(String applicationSid,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
ProjectRestService.projectInfo(String applicationSid)
Retrieves project header information.
|
javax.ws.rs.core.Response |
ProjectRestService.removeWavFile(String applicationSid,
String wavname,
javax.servlet.http.HttpServletRequest request) |
javax.ws.rs.core.Response |
ProjectRestService.renameProject(String applicationSid,
String projectNewName,
String ticket) |
javax.ws.rs.core.Response |
ProjectRestService.uploadWavFile(String applicationSid,
javax.servlet.http.HttpServletRequest request) |
| Modifier and Type | Method and Description |
|---|---|
String |
Interpreter.interpret(String targetParam,
RcmlResponse rcmlModel,
Step prependStep,
Target originTarget) |
| Modifier and Type | Method and Description |
|---|---|
void |
Step.handleAction(Interpreter interpreter,
Target originTarget) |
| Modifier and Type | Method and Description |
|---|---|
void |
DialStep.handleAction(Interpreter interpreter,
Target originTarget) |
| Modifier and Type | Method and Description |
|---|---|
void |
EmailStep.handleAction(Interpreter interpreter,
Target originTarget) |
| Modifier and Type | Method and Description |
|---|---|
void |
FaxStep.handleAction(Interpreter interpreter,
Target originTarget) |
| Modifier and Type | Method and Description |
|---|---|
void |
GatherStep.handleAction(Interpreter interpreter,
Target originTarget) |
| Modifier and Type | Method and Description |
|---|---|
void |
RecordStep.handleAction(Interpreter interpreter,
Target originTarget) |
| Modifier and Type | Method and Description |
|---|---|
void |
SmsStep.handleAction(Interpreter interpreter,
Target originTarget) |
| Modifier and Type | Method and Description |
|---|---|
void |
UssdCollectStep.handleAction(Interpreter interpreter,
Target originTarget) |
| Modifier and Type | Method and Description |
|---|---|
static InputStream |
FsProjectStorage.archiveProject(String projectName,
WorkspaceStorage storage) |
static void |
FsProjectStorage.backupProjectState(String projectName,
WorkspaceStorage storage) |
static void |
FsCallControlInfoStorage.clearInfo(String projectName,
WorkspaceStorage workspaceStorage) |
static void |
FsProjectStorage.createProjectSlot(String projectName,
WorkspaceStorage storage) |
static void |
FsProjectStorage.deleteProject(String projectName,
WorkspaceStorage storage) |
static String |
FsProjectStorage.getAvailableProjectName(String projectName,
WorkspaceStorage storage)
Returns an non-existing project name based on the given one.
|
static InputStream |
FsProjectStorage.getWav(String projectName,
String filename,
WorkspaceStorage workspaceStorage) |
static void |
FsProjectStorage.importProjectFromDirectory(File sourceProjectDirectory,
String projectName,
boolean overwrite,
WorkspaceStorage storage) |
static List<RappItem> |
FsProjectStorage.listRapps(List<String> projectNames,
WorkspaceStorage workspaceStorage,
ProjectService projectService)
Creates a list of rapp info objects out of a set of projects
|
static List<WavItem> |
FsProjectStorage.listWavs(String projectName,
WorkspaceStorage storage) |
static String |
FsProjectStorage.loadBootstrapInfo(String projectName,
WorkspaceStorage workspaceStorage) |
<T> T |
WorkspaceStorage.loadEntity(String entityName,
String relativePath,
Class<T> entityClass) |
<T> T |
WorkspaceStorage.loadEntity(String entityName,
String relativePath,
Type gsonType) |
String |
WorkspaceStorage.loadEntityString(String entityName,
String relativePath) |
static CallControlInfo |
FsCallControlInfoStorage.loadInfo(String projectName,
WorkspaceStorage workspaceStorage) |
<T> T |
WorkspaceStorage.loadModelFromFile(File file,
Type gsonType) |
<T> T |
WorkspaceStorage.loadModelFromFile(String filepath,
Type gsonType) |
<T> T |
WorkspaceStorage.loadModelFromXMLFile(File file,
Class<T> modelClass) |
<T> T |
WorkspaceStorage.loadModelFromXMLFile(String filepath,
Class<T> modelClass) |
static List<String> |
FsProjectStorage.loadNodeStepnames(String projectName,
String nodeName,
WorkspaceStorage storage) |
static ProjectState |
FsProjectStorage.loadProject(String projectName,
WorkspaceStorage storage) |
static ProjectOptions |
FsProjectStorage.loadProjectOptions(String projectName,
WorkspaceStorage workspaceStorage) |
static ProjectSettings |
FsProjectStorage.loadProjectSettings(String projectName,
WorkspaceStorage storage) |
static String |
FsProjectStorage.loadProjectString(String projectName,
WorkspaceStorage storage) |
static Rapp |
FsPackagingStorage.loadRapp(String projectName,
WorkspaceStorage storage) |
static Rapp |
FsProjectStorage.loadRapp(String projectName,
WorkspaceStorage storage) |
static Rapp |
FsProjectStorage.loadRappFromPackaging(String projectName,
WorkspaceStorage workspaceStorage) |
static StateHeader |
FsProjectStorage.loadStateHeader(String projectName,
WorkspaceStorage storage) |
static String |
FsProjectStorage.loadStep(String projectName,
String nodeName,
String stepName,
WorkspaceStorage storage) |
InputStream |
WorkspaceStorage.loadStream(String entityName,
String relativePath) |
static void |
FsProjectStorage.renameProject(String projectName,
String newProjectName,
WorkspaceStorage storage) |
void |
WorkspaceStorage.storeBinaryFile(File sourceFile,
String entityName,
String relativePath) |
static void |
FsProjectStorage.storeBootstrapInfo(String bootstrapInfo,
String projectName,
WorkspaceStorage workspaceStorage) |
void |
WorkspaceStorage.storeEntity(Object entity,
Class<?> entityClass,
String entityName,
String relativePath) |
void |
WorkspaceStorage.storeEntity(Object entity,
String entityName,
String relativePath) |
void |
WorkspaceStorage.storeEntityString(String entityString,
String entityName,
String relativePath) |
void |
WorkspaceStorage.storeFile(Object item,
Class<?> itemClass,
File file) |
static void |
FsCallControlInfoStorage.storeInfo(CallControlInfo info,
String projectName,
WorkspaceStorage workspaceStorage) |
static void |
WorkspaceStorage.storeInfo(CallControlInfo info,
String projectName,
WorkspaceStorage workspaceStorage) |
static void |
FsProjectStorage.storeNodeStep(Step step,
Node node,
String projectName,
WorkspaceStorage storage) |
static void |
FsProjectStorage.storeNodeStepnames(Node node,
String projectName,
WorkspaceStorage storage) |
static void |
FsProjectStorage.storeProject(boolean firstTime,
ProjectState state,
String projectName,
WorkspaceStorage storage) |
static void |
FsProjectStorage.storeProjectOptions(ProjectOptions projectOptions,
String projectName,
WorkspaceStorage workspaceStorage) |
static void |
FsProjectStorage.storeProjectSettings(ProjectSettings projectSettings,
String projectName,
WorkspaceStorage storage) |
static void |
FsPackagingStorage.storeRapp(Rapp rapp,
String projectName,
WorkspaceStorage storage) |
static void |
FsProjectStorage.storeRapp(Rapp rapp,
String projectName,
WorkspaceStorage storage) |
static void |
FsProjectStorage.storeWav(String projectName,
String wavname,
File sourceWavFile,
WorkspaceStorage storage) |
static void |
FsProjectStorage.storeWav(String projectName,
String wavname,
InputStream wavStream,
WorkspaceStorage storage) |
static void |
FsProjectStorage.updateProjectState(String projectName,
String newState,
WorkspaceStorage storage) |
| Modifier and Type | Class and Description |
|---|---|
class |
BadProjectHeader |
class |
BadWorkspaceDirectoryStructure |
class |
ProjectAlreadyExists |
class |
ProjectDirectoryAlreadyExists |
class |
StorageEntityNotFound
Throw when the specific piece of data we are looking for does not exist.
|
class |
WavItemDoesNotExist |
| Modifier and Type | Method and Description |
|---|---|
com.google.gson.JsonElement |
UpgradeService.upgradeProject(String projectName)
Upgrades a project to current RVD supported version
|
void |
UpgradeService.upgradeWorkspace()
Upgrades all projects inside the project workspace to the version supported by current RVD
|
Copyright © 2016. All Rights Reserved.