Interface ModelRepository<P extends org.activiti.cloud.modeling.api.Project,M extends org.activiti.cloud.modeling.api.Model<P,?>>
-
public interface ModelRepository<P extends org.activiti.cloud.modeling.api.Project,M extends org.activiti.cloud.modeling.api.Model<P,?>>Interface forModelentities repository
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description McreateModel(M model)voiddeleteModel(M model)java.util.Optional<M>findModelById(java.lang.String modelId)byte[]getModelContent(M model)byte[]getModelExport(M model)org.springframework.data.domain.Page<M>getModels(P project, org.activiti.cloud.modeling.api.ModelType modelTypeFilter, org.springframework.data.domain.Pageable pageable)java.lang.Class<M>getModelType()MupdateModel(M modelToUpdate, M newModel)MupdateModelContent(M modelToBeUpdate, org.activiti.cloud.services.common.file.FileContent fileContent)
-
-
-
Method Detail
-
getModels
org.springframework.data.domain.Page<M> getModels(P project, org.activiti.cloud.modeling.api.ModelType modelTypeFilter, org.springframework.data.domain.Pageable pageable)
-
findModelById
java.util.Optional<M> findModelById(java.lang.String modelId)
-
getModelContent
byte[] getModelContent(M model)
-
getModelExport
byte[] getModelExport(M model)
-
updateModelContent
M updateModelContent(M modelToBeUpdate, org.activiti.cloud.services.common.file.FileContent fileContent)
-
deleteModel
void deleteModel(M model)
-
getModelType
java.lang.Class<M> getModelType()
-
-