Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cern::laser::business::pojo::SourceDefinitionServiceImpl Class Reference

Collaboration diagram for cern::laser::business::pojo::SourceDefinitionServiceImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void setAdminUserDAO (AdminUserDAO adminUserDAO)
void setResponsiblePersonDAO (ResponsiblePersonDAO responsiblePersonDAO)
void setCategoryDAO (CategoryDAO categoryDAO)
void setSourceDAO (SourceDAO sourceDAO)
void setAlarmDAO (AlarmDAO alarmDAO)
void setAlarmCache (AlarmCache alarmCache)
void setAlarmDefinitionService (AlarmDefinitionServiceImpl alarmDefinitionService)
SourceDefinition getSourceDefinition (String sourceId) throws LaserDefinitionException
Collection getSourceDefinitions (String userId) throws LaserDefinitionException
void createSource (String userId, SourceDefinition sourceDefinition) throws LaserDefinitionException
void createSources (String userId, Collection sources) throws LaserDefinitionException
void updateSource (String userId, SourceDefinition sourceDefinition) throws LaserDefinitionException
void updateSources (String userId, Collection sources) throws LaserDefinitionException
void removeSource (String userId, SourceDefinition sourceDefinition) throws LaserDefinitionException
void removeSources (String userId, Collection sources) throws LaserDefinitionException
void uploadSources (String userId, Collection toBeCreated, Collection toBeUpdated, Collection toBeRemoved) throws LaserDefinitionException

Private Attributes

AdminUserDAO adminUserDAO
AlarmDAO alarmDAO
CategoryDAO categoryDAO
ResponsiblePersonDAO responsiblePersonDAO
SourceDAO sourceDAO
AlarmCache alarmCache
AlarmDefinitionServiceImpl alarmDefinitionService
AdminUserDefinitionServiceImpl adminUserDefinitionService

Static Private Attributes

final Logger LOGGER = Logger.getLogger(SourceDefinitionServiceImpl.class.getName())
final String SOURCES_CATEGORY_ROOT_PATH = "CERN.SOURCES"
final String SOURCE_CATEGORY_PATH_PREFIX = "CERN.SOURCES."
final AlarmDefinition SOURCE_SURVEILLANCE_ALARM_DEFINITION

Detailed Description

Version:
Revision
1.3
Date
2006/09/25 08:52:36
Author:
Katarina Sigerud


Member Function Documentation

void cern::laser::business::pojo::SourceDefinitionServiceImpl::createSource String  userId,
SourceDefinition  sourceDefinition
throws LaserDefinitionException [inline]
 

void cern::laser::business::pojo::SourceDefinitionServiceImpl::createSources String  userId,
Collection  sources
throws LaserDefinitionException [inline]
 

SourceDefinition cern::laser::business::pojo::SourceDefinitionServiceImpl::getSourceDefinition String  sourceId  )  throws LaserDefinitionException [inline]
 

Collection cern::laser::business::pojo::SourceDefinitionServiceImpl::getSourceDefinitions String  userId  )  throws LaserDefinitionException [inline]
 

void cern::laser::business::pojo::SourceDefinitionServiceImpl::removeSource String  userId,
SourceDefinition  sourceDefinition
throws LaserDefinitionException [inline]
 

void cern::laser::business::pojo::SourceDefinitionServiceImpl::removeSources String  userId,
Collection  sources
throws LaserDefinitionException [inline]
 

void cern::laser::business::pojo::SourceDefinitionServiceImpl::setAdminUserDAO AdminUserDAO  adminUserDAO  )  [inline]
 

void cern::laser::business::pojo::SourceDefinitionServiceImpl::setAlarmCache AlarmCache  alarmCache  )  [inline]
 

void cern::laser::business::pojo::SourceDefinitionServiceImpl::setAlarmDAO AlarmDAO  alarmDAO  )  [inline]
 

void cern::laser::business::pojo::SourceDefinitionServiceImpl::setAlarmDefinitionService AlarmDefinitionServiceImpl  alarmDefinitionService  )  [inline]
 

void cern::laser::business::pojo::SourceDefinitionServiceImpl::setCategoryDAO CategoryDAO  categoryDAO  )  [inline]
 

void cern::laser::business::pojo::SourceDefinitionServiceImpl::setResponsiblePersonDAO ResponsiblePersonDAO  responsiblePersonDAO  )  [inline]
 

void cern::laser::business::pojo::SourceDefinitionServiceImpl::setSourceDAO SourceDAO  sourceDAO  )  [inline]
 

void cern::laser::business::pojo::SourceDefinitionServiceImpl::updateSource String  userId,
SourceDefinition  sourceDefinition
throws LaserDefinitionException [inline]
 

void cern::laser::business::pojo::SourceDefinitionServiceImpl::updateSources String  userId,
Collection  sources
throws LaserDefinitionException [inline]
 

void cern::laser::business::pojo::SourceDefinitionServiceImpl::uploadSources String  userId,
Collection  toBeCreated,
Collection  toBeUpdated,
Collection  toBeRemoved
throws LaserDefinitionException [inline]
 


Member Data Documentation

AdminUserDAO cern::laser::business::pojo::SourceDefinitionServiceImpl::adminUserDAO [private]
 

AdminUserDefinitionServiceImpl cern::laser::business::pojo::SourceDefinitionServiceImpl::adminUserDefinitionService [private]
 

AlarmCache cern::laser::business::pojo::SourceDefinitionServiceImpl::alarmCache [private]
 

AlarmDAO cern::laser::business::pojo::SourceDefinitionServiceImpl::alarmDAO [private]
 

AlarmDefinitionServiceImpl cern::laser::business::pojo::SourceDefinitionServiceImpl::alarmDefinitionService [private]
 

CategoryDAO cern::laser::business::pojo::SourceDefinitionServiceImpl::categoryDAO [private]
 

final Logger cern::laser::business::pojo::SourceDefinitionServiceImpl::LOGGER = Logger.getLogger(SourceDefinitionServiceImpl.class.getName()) [static, private]
 

ResponsiblePersonDAO cern::laser::business::pojo::SourceDefinitionServiceImpl::responsiblePersonDAO [private]
 

final String cern::laser::business::pojo::SourceDefinitionServiceImpl::SOURCE_CATEGORY_PATH_PREFIX = "CERN.SOURCES." [static, private]
 

final AlarmDefinition cern::laser::business::pojo::SourceDefinitionServiceImpl::SOURCE_SURVEILLANCE_ALARM_DEFINITION [static, private]
 

Initial value:

new AlarmDefinition("SURVEILLANCE", "<FAULT MEMBER>", new Integer(1), "SURVEILLANCE", "<IDENTIFIER>", "Not connected", new Integer(1), "Backup not received", "Contact source responsible person", "Source status not guaranteed", Boolean.FALSE, null, "LASER", null, null, null, null, null, new Integer(0), null, null)

SourceDAO cern::laser::business::pojo::SourceDefinitionServiceImpl::sourceDAO [private]
 

final String cern::laser::business::pojo::SourceDefinitionServiceImpl::SOURCES_CATEGORY_ROOT_PATH = "CERN.SOURCES" [static, private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:08:50 2009 for ACS Java API by doxygen 1.3.8