@RestController public class ModelsResource extends AbstractModelsResource
bpmnJsonConverter, bpmnXmlConverter, FILTER_FAVORITE, FILTER_SHARED_WITH_ME, FILTER_SHARED_WITH_OTHERS, MIN_FILTER_LENGTH, modelRepository, modelService, objectMapper, SORT_MODIFIED_ASC, SORT_NAME_ASC, SORT_NAME_DESC| Constructor and Description |
|---|
ModelsResource() |
| Modifier and Type | Method and Description |
|---|---|
ModelRepresentation |
createModel(ModelRepresentation modelRepresentation) |
protected com.fasterxml.jackson.databind.node.ObjectNode |
deleteEmbededReferencesFromBPMNModel(com.fasterxml.jackson.databind.node.ObjectNode editorJsonNode) |
protected com.fasterxml.jackson.databind.node.ObjectNode |
deleteEmbededReferencesFromStepModel(com.fasterxml.jackson.databind.node.ObjectNode editorJsonNode) |
ModelRepresentation |
duplicateModel(String modelId,
ModelRepresentation modelRepresentation) |
ResultListDataRepresentation |
getModels(String filter,
String sort,
Integer modelType,
javax.servlet.http.HttpServletRequest request) |
ResultListDataRepresentation |
getModelsToIncludeInAppDefinition() |
ModelRepresentation |
importProcessModel(javax.servlet.http.HttpServletRequest request,
org.springframework.web.multipart.MultipartFile file) |
String |
importProcessModelText(javax.servlet.http.HttpServletRequest request,
org.springframework.web.multipart.MultipartFile file) |
protected void |
internalDeleteNodeByNameFromBPMNModel(com.fasterxml.jackson.databind.JsonNode editorJsonNode,
String propertyName) |
createModelRepresentation, getSort, makeValidFilterText@RequestMapping(value="/rest/models",
method=GET,
produces="application/json")
public ResultListDataRepresentation getModels(@RequestParam(required=false)
String filter,
@RequestParam(required=false)
String sort,
@RequestParam(required=false)
Integer modelType,
javax.servlet.http.HttpServletRequest request)
getModels in class AbstractModelsResource@RequestMapping(value="/rest/models-for-app-definition",
method=GET,
produces="application/json")
public ResultListDataRepresentation getModelsToIncludeInAppDefinition()
getModelsToIncludeInAppDefinition in class AbstractModelsResource@RequestMapping(value="/rest/import-process-model",
method=POST,
produces="application/json")
public ModelRepresentation importProcessModel(javax.servlet.http.HttpServletRequest request,
@RequestParam(value="file")
org.springframework.web.multipart.MultipartFile file)
importProcessModel in class AbstractModelsResource@RequestMapping(value="/rest/import-process-model/text",
method=POST)
public String importProcessModelText(javax.servlet.http.HttpServletRequest request,
@RequestParam(value="file")
org.springframework.web.multipart.MultipartFile file)
@RequestMapping(value="/rest/models",
method=POST,
produces="application/json")
public ModelRepresentation createModel(@RequestBody
ModelRepresentation modelRepresentation)
@RequestMapping(value="/rest/models/{modelId}/clone",
method=POST,
produces="application/json")
public ModelRepresentation duplicateModel(@PathVariable
String modelId,
@RequestBody
ModelRepresentation modelRepresentation)
protected com.fasterxml.jackson.databind.node.ObjectNode deleteEmbededReferencesFromBPMNModel(com.fasterxml.jackson.databind.node.ObjectNode editorJsonNode)
protected com.fasterxml.jackson.databind.node.ObjectNode deleteEmbededReferencesFromStepModel(com.fasterxml.jackson.databind.node.ObjectNode editorJsonNode)
protected void internalDeleteNodeByNameFromBPMNModel(com.fasterxml.jackson.databind.JsonNode editorJsonNode,
String propertyName)
Copyright © 2017 Alfresco. All rights reserved.