public class AlarmPersisterImpl extends Object implements AlarmPersister
Modifier and Type | Field and Description |
---|---|
protected static boolean |
LEGACY_ALARM_STATE |
protected static boolean |
NEW_IF_CLEARED |
protected static Integer |
NUM_STRIPE_LOCKS |
static String |
RELATED_REDUCTION_KEY_PREFIX |
Constructor and Description |
---|
AlarmPersisterImpl() |
Modifier and Type | Method and Description |
---|---|
AlarmEntityNotifier |
getAlarmChangeListener() |
AlarmDao |
getAlarmDao()
getAlarmDao
|
EventDao |
getEventDao()
getEventDao
|
EventUtil |
getEventUtil()
getEventUtil
|
org.springframework.transaction.support.TransactionOperations |
getTransactionOperations() |
boolean |
isCreateNewAlarmIfClearedAlarmExists() |
boolean |
islegacyAlarmState() |
void |
onExtensionRegistered(AlarmPersisterExtension ext,
Map<String,String> properties) |
void |
onExtensionUnregistered(AlarmPersisterExtension ext,
Map<String,String> properties) |
OnmsAlarm |
persist(Event event)
persist
|
void |
setAlarmChangeListener(AlarmEntityNotifier alarmEntityNotifier) |
void |
setAlarmDao(AlarmDao alarmDao)
setAlarmDao
|
void |
setCreateNewAlarmIfClearedAlarmExists(boolean createNewAlarmIfClearedAlarmExists) |
void |
setEventDao(EventDao eventDao)
setEventDao
|
void |
setEventUtil(EventUtil eventUtil)
setEventUtil
|
void |
setLegacyAlarmState(boolean legacyAlarmState) |
void |
setTransactionOperations(org.springframework.transaction.support.TransactionOperations transactionOperations) |
public static final String RELATED_REDUCTION_KEY_PREFIX
protected static final Integer NUM_STRIPE_LOCKS
protected static boolean NEW_IF_CLEARED
protected static boolean LEGACY_ALARM_STATE
public OnmsAlarm persist(Event event)
AlarmPersister
persist
persist
in interface AlarmPersister
event
- a Event
objectOnmsAlarm
public org.springframework.transaction.support.TransactionOperations getTransactionOperations()
public void setTransactionOperations(org.springframework.transaction.support.TransactionOperations transactionOperations)
public void setAlarmDao(AlarmDao alarmDao)
setAlarmDao
alarmDao
- a AlarmDao
object.public void setEventDao(EventDao eventDao)
setEventDao
eventDao
- a EventDao
object.public void setEventUtil(EventUtil eventUtil)
setEventUtil
eventUtil
- public AlarmEntityNotifier getAlarmChangeListener()
public void setAlarmChangeListener(AlarmEntityNotifier alarmEntityNotifier)
public void onExtensionRegistered(AlarmPersisterExtension ext, Map<String,String> properties)
public void onExtensionUnregistered(AlarmPersisterExtension ext, Map<String,String> properties)
public boolean isCreateNewAlarmIfClearedAlarmExists()
public void setCreateNewAlarmIfClearedAlarmExists(boolean createNewAlarmIfClearedAlarmExists)
public boolean islegacyAlarmState()
public void setLegacyAlarmState(boolean legacyAlarmState)
Copyright © 2021. All rights reserved.