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

alarmsystem::AlarmService Interface Reference

import "AlarmSystem.idl";

Inheritance diagram for alarmsystem::AlarmService:

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

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

typedef sequence<long> alarmsystem::AlarmService::long_sequence
 


Member Function Documentation

void alarmsystem::AlarmService::archiveSearch in long_sequence  categoryIds,
in string  sql,
in string  clientId
 

string alarmsystem::AlarmService::createAdminUser in string  name,
in string  password
raises (LaserDefinitionException)
 

void alarmsystem::AlarmService::createAlarm in string  userId,
in AlarmDefinition  definition
raises (LaserDefinitionException)
 

void alarmsystem::AlarmService::createCategory in string  userId,
in CategoryDefinition  definition
raises (LaserDefinitionException)
 

void alarmsystem::AlarmService::createSource in string  userId,
in SourceDefinition  definition
raises (LaserDefinitionException)
 

AlarmSequence alarmsystem::AlarmService::getActiveMultiplicityChildren in string  parentId  ) 
 

AlarmSequence alarmsystem::AlarmService::getActiveNodeChildren in string  parentId  ) 
 

Alarm alarmsystem::AlarmService::getAlarmById in string  id  ) 
 

Alarm alarmsystem::AlarmService::getAlarmByTriplet in string  ff,
in string  fm,
in long  fc
 

AlarmSequence alarmsystem::AlarmService::getAlarmsByCategory in long  categoryId  ) 
 

AlarmSequence alarmsystem::AlarmService::getAlarmsByPriority in long  priority  ) 
 

AlarmSequence alarmsystem::AlarmService::getAlarmsByResponsiblePerson in long  responsibleId  ) 
 

AlarmSequence alarmsystem::AlarmService::getAlarmsBySource in string  sourceId  ) 
 

CategorySequence alarmsystem::AlarmService::getCategories  ) 
 

Category alarmsystem::AlarmService::getCategoryByPath in string  path  ) 
 

CategorySequence alarmsystem::AlarmService::getCategoryChildren in long  nodeId  ) 
 

Category alarmsystem::AlarmService::getCategoryParent in long  nodeId  ) 
 

string alarmsystem::AlarmService::getCategoryRootTopic  ) 
 

Category alarmsystem::AlarmService::getCategoryTreeRoot  ) 
 

string alarmsystem::AlarmService::getClientRootTopic  ) 
 

long long alarmsystem::AlarmService::getHeartbeatFrequency  ) 
 

string alarmsystem::AlarmService::getHeartbeatTopic  ) 
 

AlarmSequence alarmsystem::AlarmService::getMultiplicityChildren in string  parentId  ) 
 

AlarmSequence alarmsystem::AlarmService::getMultiplicityParents in string  childId  ) 
 

long alarmsystem::AlarmService::getMultiplicityThreshold in string  parentId  ) 
 

AlarmSequence alarmsystem::AlarmService::getNodeChildren in string  parentId  ) 
 

AlarmSequence alarmsystem::AlarmService::getNodeParents in string  childId  ) 
 

ResponsiblePersonSequence alarmsystem::AlarmService::getResponsiblePersons  ) 
 

string alarmsystem::AlarmService::getSearchRootTopic  ) 
 

SourceSequence alarmsystem::AlarmService::getSources  ) 
 

string alarmsystem::AlarmService::loginAdminUser in string  name,
in string  password
 

void alarmsystem::AlarmService::search in long_sequence  categoryIds,
in string  sql,
in string  clientId
 

void alarmsystem::AlarmService::select in long_sequence  categoryIds,
in string  client
raises (LaserProcessingException)
 


The documentation for this interface was generated from the following file:
Generated on Thu Apr 30 02:28:56 2009 for ACS IDL interfaces by doxygen 1.3.8