Interface ModelRepository<P extends Project,M extends Model<P,?>>


public interface ModelRepository<P extends Project,M extends Model<P,?>>
Interface for Model entities repository
  • Method Details

    • getModels

      org.springframework.data.domain.Page<M> getModels(P project, ModelType modelTypeFilter, org.springframework.data.domain.Pageable pageable)
    • getModelsByName

      org.springframework.data.domain.Page<M> getModelsByName(P project, String name, org.springframework.data.domain.Pageable pageable)
    • findModelByNameInProject

      Optional<M> findModelByNameInProject(P project, String modelName, String modelTypeFilter)
    • findGlobalModelByNameAndType

      Optional<M> findGlobalModelByNameAndType(String modelName, String modelTypeFilter)
    • findModelById

      Optional<M> findModelById(String modelId)
    • getModelContent

      byte[] getModelContent(M model)
    • getModelExport

      byte[] getModelExport(M model)
    • createModel

      M createModel(M model)
    • updateModel

      M updateModel(M modelToUpdate, M newModel)
    • copyModel

      M copyModel(M model, P project)
    • updateModelContent

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

      void deleteModel(M model)
    • getModelType

      Class<M> getModelType()
    • getGlobalModels

      org.springframework.data.domain.Page<M> getGlobalModels(ModelType modelTypeFilter, boolean includeOrphans, org.springframework.data.domain.Pageable pageable)