Interface HousesService

All Known Implementing Classes:
HousesServiceDTORepoImpl

public interface HousesService
  • Method Summary

    Modifier and Type
    Method
    Description
    info.ejava.assignments.api.houserenters.dto.houses.HouseDTO
    createHouse(info.ejava.assignments.api.houserenters.dto.houses.HouseDTO newHouse)
     
    org.springframework.data.domain.Page<info.ejava.assignments.api.houserenters.dto.houses.HouseDTO>
    findHousesBy(info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams searchParams, org.springframework.data.domain.Pageable pageable)
     
    info.ejava.assignments.api.houserenters.dto.houses.HouseDTO
     
    boolean
     
    void
     
    void
     
    info.ejava.assignments.api.houserenters.dto.houses.HouseDTO
    updateHouse(String id, info.ejava.assignments.api.houserenters.dto.houses.HouseDTO house)
     
  • Method Details

    • createHouse

      info.ejava.assignments.api.houserenters.dto.houses.HouseDTO createHouse(info.ejava.assignments.api.houserenters.dto.houses.HouseDTO newHouse)
    • getHouse

      info.ejava.assignments.api.houserenters.dto.houses.HouseDTO getHouse(String id)
    • hasHouse

      boolean hasHouse(String id)
    • updateHouse

      info.ejava.assignments.api.houserenters.dto.houses.HouseDTO updateHouse(String id, info.ejava.assignments.api.houserenters.dto.houses.HouseDTO house)
    • findHousesBy

      org.springframework.data.domain.Page<info.ejava.assignments.api.houserenters.dto.houses.HouseDTO> findHousesBy(info.ejava.assignments.api.houserenters.dto.houses.HouseSearchParams searchParams, org.springframework.data.domain.Pageable pageable)
    • removeHouse

      void removeHouse(String id)
    • removeAllHouses

      void removeAllHouses()