|
|
@@ -20,38 +20,35 @@ public interface SensLogRepository {
|
|
|
|
|
|
|
|
|
Future<List<Unit>> allUnits();
|
|
|
-
|
|
|
-
|
|
|
Future<Unit> findUnitById(long unitId);
|
|
|
-
|
|
|
Future<Unit> findUnitByIMEI(String imei);
|
|
|
-
|
|
|
+ Future<List<Unit>> findUnitsBySensorId(long sensorId);
|
|
|
+ Future<List<CampaignUnit>> findUnitsByCampaignId(long campaignId);
|
|
|
+ Future<List<Long>> findUnitIdsByCampaignId(long campaignId);
|
|
|
|
|
|
Future<List<Sensor>> allSensors();
|
|
|
Future<Sensor> findSensorById(long sensorId);
|
|
|
- Future<List<Unit>> findUnitsBySensorId(long sensorId);
|
|
|
Future<Sensor> findSensorByIOAndUnitId(int ioID, long unitId);
|
|
|
+ Future<Map<Long, Sensor>> findSensorsByUnitIdGroupById(long unitId);
|
|
|
+ Future<List<Sensor>> findSensorsByUnitId(long unitId);
|
|
|
+
|
|
|
+
|
|
|
+ Future<Phenomenon> findPhenomenonById(long phenomenonId);
|
|
|
|
|
|
|
|
|
Future<List<Campaign>> allCampaigns();
|
|
|
Future<Campaign> findCampaignById(long campaignId);
|
|
|
- Future<List<Long>> findUnitIdsByCampaignId(long campaignId);
|
|
|
+ Future<List<Campaign>> findCampaignsByUnitId(long unitId, ZoneId zone);
|
|
|
+
|
|
|
|
|
|
Future<List<UnitTelemetry>> findObservationsByCampaignId(long campaignId, OffsetDateTime from, OffsetDateTime to, ZoneId zone, int offset, int limit);
|
|
|
Future<PagingRetrieve<List<UnitTelemetry>>> findObservationsByCampaignIdWithPaging(long campaignId, OffsetDateTime from, OffsetDateTime to, ZoneId zone, int offset, int limit);
|
|
|
|
|
|
-
|
|
|
Future<List<UnitTelemetry>> findObservationsByCampaignIdAndUnitId(long campaignId, long unitId, OffsetDateTime from, OffsetDateTime to, ZoneId zone, int offset, int limit);
|
|
|
Future<PagingRetrieve<List<UnitTelemetry>>> findObservationsByCampaignIdAndUnitIdWithPaging(long campaignId, long unitId, OffsetDateTime from, OffsetDateTime to, ZoneId zone, int offset, int limit);
|
|
|
|
|
|
Future<List<UnitLocation>> findLocationsByCampaignIdAndUnitId(long campaignId, long unitId, OffsetDateTime from, OffsetDateTime to, ZoneId zone, int offset, int limit);
|
|
|
Future<PagingRetrieve<List<UnitLocation>>> findLocationsByCampaignIdAndUnitIdWithPaging(long campaignId, long unitId, OffsetDateTime from, OffsetDateTime to, ZoneId zone, int offset, int limit);
|
|
|
|
|
|
- Future<Map<Long, Sensor>> findSensorsByUnitIdGroupById(long unitId);
|
|
|
-
|
|
|
- Future<List<Sensor>> findSensorsByUnitId(long unitId);
|
|
|
- Future<List<Campaign>> findCampaignsByUnitId(long unitId, ZoneId zone);
|
|
|
-
|
|
|
- Future<List<CampaignUnit>> findUnitsByCampaignId(long campaignId);
|
|
|
Future<List<UnitLocation>> findUnitsLocationsByCampaignId(long campaignId, int limitPerUnit, OffsetDateTime from, OffsetDateTime to, ZoneId zone, SortType sort);
|
|
|
}
|