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

cern::laser::business::data::Category Interface Reference

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

Inheritance graph
[legend]
List of all members.

Public Member Functions

Integer getCategoryId ()
String getName ()
String getDescription ()
Integer getParentId ()
void addChildCategory (Category category)
void removeChildCategory (Category category)
boolean isLeaf ()
void removeAlarm (Alarm alarm)
boolean containsAlarm (Alarm alarm)
String getPath ()
CategoryDefinition getDefinition ()
void setDefinition (CategoryDefinition definition)

Detailed Description

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


Member Function Documentation

void cern::laser::business::data::Category::addChildCategory Category  category  ) 
 

Parameters:
category 

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

boolean cern::laser::business::data::Category::containsAlarm Alarm  alarm  ) 
 

Parameters:
alarmId 
Returns:

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

Integer cern::laser::business::data::Category::getCategoryId  ) 
 

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

CategoryDefinition cern::laser::business::data::Category::getDefinition  ) 
 

Returns:

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

String cern::laser::business::data::Category::getDescription  ) 
 

Returns:
the descritpion

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

String cern::laser::business::data::Category::getName  ) 
 

Returns:
the name

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

Integer cern::laser::business::data::Category::getParentId  ) 
 

Returns:
the parentId

Integer

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

String cern::laser::business::data::Category::getPath  ) 
 

Returns:
String

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

boolean cern::laser::business::data::Category::isLeaf  ) 
 

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

void cern::laser::business::data::Category::removeAlarm Alarm  alarm  ) 
 

public void addAlarm(Alarm alarm);

/** Removes the bi-directional relationship between this category and the given alarm.

Parameters:
alarm the alarm to remove. At the same time this category is removed from the alarm's collection of categories.

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

void cern::laser::business::data::Category::removeChildCategory Category  category  ) 
 

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

void cern::laser::business::data::Category::setDefinition CategoryDefinition  definition  ) 
 

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


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