public interface ZoneRepository extends org.springframework.data.repository.PagingAndSortingRepository<Zone,Zone.ZonePK>
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<Zone> |
findAllByActive(boolean active) |
java.lang.Iterable<Zone> |
findByAreaId(java.util.UUID areaID) |
<T> java.lang.Iterable<T> |
findByAreaId(java.util.UUID areaID,
java.lang.Class<T> type) |
<T> java.lang.Iterable<T> |
findByAreaIdAndActive(java.util.UUID areaID,
boolean active,
java.lang.Class<T> type) |
<T> java.util.Optional<T> |
findByAreaIdAndZoneNumber(java.util.UUID areaID,
int zoneNumber,
java.lang.Class<T> type) |
java.util.Optional<java.lang.Integer> |
getNextZoneNumber(java.util.UUID areaID) |
java.lang.Iterable<Zone> findByAreaId(java.util.UUID areaID)
@Query(value="select max(z.zoneNumber) + 1 from Zone z where z.area.id = ?1 group by z.area") java.util.Optional<java.lang.Integer> getNextZoneNumber(java.util.UUID areaID)
<T> java.util.Optional<T> findByAreaIdAndZoneNumber(java.util.UUID areaID, int zoneNumber, java.lang.Class<T> type)
<T> java.lang.Iterable<T> findByAreaId(java.util.UUID areaID, java.lang.Class<T> type)
<T> java.lang.Iterable<T> findByAreaIdAndActive(java.util.UUID areaID, boolean active, java.lang.Class<T> type)
java.lang.Iterable<Zone> findAllByActive(boolean active)