Interface PositionRepository

  • All Superinterfaces:
    org.springframework.data.repository.CrudRepository<Position,​Long>, org.springframework.data.repository.Repository<Position,​Long>

    @Repository
    public interface PositionRepository
    extends org.springframework.data.repository.CrudRepository<Position,​Long>
    Position repository.
    • Method Detail

      • findByPositionId

        Optional<Position> findByPositionId​(long positionId)
        Find a position by its id.
        Parameters:
        positionId - position id
        Returns:
        positions
      • findByOrderById

        List<Position> findByOrderById()
        Find all position (sorted by id).
        Returns:
        positions
      • findByStatus

        List<Position> findByStatus​(PositionStatusDTO status)
        Find all positions by status.
        Parameters:
        status - status
        Returns:
        list of positions
      • findByStatusNot

        List<Position> findByStatusNot​(PositionStatusDTO status)
        Find all positions not having a specific status.
        Parameters:
        status - status
        Returns:
        list of positions