added findAlarmById method to AlarmService
This commit is contained in:
parent
45196468fe
commit
ee98f203ef
@ -132,11 +132,7 @@ public class DefaultAlarmSubscriptionService extends AbstractSubscriptionService
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Alarm findAlarmById(TenantId tenantId, AlarmId alarmId) {
|
public Alarm findAlarmById(TenantId tenantId, AlarmId alarmId) {
|
||||||
try {
|
return alarmService.findAlarmById(tenantId, alarmId);
|
||||||
return alarmService.findAlarmByIdAsync(tenantId, alarmId).get();
|
|
||||||
} catch (InterruptedException | ExecutionException e) {
|
|
||||||
throw new RuntimeException(e);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -48,6 +48,8 @@ public interface AlarmService {
|
|||||||
|
|
||||||
ListenableFuture<AlarmOperationResult> clearAlarm(TenantId tenantId, AlarmId alarmId, JsonNode details, long clearTs);
|
ListenableFuture<AlarmOperationResult> clearAlarm(TenantId tenantId, AlarmId alarmId, JsonNode details, long clearTs);
|
||||||
|
|
||||||
|
Alarm findAlarmById(TenantId tenantId, AlarmId alarmId);
|
||||||
|
|
||||||
ListenableFuture<Alarm> findAlarmByIdAsync(TenantId tenantId, AlarmId alarmId);
|
ListenableFuture<Alarm> findAlarmByIdAsync(TenantId tenantId, AlarmId alarmId);
|
||||||
|
|
||||||
ListenableFuture<AlarmInfo> findAlarmInfoByIdAsync(TenantId tenantId, AlarmId alarmId);
|
ListenableFuture<AlarmInfo> findAlarmInfoByIdAsync(TenantId tenantId, AlarmId alarmId);
|
||||||
|
|||||||
@ -262,9 +262,16 @@ public class BaseAlarmService extends AbstractEntityService implements AlarmServ
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ListenableFuture<Alarm> findAlarmByIdAsync(TenantId tenantId, AlarmId alarmId) {
|
public Alarm findAlarmById(TenantId tenantId, AlarmId alarmId) {
|
||||||
log.trace("Executing findAlarmById [{}]", alarmId);
|
log.trace("Executing findAlarmById [{}]", alarmId);
|
||||||
validateId(alarmId, "Incorrect alarmId " + alarmId);
|
validateId(alarmId, "Incorrect alarmId " + alarmId);
|
||||||
|
return alarmDao.findAlarmById(tenantId, alarmId.getId());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ListenableFuture<Alarm> findAlarmByIdAsync(TenantId tenantId, AlarmId alarmId) {
|
||||||
|
log.trace("Executing findAlarmByIdAsync [{}]", alarmId);
|
||||||
|
validateId(alarmId, "Incorrect alarmId " + alarmId);
|
||||||
return alarmDao.findAlarmByIdAsync(tenantId, alarmId.getId());
|
return alarmDao.findAlarmByIdAsync(tenantId, alarmId.getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user