public interface ModelService
List<AbstractModel> getModelsByModelType(Integer modelType)
ModelKeyRepresentation validateModelKey(Model model, Integer modelType, String key)
ModelHistory getModelHistory(String modelId, String modelHistoryId)
BpmnModel getBpmnModel(AbstractModel model)
byte[] getBpmnXML(BpmnModel bpmnMode)
byte[] getBpmnXML(AbstractModel model)
BpmnModel getBpmnModel(AbstractModel model, Map<String,Model> formMap, Map<String,Model> decisionTableMap)
Model createModel(ModelRepresentation model, String editorJson, User createdBy)
Model saveModel(Model modelObject, String editorJson, byte[] imageBytes, boolean newVersion, String newVersionComment, User updatedBy)
Model saveModel(String modelId, String name, String key, String description, String editorJson, boolean newVersion, String newVersionComment, User updatedBy)
Model createNewModelVersion(Model modelObject, String comment, User updatedBy)
ModelHistory createNewModelVersionAndReturnModelHistory(Model modelObject, String comment, User updatedBy)
void deleteModel(String modelId, boolean cascadeHistory, boolean deleteRuntimeApp)
ReviveModelResultRepresentation reviveProcessModelHistory(ModelHistory modelHistory, User user, String newVersionComment)
Copyright © 2017 Alfresco. All rights reserved.