BEAST
eu.baltrad.beast.rules.volume.VolumeRuleManager Class Reference

Manager class for managing the volume generation. More...

Inheritance diagram for eu.baltrad.beast.rules.volume.VolumeRuleManager:
eu.baltrad.beast.rules.IRuleManager

Public Member Functions

void setJdbcTemplate (JdbcOperations template)
 
void setCatalog (Catalog catalog)
 
void setRuleUtilities (IRuleUtilities utilities)
 
void setTimeoutManager (TimeoutManager manager)
 
void delete (int ruleId)
 
IRule load (int ruleId)
 
void store (int ruleId, IRule rule)
 
void update (int ruleId, IRule rule)
 
VolumeRule createRule ()
 
RuleFilterManager getFilterManager ()
 
void setFilterManager (RuleFilterManager filterManager)
 

Protected Member Functions

void storeSources (int rule_id, List< String > sources)
 Stores the sources for the rule.
 
List< String > getSources (int rule_id)
 Returns a list of sources connected to the rule_id.
 
void storeDetectors (int rule_id, List< String > detectors)
 Stores the detectors for this volume rule.
 
void storeFilter (int rule_id, IFilter filter)
 Stores the associated filter.
 
IFilter loadFilter (int rule_id)
 Loads the filter for the rule.
 
List< String > getDetectors (int rule_id)
 Returns a list of sources connected to the rule_id.
 
RowMapper< VolumeRulegetVolumeRuleMapper ()
 
RowMapper< String > getSourceMapper ()
 
RowMapper< String > getDetectorMapper ()
 

Detailed Description

Manager class for managing the volume generation.

Author
Anders Henja

Member Function Documentation

◆ createRule()

VolumeRule eu.baltrad.beast.rules.volume.VolumeRuleManager.createRule ( )
inline

◆ delete()

void eu.baltrad.beast.rules.volume.VolumeRuleManager.delete ( int ruleId)
inline

◆ getDetectorMapper()

RowMapper< String > eu.baltrad.beast.rules.volume.VolumeRuleManager.getDetectorMapper ( )
inlineprotected
Returns
the detector mapper

◆ getDetectors()

List< String > eu.baltrad.beast.rules.volume.VolumeRuleManager.getDetectors ( int rule_id)
inlineprotected

Returns a list of sources connected to the rule_id.

Parameters
rule_idthe rule id
Returns
a list of sources

◆ getFilterManager()

RuleFilterManager eu.baltrad.beast.rules.volume.VolumeRuleManager.getFilterManager ( )
inline
Returns
the filter manager

◆ getSourceMapper()

RowMapper< String > eu.baltrad.beast.rules.volume.VolumeRuleManager.getSourceMapper ( )
inlineprotected
Returns
the source mapper

◆ getSources()

List< String > eu.baltrad.beast.rules.volume.VolumeRuleManager.getSources ( int rule_id)
inlineprotected

Returns a list of sources connected to the rule_id.

Parameters
rule_idthe rule id
Returns
a list of sources

◆ getVolumeRuleMapper()

RowMapper< VolumeRule > eu.baltrad.beast.rules.volume.VolumeRuleManager.getVolumeRuleMapper ( )
inlineprotected
Returns
the VolumeRule mapper

◆ load()

IRule eu.baltrad.beast.rules.volume.VolumeRuleManager.load ( int ruleId)
inline

◆ loadFilter()

IFilter eu.baltrad.beast.rules.volume.VolumeRuleManager.loadFilter ( int rule_id)
inlineprotected

Loads the filter for the rule.

Parameters
rule_idthe rule
Returns
the filter if any otherwise null

◆ setCatalog()

void eu.baltrad.beast.rules.volume.VolumeRuleManager.setCatalog ( Catalog catalog)
inline
Parameters
catalogthe catalog to set

◆ setFilterManager()

void eu.baltrad.beast.rules.volume.VolumeRuleManager.setFilterManager ( RuleFilterManager filterManager)
inline
Parameters
filterManagerthe filter manager

◆ setJdbcTemplate()

void eu.baltrad.beast.rules.volume.VolumeRuleManager.setJdbcTemplate ( JdbcOperations template)
inline
Parameters
templatethe jdbc template to set

◆ setRuleUtilities()

void eu.baltrad.beast.rules.volume.VolumeRuleManager.setRuleUtilities ( IRuleUtilities utilities)
inline
Parameters
utilitiesthe rule utilities to set

◆ setTimeoutManager()

void eu.baltrad.beast.rules.volume.VolumeRuleManager.setTimeoutManager ( TimeoutManager manager)
inline
Parameters
managerthe timeout manager to set

◆ store()

void eu.baltrad.beast.rules.volume.VolumeRuleManager.store ( int ruleId,
IRule rule )
inline

◆ storeDetectors()

void eu.baltrad.beast.rules.volume.VolumeRuleManager.storeDetectors ( int rule_id,
List< String > detectors )
inlineprotected

Stores the detectors for this volume rule.

Parameters
rule_idthe rule id these detectors should belong to
detectorsthe detectors

◆ storeFilter()

void eu.baltrad.beast.rules.volume.VolumeRuleManager.storeFilter ( int rule_id,
IFilter filter )
inlineprotected

Stores the associated filter.

Parameters
rule_idthe rule_id
filterthe filter to store

◆ storeSources()

void eu.baltrad.beast.rules.volume.VolumeRuleManager.storeSources ( int rule_id,
List< String > sources )
inlineprotected

Stores the sources for the rule.

Parameters
rule_idthe rule_id
sourcesthe sources to store

◆ update()

void eu.baltrad.beast.rules.volume.VolumeRuleManager.update ( int ruleId,
IRule rule )
inline

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