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

cern::laser::business::data::Alarm Interface Reference

Inheritance diagram for cern::laser::business::data::Alarm:

Inheritance graph
[legend]
List of all members.

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)

Detailed Description

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


Member Function Documentation

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

Parameters:
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.

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

Parameters:
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.

abstract String cern::laser::business::data::Alarm::getAction  )  [pure virtual]
 

Returns:
Returns the action.

Implemented in cern::laser::business::data::AlarmImpl.

abstract String cern::laser::business::data::Alarm::getAlarmId  )  [pure virtual]
 

Implemented in cern::laser::business::data::AlarmImpl.

abstract Collection cern::laser::business::data::Alarm::getCategories  )  [pure virtual]
 

Returns:
Returns the categories.

Implemented in cern::laser::business::data::AlarmImpl.

abstract String cern::laser::business::data::Alarm::getCause  )  [pure virtual]
 

Returns:
Returns the cause.

Implemented in cern::laser::business::data::AlarmImpl.

abstract String cern::laser::business::data::Alarm::getConsequence  )  [pure virtual]
 

Returns:
Returns the consequence.

Implemented in cern::laser::business::data::AlarmImpl.

abstract AlarmDefinition cern::laser::business::data::Alarm::getDefinition  )  [pure virtual]
 

Returns:

Implemented in cern::laser::business::data::AlarmImpl.

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.

Returns:
the help URL for this alarm, or null if there is none or if it is malformed.

Implemented in cern::laser::business::data::AlarmImpl.

abstract String cern::laser::business::data::Alarm::getIdentifier  )  [pure virtual]
 

Returns:
Returns the identifier.

Implemented in cern::laser::business::data::AlarmImpl.

abstract Boolean cern::laser::business::data::Alarm::getInstant  )  [pure virtual]
 

Returns:
Returns the instant.

Implemented in cern::laser::business::data::AlarmImpl.

abstract Location cern::laser::business::data::Alarm::getLocation  )  [pure virtual]
 

Returns:
Returns the location. This was mapped as one-to-one, but in the future the table Location will have its own id.

Implemented in cern::laser::business::data::AlarmImpl.

abstract String [] cern::laser::business::data::Alarm::getMultiplicityChildren  )  [pure virtual]
 

Returns the ids of the multiplicity children alarms.

Returns:
the ids of the multiplicity children alarms.

Implemented in cern::laser::business::data::AlarmImpl.

abstract String [] cern::laser::business::data::Alarm::getMultiplicityParents  )  [pure virtual]
 

Returns the ids of the multiplicity parent alarms.

Returns:
the ids of the multiplicity parent alarms.

Implemented in cern::laser::business::data::AlarmImpl.

abstract Integer cern::laser::business::data::Alarm::getMultiplicityThreshold  )  [pure virtual]
 

Implemented in cern::laser::business::data::AlarmImpl.

abstract String [] cern::laser::business::data::Alarm::getNodeChildren  )  [pure virtual]
 

Returns the ids of the node children alarms.

Returns:
the ids of the node children alarms.

Implemented in cern::laser::business::data::AlarmImpl.

abstract String [] cern::laser::business::data::Alarm::getNodeParents  )  [pure virtual]
 

Returns the ids of the node parent alarms.

Returns:
the ids of the node parent alarms.

Implemented in cern::laser::business::data::AlarmImpl.

abstract String cern::laser::business::data::Alarm::getPiquetEmail  )  [pure virtual]
 

Implemented in cern::laser::business::data::AlarmImpl.

abstract String cern::laser::business::data::Alarm::getPiquetGSM  )  [pure virtual]
 

Implemented in cern::laser::business::data::AlarmImpl.

abstract Integer cern::laser::business::data::Alarm::getPriority  )  [pure virtual]
 

Implemented in cern::laser::business::data::AlarmImpl.

abstract String cern::laser::business::data::Alarm::getProblemDescription  )  [pure virtual]
 

Implemented in cern::laser::business::data::AlarmImpl.

abstract ResponsiblePerson cern::laser::business::data::Alarm::getResponsiblePerson  )  [pure virtual]
 

Implemented in cern::laser::business::data::AlarmImpl.

abstract Source cern::laser::business::data::Alarm::getSource  )  [pure virtual]
 

Implemented in cern::laser::business::data::AlarmImpl.

abstract Status cern::laser::business::data::Alarm::getStatus  )  [pure virtual]
 

Returns:
Returns the status.

Implemented in cern::laser::business::data::AlarmImpl.

abstract String cern::laser::business::data::Alarm::getSystemName  )  [pure virtual]
 

Returns:
Returns the systemName.

Implemented in cern::laser::business::data::AlarmImpl.

abstract Triplet cern::laser::business::data::Alarm::getTriplet  )  [pure virtual]
 

Returns:
Returns the triplet.

Implemented in cern::laser::business::data::AlarmImpl.

abstract boolean cern::laser::business::data::Alarm::hasMultiplicityChildren  )  [pure virtual]
 

Returns:

Implemented in cern::laser::business::data::AlarmImpl.

abstract boolean cern::laser::business::data::Alarm::hasMultiplicityParents  )  [pure virtual]
 

Returns:

Implemented in cern::laser::business::data::AlarmImpl.

abstract boolean cern::laser::business::data::Alarm::hasNodeChildren  )  [pure virtual]
 

Returns:

Implemented in cern::laser::business::data::AlarmImpl.

abstract boolean cern::laser::business::data::Alarm::hasNodeParents  )  [pure virtual]
 

Returns:

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

Parameters:
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.

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

Parameters:
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.

abstract void cern::laser::business::data::Alarm::setAction String  action  )  [pure virtual]
 

Parameters:
action The action to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setAlarmId String  alarmId  )  [pure virtual]
 

Parameters:
alarmId The alarmId to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setCategories Collection  newCategories  )  [pure virtual]
 

Parameters:
categories The categories to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setCause String  cause  )  [pure virtual]
 

Parameters:
cause The cause to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setConsequence String  consequence  )  [pure virtual]
 

Parameters:
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.

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]
 

Parameters:
identifier The identifier to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setInstant Boolean  instant  )  [pure virtual]
 

Parameters:
instant The instant to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setLocation Location  location  )  [pure virtual]
 

Parameters:
location The location to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setMultiplicityThreshold Integer  multiplicityThreshold  )  [pure virtual]
 

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setPiquetEmail String  piquetEmail  )  [pure virtual]
 

Parameters:
piquetEmail The piquetEmail to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setPiquetGSM String  piquetGSM  )  [pure virtual]
 

Parameters:
piquetGSM The piquetGSM to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setPriority Integer  priority  )  [pure virtual]
 

Parameters:
priority The priority to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setProblemDescription String  problemDescription  )  [pure virtual]
 

Parameters:
problemDescription The problemDescription to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setResponsiblePerson ResponsiblePerson  responsiblePerson  )  [pure virtual]
 

Parameters:
responsiblePerson The responsiblePerson to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setSource Source  source  )  [pure virtual]
 

Parameters:
source The source to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setStatus Status  status  )  [pure virtual]
 

Parameters:
status The status to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setSystemName String  systemName  )  [pure virtual]
 

Parameters:
systemName The systemName to set.

Implemented in cern::laser::business::data::AlarmImpl.

abstract void cern::laser::business::data::Alarm::setTriplet Triplet  triplet  )  [pure virtual]
 

Parameters:
triplet The triplet to set.

Implemented in cern::laser::business::data::AlarmImpl.


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