Public Member Functions

cern.laser.client.data.Category Interface Reference

Inheritance diagram for cern.laser.client.data.Category:
cern.laser.client.impl.data.CategoryImpl

List of all members.

Public Member Functions

Integer getCategoryId ()
String getName ()
String getDescription ()
String getPath ()
boolean isLeaf ()
Object clone () throws CloneNotSupportedException

Detailed Description

The alarm category class.


Member Function Documentation

Object cern.laser.client.data.Category.clone (  )  throws CloneNotSupportedException

Cloning method. The cloned object is a deep copy.

Returns:
a deep copy of the object
Exceptions:
CloneNotSupportedException if clone failed
Integer cern.laser.client.data.Category.getCategoryId (  ) 

Accessor method.

Returns:
the category unique identifier

Referenced by cern.laser.client.impl.data.CategoryImpl.equals().

String cern.laser.client.data.Category.getDescription (  ) 

Accessor method.

Returns:
the category description
String cern.laser.client.data.Category.getName (  ) 

Accessor method.

Returns:
the category name
String cern.laser.client.data.Category.getPath (  ) 

Accessor method.

Returns:
the category path from the category root (name.name.name...name)
boolean cern.laser.client.data.Category.isLeaf (  ) 

Accessor method.

Returns:
true iff the category is a leaf in the category tree

The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties