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 for Model entities repository
    • 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)
      • createModel

        M createModel​(M model)
      • updateModel

        M updateModel​(M modelToUpdate,
                      M newModel)
      • updateModelContent

        M updateModelContent​(M modelToBeUpdate,
                             org.activiti.cloud.services.common.file.FileContent fileContent)
      • deleteModel

        void deleteModel​(M model)
      • getModelType

        java.lang.Class<M> getModelType()