@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
historyRepository, PROCESS_NOT_FOUND_MESSAGE_KEY, shareInfoRepository
Constructor and Description |
---|
ModelsResource() |
Modifier and Type | Method and Description |
---|---|
com.activiti.model.editor.ModelRepresentation |
createModel(com.activiti.model.editor.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) |
com.activiti.model.editor.ModelRepresentation |
duplicateModel(Long modelId,
com.activiti.model.editor.ModelRepresentation modelRepresentation) |
com.activiti.model.common.ResultListDataRepresentation |
getModels(String filter,
String sort,
Integer modelType,
javax.servlet.http.HttpServletRequest request) |
com.activiti.model.common.ResultListDataRepresentation |
getModelsToIncludeInAppDefinition() |
com.activiti.model.editor.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
getModel, getModelHistory, getParentModel, getProcessModelForOwner, populatePermissions
@RequestMapping(value="/rest/models", method=GET, produces="application/json") public com.activiti.model.common.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 com.activiti.model.common.ResultListDataRepresentation getModelsToIncludeInAppDefinition()
getModelsToIncludeInAppDefinition
in class AbstractModelsResource
@RequestMapping(value="/rest/import-process-model", method=POST, produces="application/json") public com.activiti.model.editor.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 com.activiti.model.editor.ModelRepresentation createModel(@RequestBody com.activiti.model.editor.ModelRepresentation modelRepresentation)
@RequestMapping(value="/rest/models/{modelId}/clone", method=POST, produces="application/json") public com.activiti.model.editor.ModelRepresentation duplicateModel(@PathVariable Long modelId, @RequestBody com.activiti.model.editor.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 © 2014–2015 Alfresco. All rights reserved.