BEAST
eu.baltrad.beast.rules.composite.CompositeTimerData Class Reference

Used for keeping track on registered tasks in the timeout manager. More...

Public Member Functions

 CompositeTimerData (int ruleid, DateTime dt)
 Constructor.
 
 CompositeTimerData (int ruleid, DateTime dt, boolean scanBased, List< String > sources)
 Constructor.
 
boolean equals (Object data)
 
DateTime getDateTime ()
 
int getRuleId ()
 
void setScanBased (boolean scanBased)
 
boolean isScanBased ()
 
void setPreviousAngles (Map< String, Double > prevAngles)
 
Map< String, Double > getPreviousAngles ()
 
void setPreviousEntries (Map< String, CatalogEntry > entries)
 
void setPreviousSources (List< String > sources)
 
List< String > getPreviousSources ()
 

Detailed Description

Used for keeping track on registered tasks in the timeout manager.

Author
Anders Henja

Constructor & Destructor Documentation

◆ CompositeTimerData() [1/2]

eu.baltrad.beast.rules.composite.CompositeTimerData.CompositeTimerData ( int ruleid,
DateTime dt )
inline

Constructor.

Parameters
dtthe date time
Exceptions
IllegalArgumentExceptionif dt == null

◆ CompositeTimerData() [2/2]

eu.baltrad.beast.rules.composite.CompositeTimerData.CompositeTimerData ( int ruleid,
DateTime dt,
boolean scanBased,
List< String > sources )
inline

Constructor.

Parameters
ruleidthe rule id
dtthe date time
scanBasedif scan based composite or not

Member Function Documentation

◆ equals()

boolean eu.baltrad.beast.rules.composite.CompositeTimerData.equals ( Object data)
inline
See also
Object.equals(Object) Compares equality on date/time/ruleid and class

◆ getDateTime()

DateTime eu.baltrad.beast.rules.composite.CompositeTimerData.getDateTime ( )
inline
Returns
the date time

◆ getPreviousAngles()

Map< String, Double > eu.baltrad.beast.rules.composite.CompositeTimerData.getPreviousAngles ( )
inline
Returns
the prevAngles

◆ getRuleId()

int eu.baltrad.beast.rules.composite.CompositeTimerData.getRuleId ( )
inline
Returns
the rule id

◆ isScanBased()

boolean eu.baltrad.beast.rules.composite.CompositeTimerData.isScanBased ( )
inline
Returns
the scanBased

◆ setPreviousAngles()

void eu.baltrad.beast.rules.composite.CompositeTimerData.setPreviousAngles ( Map< String, Double > prevAngles)
inline
Parameters
prevAnglesthe prevAngles to set

◆ setScanBased()

void eu.baltrad.beast.rules.composite.CompositeTimerData.setScanBased ( boolean scanBased)
inline
Parameters
scanBasedthe scanBased to set

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