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 |
Creates a new ReductionMaskDefinitionHandlerImpl object.
userId | DOCUMENT ME! |
void cern.laser.definition.impl.ReductionMaskDefinitionHandlerImpl.addMaintenanceMask | ( | AlarmDefinition | alarm, | |
MaintenanceMask | maintenance | |||
) | throws LaserDefinitionException |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
DOCUMENT ME!
xmlDefinitionsReader | DOCUMENT ME! |
LaserDefinitionException | DOCUMENT ME! |
Implements cern.laser.definition.ReductionMaskDefinitionHandler.