

Public Member Functions | |
| ReductionMaskDefinitionHandlerImpl (String userId) throws LaserDefinitionException | |
| void | setMultiplicityThreshold (MultiplicityThreshold threshold) throws LaserDefinitionException |
| void | addMaintenanceMask (AlarmDefinition alarm, MaintenanceMask maintenance) throws LaserDefinitionException |
| void | addModeMask (AlarmDefinition alarm, ModeMask mode) throws LaserDefinitionException |
| void | createMultiplicityLink (ReductionLink link) throws LaserDefinitionException |
| void | createNodeLink (ReductionLink link) throws LaserDefinitionException |
| void | download (Writer xmlDefinitionsWriter) throws LaserDefinitionException |
| void | removeMaintenanceMask (AlarmDefinition alarm, MaintenanceMask maintenance) throws LaserDefinitionException |
| void | removeModeMask (AlarmDefinition alarm, ModeMask mode) throws LaserDefinitionException |
| void | removeMultiplicityLink (ReductionLink link) throws LaserDefinitionException |
| void | removeNodeLink (ReductionLink link) throws LaserDefinitionException |
| void | uploadNode (Collection toBeCreated, Collection toBeRemoved) throws LaserDefinitionException |
| void | uploadMultiplicity (Collection toBeCreated, Collection toBeRemoved, Collection thresholds) throws LaserDefinitionException |
| void | uploadMaintenance (Collection toBeCreated, Collection toBeRemoved) throws LaserDefinitionException |
| void | uploadMode (Collection toBeCreated, Collection toBeRemoved) throws LaserDefinitionException |
| void | uploadReduction (Reader xmlDefinitionsReader) throws LaserDefinitionException |
| void | uploadMask (Reader xmlDefinitionsReader) throws LaserDefinitionException |
DOCUMENT ME!
| cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::ReductionMaskDefinitionHandlerImpl | ( | String | userId | ) | throws LaserDefinitionException [inline] |
Creates a new ReductionMaskDefinitionHandlerImpl object.
| userId | DOCUMENT ME! |
References cern::laser::definition::impl::DefinitionHandlerImpl::userId.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::addMaintenanceMask | ( | AlarmDefinition | alarm, | |
| MaintenanceMask | maintenance | |||
| ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| alarm | DOCUMENT ME! | |
| maintenance | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::addModeMask | ( | AlarmDefinition | alarm, | |
| ModeMask | mode | |||
| ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| alarm | DOCUMENT ME! | |
| mode | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::createMultiplicityLink | ( | ReductionLink | link | ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| link | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! | |
| LaserDefinitionNotValidException | DOCUMENT ME! |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::createNodeLink | ( | ReductionLink | link | ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| link | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! | |
| LaserDefinitionNotValidException | DOCUMENT ME! |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::download | ( | Writer | xmlDefinitionsWriter | ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| xmlDefinitionsWriter | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::removeMaintenanceMask | ( | AlarmDefinition | alarm, | |
| MaintenanceMask | maintenance | |||
| ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| alarm | DOCUMENT ME! | |
| maintenance | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::removeModeMask | ( | AlarmDefinition | alarm, | |
| ModeMask | mode | |||
| ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| alarm | DOCUMENT ME! | |
| mode | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::removeMultiplicityLink | ( | ReductionLink | link | ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| link | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! | |
| LaserDefinitionNotValidException | DOCUMENT ME! |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::removeNodeLink | ( | ReductionLink | link | ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| link | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! | |
| LaserDefinitionNotValidException | DOCUMENT ME! |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::setMultiplicityThreshold | ( | MultiplicityThreshold | threshold | ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| threshold | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! | |
| LaserDefinitionNotValidException | DOCUMENT ME! |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::uploadMaintenance | ( | Collection | toBeCreated, | |
| Collection | toBeRemoved | |||
| ) | throws LaserDefinitionException [inline] |
Execute a bulk update within one single transaction.
| toBeCreated | the definitions to create | |
| toBeRemoved | the definitions to remove |
| LaserDefinitionNotValidException | if the definition failed validation | |
| LaserDefinitionNotFoundException | if the definition was not found | |
| LaserDefinitionNotAllowedException | if the user is not allowed | |
| LaserDefinitionException | if the request can not be served |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::uploadMask | ( | Reader | xmlDefinitionsReader | ) | throws LaserDefinitionException [inline] |
Execute a bulk update within one single transaction.
| xmlDefinitionsReader | the XML definitions reader |
| LaserDefinitionXMLException | if the XML unmarshalling failed | |
| LaserDefinitionNotValidException | if the definition failed validation | |
| LaserDefinitionNotFoundException | if the definition was not found | |
| LaserDefinitionNotAllowedException | if the user is not allowed | |
| LaserDefinitionException | if the request can not be served |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::uploadMode | ( | Collection | toBeCreated, | |
| Collection | toBeRemoved | |||
| ) | throws LaserDefinitionException [inline] |
Execute a bulk update within one single transaction.
| toBeCreated | the definitions to create | |
| toBeRemoved | the definitions to remove |
| LaserDefinitionNotValidException | if the definition failed validation | |
| LaserDefinitionNotFoundException | if the definition was not found | |
| LaserDefinitionNotAllowedException | if the user is not allowed | |
| LaserDefinitionException | if the request can not be served |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::uploadMultiplicity | ( | Collection | toBeCreated, | |
| Collection | toBeRemoved, | |||
| Collection | thresholds | |||
| ) | throws LaserDefinitionException [inline] |
Execute a bulk update within one single transaction.
| toBeCreated | the definitions to create | |
| toBeRemoved | the definitions to remove | |
| thresholds | the multiplicity thresholds |
| LaserDefinitionNotValidException | if the definition failed validation | |
| LaserDefinitionNotFoundException | if the definition was not found | |
| LaserDefinitionNotAllowedException | if the user is not allowed | |
| LaserDefinitionException | if the request can not be served |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::uploadNode | ( | Collection | toBeCreated, | |
| Collection | toBeRemoved | |||
| ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| toBeCreated | DOCUMENT ME! | |
| toBeRemoved | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
| void cern::laser::definition::impl::ReductionMaskDefinitionHandlerImpl::uploadReduction | ( | Reader | xmlDefinitionsReader | ) | throws LaserDefinitionException [inline] |
DOCUMENT ME!
| xmlDefinitionsReader | DOCUMENT ME! |
| LaserDefinitionException | DOCUMENT ME! |
Implements cern::laser::definition::ReductionMaskDefinitionHandler.
1.6.2