public class ACSSourceDAOImpl extends java.lang.Object implements SourceDAO
| Constructor and Description |
|---|
ACSSourceDAOImpl(java.util.logging.Logger log,
java.util.concurrent.ConcurrentHashMap<java.lang.String,Source> sources)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
deleteSource(Source source) |
Source[] |
findAllSources() |
Source |
findByLaserSource() |
Source |
findSource(java.lang.String sourceId) |
java.lang.String[] |
getAlarms(java.lang.String sourceId) |
java.lang.String[] |
getAllSourceIDs() |
Source |
getSource(java.lang.String sourceId) |
void |
saveSource(Source source) |
void |
setAlarmDAO(AlarmDAO alarmDAO) |
void |
setConfAccessor(ConfigurationAccessor conf) |
void |
setLaserSourceId(java.lang.String laserSourceID) |
void |
setResponsiblePersonDAO(ResponsiblePersonDAO r) |
void |
updateSource(Source source) |
public ACSSourceDAOImpl(java.util.logging.Logger log,
java.util.concurrent.ConcurrentHashMap<java.lang.String,Source> sources)
log - The loggersources - The sourcespublic void setAlarmDAO(AlarmDAO alarmDAO)
public void setResponsiblePersonDAO(ResponsiblePersonDAO r)
public Source findSource(java.lang.String sourceId)
findSource in interface SourceDAOpublic Source getSource(java.lang.String sourceId)
public Source[] findAllSources()
findAllSources in interface SourceDAOpublic Source findByLaserSource()
findByLaserSource in interface SourceDAOpublic void saveSource(Source source)
saveSource in interface SourceDAOpublic void deleteSource(Source source)
deleteSource in interface SourceDAOpublic void updateSource(Source source)
updateSource in interface SourceDAOpublic java.lang.String[] getAlarms(java.lang.String sourceId)
public void setConfAccessor(ConfigurationAccessor conf)
public void setLaserSourceId(java.lang.String laserSourceID)
public java.lang.String[] getAllSourceIDs()