class PlatformAlarmIncidentService extends BaseAlarmIncidentService implements AlarmIncidentService {

	public void onEvent(PlatformMessage msg) {
		switch(msg.getMessageType()) {
		case AlarmService.CancelAlertResponse.NAME:
		case MessageConstants.MSG_EMPTY_MESSAGE:
		case MessageConstants.MSG_ERROR:
			onResponse(msg);
			break;
		}
	}

	@Inject public  PlatformAlarmIncidentService(
			SubsystemRegistry registry,
			AlarmIncidentDAO incidentDao,
			AlarmIncidentHistoryListener historyListener,
			PlatformMessageBus platformBus,
			PlacePopulationCacheManager populationCacheMgr
	);

}