public class ACSAlarmDAOImpl extends ACSAlarmDAOImpl
ACSSourceDAOImpl,
ACSCategoryDAOImpl| Constructor and Description |
|---|
ACSAlarmDAOImpl(java.util.logging.Logger log)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFaultFamily(FaultFamily ff) |
void |
addReductionRule(ReductionDefinitions rds,
ReductionLinkType rl) |
void |
addThreshold(ReductionDefinitions rds,
Threshold th) |
java.util.Collection |
archiveSearch(java.lang.String select_sql) |
void |
deleteAlarm(Alarm alarm) |
void |
deleteReductionRule(ReductionDefinitions rds,
ReductionLinkType rl) |
void |
deleteThreshold(alma.alarmsystem.alarmmessage.generated.ReductionDefinitions rds,
alma.alarmsystem.alarmmessage.generated.Threshold th) |
Alarm |
findAlarm(java.lang.String alarmId)
Returns the alarm corresponding to the given id.
|
java.lang.String[] |
findAlarmIdsByPriority(java.lang.Integer priority) |
Building |
findBuilding(java.lang.String building) |
java.lang.String |
findLaserSurveillanceAlarmId()
Returns all alarms.
|
void |
flushReductionRules(alma.alarmsystem.alarmmessage.generated.ReductionDefinitions rds) |
void |
generateAlarmsMap(java.util.Vector<FaultFamily> families)
Generate the alarms from the definition of the fault families.
|
Alarm |
getAlarm(java.lang.String alarmId)
Get an alarm from the cache.
|
java.lang.String[] |
getAllAlarmIDs() |
alma.alarmsystem.alarmmessage.generated.ReductionDefinitions |
getReductionRules() |
java.util.concurrent.ConcurrentHashMap<java.lang.String,Source> |
getSources()
Getter method
|
java.util.List<FaultFamily> |
loadAlarms()
Load alarms from CDB.
|
void |
removeAlarmsMap(java.util.Vector<FaultFamily> families) |
void |
removeFaultFamily(FaultFamily ff) |
void |
saveAlarm(Alarm alarm) |
void |
saveMemberAlarms(java.lang.String member) |
java.util.Collection |
search(java.lang.String select_sql) |
void |
setConfAccessor(ConfigurationAccessor conf) |
void |
setResponsiblePersonDAO(ResponsiblePersonDAO responsiblePersonDAO) |
void |
setSurveillanceAlarmId(java.lang.String surveillanceAlarmId) |
void |
updateAlarm(Alarm alarm) |
void |
updateFaultFamily(FaultFamily ff) |
void |
updateReductionRule(ReductionDefinitions rds,
ReductionLinkType rl) |
void |
updateStatus(Status status) |
void |
updateThreshold(alma.alarmsystem.alarmmessage.generated.ReductionDefinitions rds,
alma.alarmsystem.alarmmessage.generated.Threshold th) |
getReductionDefinitions, setAlarmCache, setAlarmProcessor, setConfAccessorpublic ACSAlarmDAOImpl(java.util.logging.Logger log)
log - The log (not null)public java.util.List<FaultFamily> loadAlarms()
throws java.lang.Exception
loadAlarms in class ACSAlarmDAOImpljava.lang.Exception - In case of error while parsing XML definition filesACSCategoryDAOImplpublic void generateAlarmsMap(java.util.Vector<FaultFamily> families)
families - The FF read from the CDBpublic Alarm findAlarm(java.lang.String alarmId)
AlarmDAOfindAlarm in interface AlarmDAOfindAlarm in class ACSAlarmDAOImplpublic Alarm getAlarm(java.lang.String alarmId)
getAlarm in interface AlarmDAOgetAlarm in class ACSAlarmDAOImplalarmId - The ID of the alarmpublic java.lang.String[] findAlarmIdsByPriority(java.lang.Integer priority)
findAlarmIdsByPriority in interface AlarmDAOfindAlarmIdsByPriority in class ACSAlarmDAOImplpublic java.lang.String findLaserSurveillanceAlarmId()
AlarmDAOfindLaserSurveillanceAlarmId in interface AlarmDAOfindLaserSurveillanceAlarmId in class ACSAlarmDAOImplpublic void deleteAlarm(Alarm alarm)
deleteAlarm in interface AlarmDAOdeleteAlarm in class ACSAlarmDAOImplpublic void saveMemberAlarms(java.lang.String member)
saveMemberAlarms in class ACSAlarmDAOImplpublic void saveAlarm(Alarm alarm)
saveAlarm in interface AlarmDAOsaveAlarm in class ACSAlarmDAOImplpublic void updateAlarm(Alarm alarm)
updateAlarm in interface AlarmDAOupdateAlarm in class ACSAlarmDAOImplpublic void updateStatus(Status status)
updateStatus in interface AlarmDAOupdateStatus in class ACSAlarmDAOImplpublic java.util.Collection search(java.lang.String select_sql)
search in interface AlarmDAOsearch in class ACSAlarmDAOImplpublic java.util.Collection archiveSearch(java.lang.String select_sql)
archiveSearch in interface AlarmDAOarchiveSearch in class ACSAlarmDAOImplpublic Building findBuilding(java.lang.String building)
findBuilding in interface AlarmDAOfindBuilding in class ACSAlarmDAOImplpublic void setConfAccessor(ConfigurationAccessor conf)
public void setSurveillanceAlarmId(java.lang.String surveillanceAlarmId)
setSurveillanceAlarmId in class ACSAlarmDAOImplpublic void setResponsiblePersonDAO(ResponsiblePersonDAO responsiblePersonDAO)
setResponsiblePersonDAO in class ACSAlarmDAOImplpublic java.lang.String[] getAllAlarmIDs()
getAllAlarmIDs in class ACSAlarmDAOImplpublic void addFaultFamily(FaultFamily ff)
public void updateFaultFamily(FaultFamily ff)
public void removeFaultFamily(FaultFamily ff)
public void removeAlarmsMap(java.util.Vector<FaultFamily> families)
public alma.alarmsystem.alarmmessage.generated.ReductionDefinitions getReductionRules()
public void flushReductionRules(alma.alarmsystem.alarmmessage.generated.ReductionDefinitions rds)
public void addReductionRule(ReductionDefinitions rds,
ReductionLinkType rl)
public void updateReductionRule(ReductionDefinitions rds,
ReductionLinkType rl)
public void deleteReductionRule(ReductionDefinitions rds,
ReductionLinkType rl)
public void addThreshold(ReductionDefinitions rds,
Threshold th)
public void updateThreshold(alma.alarmsystem.alarmmessage.generated.ReductionDefinitions rds,
alma.alarmsystem.alarmmessage.generated.Threshold th)
public void deleteThreshold(alma.alarmsystem.alarmmessage.generated.ReductionDefinitions rds,
alma.alarmsystem.alarmmessage.generated.Threshold th)
public java.util.concurrent.ConcurrentHashMap<java.lang.String,Source> getSources()
getSources in class ACSAlarmDAOImpl