Interface ProjectJpaRepository

  • All Superinterfaces:
    org.springframework.data.repository.CrudRepository<ProjectEntity,​java.lang.String>, org.springframework.data.jpa.repository.JpaRepository<ProjectEntity,​java.lang.String>, org.springframework.data.repository.PagingAndSortingRepository<ProjectEntity,​java.lang.String>, org.activiti.cloud.modeling.repository.ProjectRepository<ProjectEntity>, org.springframework.data.repository.query.QueryByExampleExecutor<ProjectEntity>, org.springframework.data.repository.Repository<ProjectEntity,​java.lang.String>

    public interface ProjectJpaRepository
    extends org.springframework.data.jpa.repository.JpaRepository<ProjectEntity,​java.lang.String>, org.activiti.cloud.modeling.repository.ProjectRepository<ProjectEntity>
    JPA Repository for ProjectEntity entity
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default ProjectEntity createProject​(ProjectEntity project)  
      default void deleteProject​(ProjectEntity project)  
      org.springframework.data.domain.Page<ProjectEntity> findAllByNameContaining​(java.lang.String name, org.springframework.data.domain.Pageable pageable)  
      default java.util.Optional<ProjectEntity> findProjectById​(java.lang.String projectId)  
      default org.springframework.data.domain.Page<ProjectEntity> getProjects​(org.springframework.data.domain.Pageable pageable, java.lang.String nameToFilter)  
      default ProjectEntity updateProject​(ProjectEntity projectToUpdate)  
      • Methods inherited from interface org.springframework.data.repository.CrudRepository

        count, delete, deleteAll, deleteAll, deleteById, existsById, findById, save
      • Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository

        deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAll, saveAndFlush
      • Methods inherited from interface org.springframework.data.repository.PagingAndSortingRepository

        findAll
      • Methods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor

        count, exists, findAll, findOne
    • Method Detail

      • findAllByNameContaining

        org.springframework.data.domain.Page<ProjectEntity> findAllByNameContaining​(java.lang.String name,
                                                                                    org.springframework.data.domain.Pageable pageable)
      • getProjects

        default org.springframework.data.domain.Page<ProjectEntity> getProjects​(org.springframework.data.domain.Pageable pageable,
                                                                                java.lang.String nameToFilter)
        Specified by:
        getProjects in interface org.activiti.cloud.modeling.repository.ProjectRepository<ProjectEntity>
      • findProjectById

        default java.util.Optional<ProjectEntity> findProjectById​(java.lang.String projectId)
        Specified by:
        findProjectById in interface org.activiti.cloud.modeling.repository.ProjectRepository<ProjectEntity>
      • createProject

        default ProjectEntity createProject​(ProjectEntity project)
        Specified by:
        createProject in interface org.activiti.cloud.modeling.repository.ProjectRepository<ProjectEntity>
      • updateProject

        default ProjectEntity updateProject​(ProjectEntity projectToUpdate)
        Specified by:
        updateProject in interface org.activiti.cloud.modeling.repository.ProjectRepository<ProjectEntity>
      • deleteProject

        default void deleteProject​(ProjectEntity project)
        Specified by:
        deleteProject in interface org.activiti.cloud.modeling.repository.ProjectRepository<ProjectEntity>