Interface ModelService
- All Known Implementing Classes:
ModelServiceImpl
public interface ModelService
Business logic related to
Model entities-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuildModel(String type, String name) contentFilenameToModelName(String filename, ModelType modelType) convertContentToModel(ModelType modelType, org.activiti.cloud.services.common.file.FileContent fileContent) createModel(Project project, Model model) createModelContentFromModel(Model model, org.activiti.cloud.services.common.file.FileContent fileContent) createModelFromContent(ModelType modelType, org.activiti.cloud.services.common.file.FileContent fileContent) voiddeleteModel(Model model) org.activiti.cloud.services.common.file.FileContentexportModel(Model model) findModelById(String modelId) findModelUpdateListeners(String modelType) getAllModels(Project project) getExtensionsFilename(Model model) org.springframework.data.domain.Page<Model> getGlobalModels(ModelType modelType, boolean includeOrphans, org.springframework.data.domain.Pageable pageable) org.activiti.cloud.services.common.file.FileContentgetModelContentFile(Model model) Optional<org.activiti.cloud.services.common.file.FileContent> getModelDiagramFile(String modelId) Optional<org.activiti.cloud.services.common.file.FileContent> getModelExtensionValidationErrors(Model model, ValidationContext validationContext) org.springframework.data.domain.Page<Model> org.springframework.data.domain.Page<Model> getModelsByName(Project project, String name, org.springframework.data.domain.Pageable pageable) getModelValidationErrors(Model model, ValidationContext validationContext) List<org.activiti.bpmn.model.Process> getProcessesBy(Project project, ModelType type) <T extends org.activiti.bpmn.model.Task>
List<T> getTasksBy(Project project, ModelType processModelType, Class<T> clazz) importModel(Project project, ModelType modelType, org.activiti.cloud.services.common.file.FileContent fileContent) importModelFromContent(Project project, ModelType modelType, org.activiti.cloud.services.common.file.FileContent fileContent) importSingleModel(Project project, ModelType modelType, org.activiti.cloud.services.common.file.FileContent fileContent) org.activiti.cloud.services.common.file.FileContentoverrideModelContentId(Model model, org.activiti.cloud.services.common.file.FileContent fileContent, Map<String, String> identifiersToUpdate) updateModel(Model modelToBeUpdated, Model newModel) updateModelContent(Model model, org.activiti.cloud.services.common.file.FileContent fileContent, Map<String, String> identifiersToUpdate) voidvalidateModelContent(Model model, Project project) voidvalidateModelContent(Model model, ValidationContext validationContext) voidvalidateModelContent(Model model, org.activiti.cloud.services.common.file.FileContent fileContent) voidvalidateModelContent(Model model, org.activiti.cloud.services.common.file.FileContent fileContent, boolean validateUsage) voidvalidateModelContent(Model model, org.activiti.cloud.services.common.file.FileContent fileContent, Project project) voidvalidateModelContent(Model model, org.activiti.cloud.services.common.file.FileContent fileContent, Project project, boolean validateUsage) voidvalidateModelContent(Model model, org.activiti.cloud.services.common.file.FileContent fileContent, ValidationContext validationContext) voidvalidateModelExtensions(Model model, Project project) voidvalidateModelExtensions(Model model, ValidationContext validationContext) voidvalidateModelExtensions(Model model, org.activiti.cloud.services.common.file.FileContent fileContent) voidvalidateModelExtensions(Model model, org.activiti.cloud.services.common.file.FileContent fileContent, Project project) voidvalidateModelExtensions(Model model, org.activiti.cloud.services.common.file.FileContent fileContent, ValidationContext validationContext)
-
Method Details
-
getAllModels
-
getModels
-
getModelsByName
-
buildModel
-
createModel
-
updateModel
-
copyModel
-
deleteModel
-
findModelById
-
getModelExtensionsFileContent
-
getModelDiagramFile
-
getExtensionsFilename
-
getModelContentFile
-
exportModel
-
updateModelContent
-
overrideModelContentId
-
createModelContentFromModel
Optional<ModelContent> createModelContentFromModel(Model model, org.activiti.cloud.services.common.file.FileContent fileContent) -
importSingleModel
-
importModel
ImportedModel importModel(Project project, ModelType modelType, org.activiti.cloud.services.common.file.FileContent fileContent) -
importModelFromContent
ImportedModel importModelFromContent(Project project, ModelType modelType, org.activiti.cloud.services.common.file.FileContent fileContent) -
getTasksBy
-
getProcessesBy
-
convertContentToModel
-
createModelFromContent
-
contentFilenameToModelName
-
validateModelContent
-
validateModelContent
-
validateModelContent
void validateModelContent(Model model, org.activiti.cloud.services.common.file.FileContent fileContent) -
validateModelContent
void validateModelContent(Model model, org.activiti.cloud.services.common.file.FileContent fileContent, boolean validateUsage) -
validateModelContent
void validateModelContent(Model model, org.activiti.cloud.services.common.file.FileContent fileContent, ValidationContext validationContext) -
validateModelContent
-
validateModelContent
-
validateModelExtensions
-
validateModelExtensions
-
validateModelExtensions
void validateModelExtensions(Model model, org.activiti.cloud.services.common.file.FileContent fileContent) -
validateModelExtensions
void validateModelExtensions(Model model, org.activiti.cloud.services.common.file.FileContent fileContent, ValidationContext validationContext) -
validateModelExtensions
-
getGlobalModels
-
getModelValidationErrors
List<ModelValidationError> getModelValidationErrors(Model model, ValidationContext validationContext) -
getModelExtensionValidationErrors
List<ModelValidationError> getModelExtensionValidationErrors(Model model, ValidationContext validationContext) -
findModelUpdateListeners
-