Interface ForkliftRepository
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<Forklift,,Long> org.springframework.data.jpa.repository.JpaRepository<Forklift,,Long> org.springframework.data.repository.ListCrudRepository<Forklift,,Long> org.springframework.data.repository.ListPagingAndSortingRepository<Forklift,,Long> org.springframework.data.repository.PagingAndSortingRepository<Forklift,,Long> org.springframework.data.repository.query.QueryByExampleExecutor<Forklift>,org.springframework.data.repository.Repository<Forklift,Long>
-
Method Summary
Modifier and TypeMethodDescriptionbooleanexistsByFleetNumber(String fleetNumber) findAll()org.springframework.data.domain.Page<Forklift> findAll(org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<Forklift> findByForkliftType_MaxCapacityKgGreaterThanEqual(Integer minCapacity, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<Forklift> findByStatus(OperationalStatus status, org.springframework.data.domain.Pageable pageable) Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, saveMethods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlushMethods inherited from interface org.springframework.data.repository.ListCrudRepository
findAllById, saveAllMethods inherited from interface org.springframework.data.repository.ListPagingAndSortingRepository
findAllMethods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor
count, exists, findAll, findBy, findOne
-
Method Details
-
existsByFleetNumber
-
findById
-
findAll
@EntityGraph(attributePaths={"forkliftType","currentStorageBin"}) org.springframework.data.domain.Page<Forklift> findAll(org.springframework.data.domain.Pageable pageable) -
findAll
-
findByStatus
@EntityGraph(attributePaths={"forkliftType","currentStorageBin"}) org.springframework.data.domain.Page<Forklift> findByStatus(OperationalStatus status, org.springframework.data.domain.Pageable pageable) -
findByForkliftType_MaxCapacityKgGreaterThanEqual
@EntityGraph(attributePaths={"forkliftType","currentStorageBin"}) @Query(" SELECT f FROM Forklift f\n JOIN f.forkliftType ft\n WHERE ft.maxCapacityKg >= :minCapacity\n") org.springframework.data.domain.Page<Forklift> findByForkliftType_MaxCapacityKgGreaterThanEqual(@Param("minCapacity") Integer minCapacity, org.springframework.data.domain.Pageable pageable) -
findAllForPlanning
-