Public Types | Public Member Functions

alarmsystem::CERNAlarmService Interface Reference

import "AlarmSystem.idl";

Inheritance diagram for alarmsystem::CERNAlarmService:
Inheritance graph
[legend]
Collaboration diagram for alarmsystem::CERNAlarmService:
Collaboration graph
[legend]

List of all members.

Public Types

typedef sequence< long > long_sequence

Public Member Functions

AlarmSequence getActiveMultiplicityChildren (in string parentId)
AlarmSequence getActiveNodeChildren (in string parentId)
Alarm getAlarmById (in string id)
Alarm getAlarmByTriplet (in string ff, in string fm, in long fc)
AlarmSequence getAlarmsByCategory (in long categoryId)
AlarmSequence getAlarmsByPriority (in long priority)
AlarmSequence getAlarmsByResponsiblePerson (in long responsibleId)
AlarmSequence getAlarmsBySource (in string sourceId)
CategorySequence getCategories ()
Category getCategoryByPath (in string path)
CategorySequence getCategoryChildren (in long nodeId)
Category getCategoryParent (in long nodeId)
string getCategoryRootTopic ()
string getHeartbeatTopic ()
long long getHeartbeatFrequency ()
Category getCategoryTreeRoot ()
string getClientRootTopic ()
string getSearchRootTopic ()
AlarmSequence getMultiplicityChildren (in string parentId)
AlarmSequence getMultiplicityParents (in string childId)
long getMultiplicityThreshold (in string parentId)
AlarmSequence getNodeChildren (in string parentId)
AlarmSequence getNodeParents (in string childId)
ResponsiblePersonSequence getResponsiblePersons ()
SourceSequence getSources ()
void select (in long_sequence categoryIds, in string client) raises (LaserProcessingException)
void search (in long_sequence categoryIds, in string sql, in string clientId)
void archiveSearch (in long_sequence categoryIds, in string sql, in string clientId)
string createAdminUser (in string name, in string password) raises (LaserDefinitionException)
string loginAdminUser (in string name, in string password)
void createCategory (in string userId, in CategoryDefinition definition) raises (LaserDefinitionException)
void createSource (in string userId, in SourceDefinition definition) raises (LaserDefinitionException)
void createAlarm (in string userId, in AlarmDefinition definition) raises (LaserDefinitionException)

Member Typedef Documentation


Member Function Documentation

void alarmsystem::CERNAlarmService::archiveSearch ( in long_sequence  categoryIds,
in string  sql,
in string  clientId 
)
string alarmsystem::CERNAlarmService::createAdminUser ( in string  name,
in string  password 
) raises (LaserDefinitionException)
void alarmsystem::CERNAlarmService::createAlarm ( in string  userId,
in AlarmDefinition  definition 
) raises (LaserDefinitionException)
void alarmsystem::CERNAlarmService::createCategory ( in string  userId,
in CategoryDefinition  definition 
) raises (LaserDefinitionException)
void alarmsystem::CERNAlarmService::createSource ( in string  userId,
in SourceDefinition  definition 
) raises (LaserDefinitionException)
AlarmSequence alarmsystem::CERNAlarmService::getActiveMultiplicityChildren ( in string  parentId  ) 
AlarmSequence alarmsystem::CERNAlarmService::getActiveNodeChildren ( in string  parentId  ) 
Alarm alarmsystem::CERNAlarmService::getAlarmById ( in string  id  ) 
Alarm alarmsystem::CERNAlarmService::getAlarmByTriplet ( in string  ff,
in string  fm,
in long  fc 
)
AlarmSequence alarmsystem::CERNAlarmService::getAlarmsByCategory ( in long  categoryId  ) 
AlarmSequence alarmsystem::CERNAlarmService::getAlarmsByPriority ( in long  priority  ) 
AlarmSequence alarmsystem::CERNAlarmService::getAlarmsByResponsiblePerson ( in long  responsibleId  ) 
AlarmSequence alarmsystem::CERNAlarmService::getAlarmsBySource ( in string  sourceId  ) 
CategorySequence alarmsystem::CERNAlarmService::getCategories (  ) 
Category alarmsystem::CERNAlarmService::getCategoryByPath ( in string  path  ) 
CategorySequence alarmsystem::CERNAlarmService::getCategoryChildren ( in long  nodeId  ) 
Category alarmsystem::CERNAlarmService::getCategoryParent ( in long  nodeId  ) 
string alarmsystem::CERNAlarmService::getCategoryRootTopic (  ) 
Category alarmsystem::CERNAlarmService::getCategoryTreeRoot (  ) 
string alarmsystem::CERNAlarmService::getClientRootTopic (  ) 
long long alarmsystem::CERNAlarmService::getHeartbeatFrequency (  ) 
string alarmsystem::CERNAlarmService::getHeartbeatTopic (  ) 
AlarmSequence alarmsystem::CERNAlarmService::getMultiplicityChildren ( in string  parentId  ) 
AlarmSequence alarmsystem::CERNAlarmService::getMultiplicityParents ( in string  childId  ) 
long alarmsystem::CERNAlarmService::getMultiplicityThreshold ( in string  parentId  ) 
AlarmSequence alarmsystem::CERNAlarmService::getNodeChildren ( in string  parentId  ) 
AlarmSequence alarmsystem::CERNAlarmService::getNodeParents ( in string  childId  ) 
ResponsiblePersonSequence alarmsystem::CERNAlarmService::getResponsiblePersons (  ) 
string alarmsystem::CERNAlarmService::getSearchRootTopic (  ) 
SourceSequence alarmsystem::CERNAlarmService::getSources (  ) 
string alarmsystem::CERNAlarmService::loginAdminUser ( in string  name,
in string  password 
)
void alarmsystem::CERNAlarmService::search ( in long_sequence  categoryIds,
in string  sql,
in string  clientId 
)
void alarmsystem::CERNAlarmService::select ( in long_sequence  categoryIds,
in string  client 
) raises (LaserProcessingException)

The documentation for this interface was generated from the following file: