Public Member Functions | |
abstract String | getAlarmId () |
abstract String | getAction () |
abstract Collection | getCategories () |
abstract void | setCategories (Collection newCategories) |
abstract String | getCause () |
abstract String | getConsequence () |
abstract String | getIdentifier () |
abstract Boolean | getInstant () |
abstract void | setHelpURL (URL newHelpURL) |
abstract URL | getHelpURL () |
abstract Location | getLocation () |
abstract String[] | getMultiplicityChildren () |
abstract boolean | hasMultiplicityChildren () |
abstract boolean | hasMultiplicityParents () |
abstract String[] | getMultiplicityParents () |
abstract void | addMultiplicityChild (Alarm multiplicityChild) |
abstract void | removeMultiplicityChild (Alarm multiplicityChild) |
abstract String[] | getNodeChildren () |
abstract boolean | hasNodeChildren () |
abstract String[] | getNodeParents () |
abstract boolean | hasNodeParents () |
abstract void | addNodeChild (Alarm nodeChild) |
abstract void | removeNodeChild (Alarm nodeChild) |
abstract Integer | getMultiplicityThreshold () |
abstract void | setMultiplicityThreshold (Integer multiplicityThreshold) |
abstract String | getPiquetEmail () |
abstract String | getPiquetGSM () |
abstract Integer | getPriority () |
abstract String | getProblemDescription () |
abstract ResponsiblePerson | getResponsiblePerson () |
abstract Source | getSource () |
abstract Status | getStatus () |
abstract void | setStatus (Status status) |
abstract String | getSystemName () |
abstract Triplet | getTriplet () |
abstract AlarmDefinition | getDefinition () |
abstract void | setDefinition (AlarmDefinition definition) |
abstract void | setAction (String action) |
abstract void | setAlarmId (String alarmId) |
abstract void | setCause (String cause) |
abstract void | setConsequence (String consequence) |
abstract void | setIdentifier (String identifier) |
abstract void | setInstant (Boolean instant) |
abstract void | setLocation (Location location) |
abstract void | setPiquetEmail (String piquetEmail) |
abstract void | setPiquetGSM (String piquetGSM) |
abstract void | setPriority (Integer priority) |
abstract void | setProblemDescription (String problemDescription) |
abstract void | setResponsiblePerson (ResponsiblePerson responsiblePerson) |
abstract void | setSource (Source source) |
abstract void | setSystemName (String systemName) |
abstract void | setTriplet (Triplet triplet) |
abstract void cern.laser.business.data.Alarm.addMultiplicityChild | ( | Alarm | multiplicityChild | ) | [pure virtual] |
Sets up the bi-directional relation between the multiplicity parent and the multiplicity child
multiplicityChild | the alarm to add to this alarm as a multiplicity child. This alarm will at the same time be added to the child's multiplicity parents. |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cl.utfsm.acs.acg.core.ReductionRule.addChild(), and cl.utfsm.acs.acg.dao.ACSAlarmDAOImpl.addReductionRule().
abstract void cern.laser.business.data.Alarm.addNodeChild | ( | Alarm | nodeChild | ) | [pure virtual] |
Sets up the bi-directional relation between the node parent and the node child
nodeChild | the alarm to add to this alarm as a node child. This alarm will at the same time be added to the child's node parents. |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cl.utfsm.acs.acg.core.ReductionRule.addChild(), and cl.utfsm.acs.acg.dao.ACSAlarmDAOImpl.addReductionRule().
abstract String cern.laser.business.data.Alarm.getAction | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.encodeToXML().
abstract String cern.laser.business.data.Alarm.getAlarmId | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cern.laser.business.data.Source.addAlarm(), cern.laser.business.data.CategoryImpl.addAlarm(), cern.laser.business.data.AlarmImpl.addMultiplicityChild(), cl.utfsm.acs.acg.core.ReductionManager.addMultiReductionRule(), cern.laser.business.data.AlarmImpl.addNodeChild(), cl.utfsm.acs.acg.core.ReductionManager.checkCDB(), cern.laser.business.data.CategoryImpl.containsAlarm(), cern.laser.business.pojo.CategoryDefinitionServiceImpl.createCategoryLink(), cern.laser.business.pojo.SourceDefinitionServiceImpl.createSource(), cern.laser.business.data.AlarmImpl.equals(), cl.utfsm.acs.acg.gui.ReductionsView.fillMRParentChAlarmList(), cl.utfsm.acs.acg.gui.ReductionsView.fillNRParentChAlarmList(), cern.laser.business.data.AlarmChange.getAlarmId(), cern.laser.business.cache.AlarmCacheListenerImpl.onAlarmChange(), cern.laser.business.pojo.AlarmPublisherImpl.publish(), cern.laser.business.pojo.CategoryDefinitionServiceImpl.removeCategoryLink(), cl.utfsm.acs.acg.core.ReductionRule.removeChild(), cl.utfsm.acs.acg.core.ReductionManager.saveToCDB(), com.cosylab.acs.laser.dao.ACSAlarmCacheImpl.update(), and cl.utfsm.acs.acg.core.ReductionManager.updateMultiThreshold().
abstract Collection cern.laser.business.data.Alarm.getCategories | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cern.laser.business.data.CategoryImpl.addAlarm(), cern.laser.business.pojo.AlarmPublisherImpl.publish(), and cern.laser.business.data.CategoryImpl.removeAlarm().
abstract String cern.laser.business.data.Alarm.getCause | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.encodeToXML().
abstract String cern.laser.business.data.Alarm.getConsequence | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.encodeToXML().
abstract AlarmDefinition cern.laser.business.data.Alarm.getDefinition | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cern.laser.business.pojo.AlarmDefinitionServiceImpl.getAlarmDefinition().
abstract URL cern.laser.business.data.Alarm.getHelpURL | ( | ) | [pure virtual] |
Returns the help URL for this alarm, or null
if there is none or if it is malformed.
null
if there is none or if it is malformed. Implemented in cern.laser.business.data.AlarmImpl.
Referenced by com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.encodeToXML().
abstract String cern.laser.business.data.Alarm.getIdentifier | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.encodeToXML().
abstract Boolean cern.laser.business.data.Alarm.getInstant | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.encodeToXML().
abstract Location cern.laser.business.data.Alarm.getLocation | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.encodeToXML().
abstract String [] cern.laser.business.data.Alarm.getMultiplicityChildren | ( | ) | [pure virtual] |
Returns the ids of the multiplicity children alarms.
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cern.laser.business.pojo.CoreServiceImpl.getActiveMultiplicityChildren(), cern.laser.business.pojo.CoreServiceImpl.getMultiplicityChildren(), and cl.utfsm.acs.acg.core.ReductionManager.loadFromCDB().
abstract String [] cern.laser.business.data.Alarm.getMultiplicityParents | ( | ) | [pure virtual] |
Returns the ids of the multiplicity parent alarms.
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cern.laser.business.pojo.CoreServiceImpl.getMultiplicityParents().
abstract Integer cern.laser.business.data.Alarm.getMultiplicityThreshold | ( | ) | [pure virtual] |
abstract String [] cern.laser.business.data.Alarm.getNodeChildren | ( | ) | [pure virtual] |
Returns the ids of the node children alarms.
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cern.laser.business.pojo.CoreServiceImpl.getActiveNodeChildren(), cern.laser.business.pojo.CoreServiceImpl.getNodeChildren(), and cl.utfsm.acs.acg.core.ReductionManager.loadFromCDB().
abstract String [] cern.laser.business.data.Alarm.getNodeParents | ( | ) | [pure virtual] |
Returns the ids of the node parent alarms.
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cern.laser.business.pojo.CoreServiceImpl.getNodeParents().
abstract String cern.laser.business.data.Alarm.getPiquetEmail | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.encodeToXML(), and cern.laser.business.pojo.AlarmCacheServerImpl.notify().
abstract String cern.laser.business.data.Alarm.getPiquetGSM | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.encodeToXML(), and cern.laser.business.pojo.AlarmCacheServerImpl.notify().
abstract Integer cern.laser.business.data.Alarm.getPriority | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.encodeToXML().
abstract String cern.laser.business.data.Alarm.getProblemDescription | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.encodeToXML().
abstract ResponsiblePerson cern.laser.business.data.Alarm.getResponsiblePerson | ( | ) | [pure virtual] |
abstract Source cern.laser.business.data.Alarm.getSource | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cern.laser.business.data.Source.addAlarm(), cern.laser.business.pojo.AlarmSourceMonitorImpl.check(), cern.laser.business.pojo.AlarmDefinitionServiceImpl.createAlarm(), cern.laser.business.pojo.AlarmDefinitionServiceImpl.createAlarms(), cern.laser.business.pojo.CategoryDefinitionServiceImpl.createCategoryLink(), com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.encodeToXML(), com.cosylab.acs.laser.dao.ACSSourceDAOImpl.getAlarms(), cern.laser.business.pojo.AlarmMessageProcessorImpl.processChange(), and cern.laser.business.pojo.AlarmDefinitionServiceImpl.updateAlarm().
abstract Status cern.laser.business.data.Alarm.getStatus | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cern.laser.business.pojo.CoreServiceImpl.getActiveMultiplicityChildren(), cern.laser.business.pojo.CoreServiceImpl.getActiveNodeChildren(), cern.laser.business.pojo.AlarmCacheServerImpl.notify(), cern.laser.business.cache.AlarmCacheListenerImpl.onAlarmChange(), cern.laser.business.pojo.AlarmPublisherImpl.publish(), cern.laser.business.pojo.AlarmCacheServerImpl.store(), cern.laser.business.pojo.AlarmMessageProcessorImpl.updateMultiplicityNode(), and cern.laser.business.pojo.AlarmMessageProcessorImpl.updateReductionStatus().
abstract String cern.laser.business.data.Alarm.getSystemName | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.encodeToXML().
abstract Triplet cern.laser.business.data.Alarm.getTriplet | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cl.utfsm.acs.acg.core.ReductionManager.addMultiReductionRule(), cl.utfsm.acs.acg.core.ReductionManager.addNodeReductionRule(), cern.laser.business.pojo.AlarmSourceMonitorImpl.check(), com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.deleteAlarm(), cl.utfsm.acs.acg.dao.ACSAlarmDAOImpl.deleteAlarm(), cl.utfsm.acs.acg.core.ReductionManager.deleteMultiReductionRule(), cl.utfsm.acs.acg.core.ReductionManager.deleteNodeReductionRule(), com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.encodeToXML(), cl.utfsm.acs.acg.gui.ReductionsView.fillMRParentChAlarmList(), cl.utfsm.acs.acg.gui.ReductionsView.fillNRParentChAlarmList(), com.cosylab.acs.laser.dao.ACSCategoryDAOImpl.flushCategory(), cl.utfsm.acs.acg.dao.ACSCategoryDAOImpl.flushCategory(), cl.utfsm.acs.acg.core.ReductionManager.getMRParentByTriplet(), cl.utfsm.acs.acg.core.ReductionManager.getNRParentByTriplet(), com.cosylab.acs.laser.dao.utils.AlarmRefMatcher.isMatch(), cern.laser.business.pojo.AlarmMessageProcessorImpl.notifyReductionRelatives(), cern.laser.business.pojo.AlarmDefinitionServiceImpl.removeAlarm(), cern.laser.business.pojo.AlarmDefinitionServiceImpl.removeAlarms(), com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.saveAlarm(), cl.utfsm.acs.acg.dao.ACSAlarmDAOImpl.saveAlarm(), com.cosylab.acs.laser.dao.ACSAlarmDAOImpl.updateAlarm(), cl.utfsm.acs.acg.dao.ACSAlarmDAOImpl.updateAlarm(), cern.laser.business.pojo.AlarmMessageProcessorImpl.updateMultiplicityNode(), cl.utfsm.acs.acg.core.ReductionManager.updateMultiThreshold(), and cern.laser.business.pojo.AlarmMessageProcessorImpl.updateReductionStatus().
abstract boolean cern.laser.business.data.Alarm.hasMultiplicityChildren | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
abstract boolean cern.laser.business.data.Alarm.hasMultiplicityParents | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
abstract boolean cern.laser.business.data.Alarm.hasNodeChildren | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
abstract boolean cern.laser.business.data.Alarm.hasNodeParents | ( | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.removeMultiplicityChild | ( | Alarm | multiplicityChild | ) | [pure virtual] |
Removes the bi-directional relation between the multiplicity parent and the multiplicity child
multiplicityChild | the alarm to remove from this alarm as a multiplicity child. This alarm will at the same time be removed from the child's multiplicity parents. |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cl.utfsm.acs.acg.dao.ACSAlarmDAOImpl.deleteReductionRule(), and cl.utfsm.acs.acg.core.ReductionRule.removeChild().
abstract void cern.laser.business.data.Alarm.removeNodeChild | ( | Alarm | nodeChild | ) | [pure virtual] |
Removes the bi-directional relation between the node parent and the multiplicity child
nodeChild | the alarm to remove from this alarm as a node child. This alarm will at the same time be removed from the child's node parents. |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cl.utfsm.acs.acg.dao.ACSAlarmDAOImpl.deleteReductionRule(), and cl.utfsm.acs.acg.core.ReductionRule.removeChild().
abstract void cern.laser.business.data.Alarm.setAction | ( | String | action | ) | [pure virtual] |
action | The action to set. |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setAlarmId | ( | String | alarmId | ) | [pure virtual] |
alarmId | The alarmId to set. |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setCategories | ( | Collection | newCategories | ) | [pure virtual] |
categories | The categories to set. |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setCause | ( | String | cause | ) | [pure virtual] |
cause | The cause to set. |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setConsequence | ( | String | consequence | ) | [pure virtual] |
consequence | The consequence to set. |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setDefinition | ( | AlarmDefinition | definition | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cern.laser.business.pojo.AlarmDefinitionServiceImpl.updateAlarm().
abstract void cern.laser.business.data.Alarm.setHelpURL | ( | URL | newHelpURL | ) | [pure virtual] |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setIdentifier | ( | String | identifier | ) | [pure virtual] |
identifier | The identifier to set. |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setInstant | ( | Boolean | instant | ) | [pure virtual] |
instant | The instant to set. |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setLocation | ( | Location | location | ) | [pure virtual] |
location | The location to set. |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setMultiplicityThreshold | ( | Integer | multiplicityThreshold | ) | [pure virtual] |
abstract void cern.laser.business.data.Alarm.setPiquetEmail | ( | String | piquetEmail | ) | [pure virtual] |
piquetEmail | The piquetEmail to set. |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setPiquetGSM | ( | String | piquetGSM | ) | [pure virtual] |
piquetGSM | The piquetGSM to set. |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setPriority | ( | Integer | priority | ) | [pure virtual] |
priority | The priority to set. |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setProblemDescription | ( | String | problemDescription | ) | [pure virtual] |
problemDescription | The problemDescription to set. |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setResponsiblePerson | ( | ResponsiblePerson | responsiblePerson | ) | [pure virtual] |
responsiblePerson | The responsiblePerson to set. |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cern.laser.business.pojo.AlarmDefinitionServiceImpl.updateAlarm().
abstract void cern.laser.business.data.Alarm.setSource | ( | Source | source | ) | [pure virtual] |
source | The source to set. |
Implemented in cern.laser.business.data.AlarmImpl.
Referenced by cern.laser.business.data.Source.addAlarm().
abstract void cern.laser.business.data.Alarm.setStatus | ( | Status | status | ) | [pure virtual] |
status | The status to set. |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setSystemName | ( | String | systemName | ) | [pure virtual] |
systemName | The systemName to set. |
Implemented in cern.laser.business.data.AlarmImpl.
abstract void cern.laser.business.data.Alarm.setTriplet | ( | Triplet | triplet | ) | [pure virtual] |
triplet | The triplet to set. |
Implemented in cern.laser.business.data.AlarmImpl.