jBPM Designer - Backend 6.0.0.CR1

org.jbpm.designer.server
Class Repository

java.lang.Object
  extended by org.jbpm.designer.server.Repository

public class Repository
extends Object


Field Summary
protected  String baseUrl
          URL prefix for the backend, e.g., http://localhost:8180/
static String DEFAULT_MODEL_DESCRIPTION
           
static String DEFAULT_MODEL_NAME
           
static String DEFAULT_MODEL_TYPE
           
static String DEFAULT_STENCILSET
           
static String DEFAULT_TYPE
           
static String NEW_MODEL_SVG_STRING
           
 
Constructor Summary
Repository(javax.servlet.http.HttpServletRequest request)
          Constructor
Repository(String baseUrl)
          Constructor
 
Method Summary
 void addTag(String modelUrl, String tagName)
           
protected  String erdfToJson(String erdf, javax.servlet.ServletContext context)
           
protected  String erdfToRdf(String erdf, javax.servlet.ServletContext context)
           
 String generateERDF(String modelId, String modelData)
           
 String generateERDF(String modelId, String modelData, String stencilset)
           
 String generateERDF(String modelId, String modelData, String stencilset, String modelType)
           
 String generateERDF(String modelId, String modelData, String stencilset, String modelType, List<String> stencilSetExtensionUrls)
           
 String generateERDF(String modelId, String modelData, String stencilset, String modelType, List<String> stencilSetExtensionUrls, String modelName)
           
 String generateERDF(String modelId, String modelData, String stencilset, String modelType, List<String> stencilSetExtensionUrls, String modelName, String modelDescription)
           
static String getBaseUrl(javax.servlet.http.HttpServletRequest req)
          Obtains the base URL from a HttpServletRequest
 String getModel(String path)
           
 String getModel(String path, String representationType)
           
static String getOryxPath()
           
 String getOryxUrl()
           
static String getOryxUrl(javax.servlet.http.HttpServletRequest req)
           
 String saveNewModel(String newModel, String name)
           
 String saveNewModel(String newModel, String name, String summary)
           
 String saveNewModel(String newModel, String name, String summary, String type)
           
 String saveNewModel(String newModel, String name, String summary, String type, String stencilset)
           
 String saveNewModel(String newModel, String name, String summary, String type, String stencilset, String svg)
           
 String saveNewModelErdf(String newModel, String name, javax.servlet.ServletContext context)
           
 String saveNewModelErdf(String newModel, String name, String summary, javax.servlet.ServletContext context)
           
 String saveNewModelErdf(String newModel, String name, String summary, String type, javax.servlet.ServletContext context)
           
 String saveNewModelErdf(String newModel, String name, String summary, String type, String stencilset, javax.servlet.ServletContext context)
           
 String saveNewModelErdf(String newModel, String name, String summary, String type, String stencilset, String svg, javax.servlet.ServletContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NEW_MODEL_SVG_STRING

public static final String NEW_MODEL_SVG_STRING
See Also:
Constant Field Values

DEFAULT_STENCILSET

public static final String DEFAULT_STENCILSET
See Also:
Constant Field Values

DEFAULT_TYPE

public static final String DEFAULT_TYPE
See Also:
Constant Field Values

DEFAULT_MODEL_TYPE

public static final String DEFAULT_MODEL_TYPE
See Also:
Constant Field Values

DEFAULT_MODEL_NAME

public static final String DEFAULT_MODEL_NAME
See Also:
Constant Field Values

DEFAULT_MODEL_DESCRIPTION

public static final String DEFAULT_MODEL_DESCRIPTION
See Also:
Constant Field Values

baseUrl

protected String baseUrl
URL prefix for the backend, e.g., http://localhost:8180/

Constructor Detail

Repository

public Repository(String baseUrl)
Constructor

Parameters:
baseUrl - URL prefix for the backend, e.g., http://localhost:8180/

Repository

public Repository(javax.servlet.http.HttpServletRequest request)
Constructor

Method Detail

getBaseUrl

public static String getBaseUrl(javax.servlet.http.HttpServletRequest req)
Obtains the base URL from a HttpServletRequest

Parameters:
req - HTTP request containing a request URL
Returns:

getOryxUrl

public static String getOryxUrl(javax.servlet.http.HttpServletRequest req)

getOryxUrl

public String getOryxUrl()

getOryxPath

public static String getOryxPath()

getModel

public String getModel(String path)

getModel

public String getModel(String path,
                       String representationType)

generateERDF

public String generateERDF(String modelId,
                           String modelData)
Parameters:
modelId -
modelData -
Returns:

generateERDF

public String generateERDF(String modelId,
                           String modelData,
                           String stencilset)
Parameters:
modelId -
modelData -
stencilset - Relative path to stencilset, e.g., /stencilsets/bpmn1.1/bpmn1.1.json
Returns:

generateERDF

public String generateERDF(String modelId,
                           String modelData,
                           String stencilset,
                           String modelType)
Parameters:
modelId -
modelData -
stencilset - Relative path to stencilset, e.g., /stencilsets/bpmn1.1/bpmn1.1.json
modelType -
Returns:

generateERDF

public String generateERDF(String modelId,
                           String modelData,
                           String stencilset,
                           String modelType,
                           List<String> stencilSetExtensionUrls)
Parameters:
modelId -
modelData -
stencilset - Relative path to stencilset, e.g., /stencilsets/bpmn1.1/bpmn1.1.json
modelType -
stencilSetExtensionUrls - TODO
Returns:

generateERDF

public String generateERDF(String modelId,
                           String modelData,
                           String stencilset,
                           String modelType,
                           List<String> stencilSetExtensionUrls,
                           String modelName)
Parameters:
modelId -
modelData -
stencilset - Relative path to stencilset, e.g., /stencilsets/bpmn1.1/bpmn1.1.json
modelType -
stencilSetExtensionUrls - TODO
modelName - TODO
Returns:

generateERDF

public String generateERDF(String modelId,
                           String modelData,
                           String stencilset,
                           String modelType,
                           List<String> stencilSetExtensionUrls,
                           String modelName,
                           String modelDescription)
Parameters:
modelId -
modelData -
stencilset - Relative path to stencilset, e.g., /stencilsets/bpmn1.1/bpmn1.1.json
modelType -
stencilSetExtensionUrls - TODO
modelName - TODO
modelDescription - TODO
Returns:

saveNewModel

public String saveNewModel(String newModel,
                           String name)

saveNewModel

public String saveNewModel(String newModel,
                           String name,
                           String summary)

saveNewModel

public String saveNewModel(String newModel,
                           String name,
                           String summary,
                           String type)

saveNewModel

public String saveNewModel(String newModel,
                           String name,
                           String summary,
                           String type,
                           String stencilset)

saveNewModel

public String saveNewModel(String newModel,
                           String name,
                           String summary,
                           String type,
                           String stencilset,
                           String svg)

saveNewModelErdf

public String saveNewModelErdf(String newModel,
                               String name,
                               javax.servlet.ServletContext context)

saveNewModelErdf

public String saveNewModelErdf(String newModel,
                               String name,
                               String summary,
                               javax.servlet.ServletContext context)

saveNewModelErdf

public String saveNewModelErdf(String newModel,
                               String name,
                               String summary,
                               String type,
                               javax.servlet.ServletContext context)

saveNewModelErdf

public String saveNewModelErdf(String newModel,
                               String name,
                               String summary,
                               String type,
                               String stencilset,
                               javax.servlet.ServletContext context)

saveNewModelErdf

public String saveNewModelErdf(String newModel,
                               String name,
                               String summary,
                               String type,
                               String stencilset,
                               String svg,
                               javax.servlet.ServletContext context)

addTag

public void addTag(String modelUrl,
                   String tagName)

erdfToJson

protected String erdfToJson(String erdf,
                            javax.servlet.ServletContext context)

erdfToRdf

protected String erdfToRdf(String erdf,
                           javax.servlet.ServletContext context)
                    throws TransformerException
Throws:
TransformerException

jBPM Designer - Backend 6.0.0.CR1

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.