Interface RequestRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<Request,UUID>, org.springframework.data.jpa.repository.JpaRepository<Request,UUID>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<Request>, org.springframework.data.repository.PagingAndSortingRepository<Request,UUID>, org.springframework.data.repository.query.QueryByExampleExecutor<Request>, org.springframework.data.repository.Repository<Request,UUID>

public interface RequestRepository extends org.springframework.data.jpa.repository.JpaRepository<Request,UUID>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<Request>
  • Method Details

    • findAllByProjectId

      List<Request> findAllByProjectId(UUID projectId)
    • findByProjectIdAndId

      Optional<Request> findByProjectIdAndId(UUID projectId, UUID id)
    • getRequestRuntimeOptionsById

      @Query("select new org.qubership.atp.itf.lite.backend.model.RequestRuntimeOptions(r.disableSslCertificateVerification, r.disableSslClientCertificate, r.disableFollowingRedirect, r.disableAutoEncoding) from Request r where r.id = :id") Optional<RequestRuntimeOptions> getRequestRuntimeOptionsById(UUID id)
    • findAllByProjectIdAndFolderId

      List<Request> findAllByProjectIdAndFolderId(UUID projectId, UUID folderId)
    • findAllByFolderIdIn

      List<Request> findAllByFolderIdIn(Set<UUID> folderIds)
    • findAllByProjectIdAndNameContains

      List<Request> findAllByProjectIdAndNameContains(UUID projectId, String name)
    • findAllByFolderId

      List<Request> findAllByFolderId(UUID folderId)
    • findAllByFolderIdOrderByOrder

      List<Request> findAllByFolderIdOrderByOrder(UUID folderId)
    • findAllByIdIn

      List<Request> findAllByIdIn(Set<UUID> requestIds)
    • deleteByIdIn

      void deleteByIdIn(Set<UUID> requestIds)
    • findAllByProjectIdAndIdIn

      List<Request> findAllByProjectIdAndIdIn(UUID projectId, Set<UUID> requestIds)
    • findAllByProjectIdAndIdInOrderByOrder

      List<Request> findAllByProjectIdAndIdInOrderByOrder(UUID projectId, Set<UUID> requestIds)
    • findTransportType

      @Query("select r.transportType from Request r where r.id = :id") TransportType findTransportType(UUID id)
    • findMaxOrder

      @Query("select max(r.order) from Request r where r.projectId = :projectId and r.folderId = :folderId") Integer findMaxOrder(UUID projectId, UUID folderId)
    • findMaxOrder

      @Query("select max(r.order) from Request r where r.projectId = :projectId") Integer findMaxOrder(UUID projectId)
    • getByProjectIdAndSourceId

      Request getByProjectIdAndSourceId(UUID projectId, UUID sourceId)
    • findAllByName

      List<Request> findAllByName(String name)
    • updateAutoCookieDisabledByFolderIdIn

      @Modifying @Query("update Request r set r.isAutoCookieDisabled = :autoCookieDisabled where r.folderId in :ids") void updateAutoCookieDisabledByFolderIdIn(boolean autoCookieDisabled, Set<UUID> ids)