

Public Member Functions | |
| AlarmDefinitionHandlerImpl (String userId) throws LaserDefinitionException | |
| void | createAlarm (AlarmDefinition definition) throws LaserDefinitionException |
| void | createAlarms (Collection definitions) throws LaserDefinitionException |
| void | download (Writer xmlDefinitionsWriter) throws LaserDefinitionException |
| void | removeAlarm (AlarmDefinition definition) throws LaserDefinitionException |
| void | updateAlarm (AlarmDefinition definition) throws LaserDefinitionException |
| void | upload (Collection toBeCreated, Collection toBeUpdated, Collection toBeRemoved) throws LaserDefinitionException |
| void | upload (Reader xmlDefinitionsReader) throws LaserDefinitionException |
Private Member Functions | |
| Object | marshalAlarmDefinition (AlarmDefinition definition) |
| AlarmDefinition | unmarshalAlarmDefinition (Object definition) |
Private Attributes | |
| AlarmService | alarmService |
DOCUMENT ME!
| cern::laser::definition::impl::AlarmDefinitionHandlerImpl::AlarmDefinitionHandlerImpl | ( | String | userId | ) | throws LaserDefinitionException [inline] |
Creates a new AlarmDefinitionHandlerImpl object.
| userId | DOCUMENT ME! |
References alarmService, and cern::laser::definition::impl::DefinitionHandlerImpl::userId.
| void cern::laser::definition::impl::AlarmDefinitionHandlerImpl::createAlarm | ( | AlarmDefinition | definition | ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| definition | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! | |
| LaserDefinitionDuplicationException | DOCUMENT ME! | |
| LaserDefinitionNotValidException | DOCUMENT ME! | |
| LaserDefinitionNotAllowedException | DOCUMENT ME! |
Implements cern::laser::definition::AlarmDefinitionHandler.
| void cern::laser::definition::impl::AlarmDefinitionHandlerImpl::createAlarms | ( | Collection | definitions | ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| definitions | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! | |
| LaserDefinitionDuplicationException | DOCUMENT ME! | |
| LaserDefinitionNotValidException | DOCUMENT ME! | |
| LaserDefinitionNotAllowedException | DOCUMENT ME! |
| void cern::laser::definition::impl::AlarmDefinitionHandlerImpl::download | ( | Writer | xmlDefinitionsWriter | ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| xmlDefinitionsWriter | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! | |
| LaserDefinitionNotAllowedException | DOCUMENT ME! | |
| LaserDefinitionXMLException | DOCUMENT ME! |
Implements cern::laser::definition::AlarmDefinitionHandler.
| Object cern::laser::definition::impl::AlarmDefinitionHandlerImpl::marshalAlarmDefinition | ( | AlarmDefinition | definition | ) | [inline, private] |
| void cern::laser::definition::impl::AlarmDefinitionHandlerImpl::removeAlarm | ( | AlarmDefinition | definition | ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| definition | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! | |
| LaserDefinitionNotFoundException | DOCUMENT ME! | |
| LaserDefinitionNotAllowedException | DOCUMENT ME! |
Implements cern::laser::definition::AlarmDefinitionHandler.
| AlarmDefinition cern::laser::definition::impl::AlarmDefinitionHandlerImpl::unmarshalAlarmDefinition | ( | Object | definition | ) | [inline, private] |
| void cern::laser::definition::impl::AlarmDefinitionHandlerImpl::updateAlarm | ( | AlarmDefinition | definition | ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| definition | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! | |
| LaserDefinitionNotValidException | DOCUMENT ME! | |
| LaserDefinitionNotFoundException | DOCUMENT ME! | |
| LaserDefinitionNotAllowedException | DOCUMENT ME! |
Implements cern::laser::definition::AlarmDefinitionHandler.
| void cern::laser::definition::impl::AlarmDefinitionHandlerImpl::upload | ( | Reader | xmlDefinitionsReader | ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| xmlDefinitionsReader | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! | |
| LaserDefinitionXMLException | DOCUMENT ME! |
Implements cern::laser::definition::AlarmDefinitionHandler.
| void cern::laser::definition::impl::AlarmDefinitionHandlerImpl::upload | ( | Collection | toBeCreated, | |
| Collection | toBeUpdated, | |||
| Collection | toBeRemoved | |||
| ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| toBeCreated | DOCUMENT ME! | |
| toBeUpdated | DOCUMENT ME! | |
| toBeRemoved | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! | |
| LaserDefinitionDuplicationException | DOCUMENT ME! | |
| LaserDefinitionNotFoundException | DOCUMENT ME! | |
| LaserDefinitionNotValidException | DOCUMENT ME! | |
| LaserDefinitionNotAllowedException | DOCUMENT ME! |
Implements cern::laser::definition::AlarmDefinitionHandler.
Referenced by AlarmDefinitionHandlerImpl().
1.6.2