BEAST
eu.baltrad.beast.admin.objects.routes.Site2DRoute Class Reference

Object used when manipulating Site2DRule. More...

Inheritance diagram for eu.baltrad.beast.admin.objects.routes.Site2DRoute:
eu.baltrad.beast.admin.objects.routes.Route

Public Member Functions

 Site2DRoute ()
 Constructor.
 
 Site2DRoute (String name)
 Constructor.
 
int getInterval ()
 
void setInterval (int interval)
 
List< String > getSources ()
 
void setSources (List< String > sources)
 
String getArea ()
 
void setArea (String area)
 
boolean isScanBased ()
 
void setScanBased (boolean scanBased)
 
List< String > getDetectors ()
 
void setDetectors (List< String > detectors)
 
String getMethod ()
 
void setMethod (String method)
 
String getProdpar ()
 
void setProdpar (String prodpar)
 
boolean isApplyGRA ()
 
void setApplyGRA (boolean applyGRA)
 
boolean isIgnoreMalfunc ()
 
void setIgnoreMalfunc (boolean ignoreMalfunc)
 
boolean isCtFilter ()
 
void setCtFilter (boolean ctFilter)
 
double getZR_A ()
 
void setZR_A (double zR_A)
 
double getZR_b ()
 
void setZR_b (double zR_b)
 
String getQuantity ()
 
void setQuantity (String quantity)
 
String getQualityControlMode ()
 
void setQualityControlMode (String qualityControlMode)
 
IFilter getFilter ()
 
void setFilter (IFilter filter)
 
String getPcsId ()
 
void setPcsId (String pcs_id)
 
double getXscale ()
 
void setXscale (double xscale)
 
double getYscale ()
 
void setYscale (double yscale)
 
void fromRouteDefinition (RouteDefinition def)
 Fills a route from the route definition.
 
IRule toRule (IRouterManager routerManager)
 Creates a rule from self using the provided router manager @routerManager - the router manager.
 
boolean isValid ()
 
- Public Member Functions inherited from eu.baltrad.beast.admin.objects.routes.Route
 Route ()
 Constructor.
 
 Route (String name)
 Constructor.
 
String getName ()
 
void setName (String name)
 
List< String > getRecipients ()
 
void setRecipients (List< String > recipients)
 
boolean isActive ()
 
void setActive (boolean active)
 
String getAuthor ()
 
void setAuthor (String author)
 
String getDescription ()
 
void setDescription (String description)
 
boolean validate ()
 Validates this route so that it follows the conventions.
 

Detailed Description

Object used when manipulating Site2DRule.

Author
anders

Constructor & Destructor Documentation

◆ Site2DRoute() [1/2]

eu.baltrad.beast.admin.objects.routes.Site2DRoute.Site2DRoute ( )
inline

Constructor.

◆ Site2DRoute() [2/2]

eu.baltrad.beast.admin.objects.routes.Site2DRoute.Site2DRoute ( String name)
inline

Constructor.

Parameters
namename of the site2d route

Member Function Documentation

◆ fromRouteDefinition()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.fromRouteDefinition ( RouteDefinition def)
inline

Fills a route from the route definition.

Parameters
defthe route definition

Reimplemented from eu.baltrad.beast.admin.objects.routes.Route.

◆ getArea()

String eu.baltrad.beast.admin.objects.routes.Site2DRoute.getArea ( )
inline
Returns
the area

◆ getDetectors()

List< String > eu.baltrad.beast.admin.objects.routes.Site2DRoute.getDetectors ( )
inline
Returns
the detectors

◆ getFilter()

IFilter eu.baltrad.beast.admin.objects.routes.Site2DRoute.getFilter ( )
inline
Returns
the filter

◆ getInterval()

int eu.baltrad.beast.admin.objects.routes.Site2DRoute.getInterval ( )
inline
Returns
the interval

◆ getMethod()

String eu.baltrad.beast.admin.objects.routes.Site2DRoute.getMethod ( )
inline
Returns
the method

◆ getPcsId()

String eu.baltrad.beast.admin.objects.routes.Site2DRoute.getPcsId ( )
inline
Returns
the pcs_id

◆ getProdpar()

String eu.baltrad.beast.admin.objects.routes.Site2DRoute.getProdpar ( )
inline
Returns
the prodpar

◆ getQualityControlMode()

String eu.baltrad.beast.admin.objects.routes.Site2DRoute.getQualityControlMode ( )
inline
Returns
the qualityControlMode

◆ getQuantity()

String eu.baltrad.beast.admin.objects.routes.Site2DRoute.getQuantity ( )
inline
Returns
the quantity

◆ getSources()

List< String > eu.baltrad.beast.admin.objects.routes.Site2DRoute.getSources ( )
inline
Returns
the sources

◆ getXscale()

double eu.baltrad.beast.admin.objects.routes.Site2DRoute.getXscale ( )
inline
Returns
the xscale

◆ getYscale()

double eu.baltrad.beast.admin.objects.routes.Site2DRoute.getYscale ( )
inline
Returns
the yscale

◆ getZR_A()

double eu.baltrad.beast.admin.objects.routes.Site2DRoute.getZR_A ( )
inline
Returns
the zR_A

◆ getZR_b()

double eu.baltrad.beast.admin.objects.routes.Site2DRoute.getZR_b ( )
inline
Returns
the zR_b

◆ isApplyGRA()

boolean eu.baltrad.beast.admin.objects.routes.Site2DRoute.isApplyGRA ( )
inline
Returns
the applyGRA

◆ isCtFilter()

boolean eu.baltrad.beast.admin.objects.routes.Site2DRoute.isCtFilter ( )
inline
Returns
the ctFilter

◆ isIgnoreMalfunc()

boolean eu.baltrad.beast.admin.objects.routes.Site2DRoute.isIgnoreMalfunc ( )
inline
Returns
the ignoreMalfunc

◆ isScanBased()

boolean eu.baltrad.beast.admin.objects.routes.Site2DRoute.isScanBased ( )
inline
Returns
the scanBased

◆ isValid()

boolean eu.baltrad.beast.admin.objects.routes.Site2DRoute.isValid ( )
inline

◆ setApplyGRA()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setApplyGRA ( boolean applyGRA)
inline
Parameters
applyGRAthe applyGRA to set

◆ setArea()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setArea ( String area)
inline
Parameters
areathe area to set

◆ setCtFilter()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setCtFilter ( boolean ctFilter)
inline
Parameters
ctFilterthe ctFilter to set

◆ setDetectors()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setDetectors ( List< String > detectors)
inline
Parameters
detectorsthe detectors to set

◆ setFilter()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setFilter ( IFilter filter)
inline
Parameters
filterthe filter to set

◆ setIgnoreMalfunc()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setIgnoreMalfunc ( boolean ignoreMalfunc)
inline
Parameters
ignoreMalfuncthe ignoreMalfunc to set

◆ setInterval()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setInterval ( int interval)
inline
Parameters
intervalthe interval to set

◆ setMethod()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setMethod ( String method)
inline
Parameters
methodthe method to set

◆ setPcsId()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setPcsId ( String pcs_id)
inline
Parameters
pcs_idthe pcs_id to set

◆ setProdpar()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setProdpar ( String prodpar)
inline
Parameters
prodparthe prodpar to set

◆ setQualityControlMode()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setQualityControlMode ( String qualityControlMode)
inline
Parameters
qualityControlModethe qualityControlMode to set

◆ setQuantity()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setQuantity ( String quantity)
inline
Parameters
quantitythe quantity to set

◆ setScanBased()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setScanBased ( boolean scanBased)
inline
Parameters
scanBasedthe scanBased to set

◆ setSources()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setSources ( List< String > sources)
inline
Parameters
sourcesthe sources to set

◆ setXscale()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setXscale ( double xscale)
inline
Parameters
xscalethe xscale to set

◆ setYscale()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setYscale ( double yscale)
inline
Parameters
yscalethe yscale to set

◆ setZR_A()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setZR_A ( double zR_A)
inline
Parameters
zR_Athe zR_A to set

◆ setZR_b()

void eu.baltrad.beast.admin.objects.routes.Site2DRoute.setZR_b ( double zR_b)
inline
Parameters
zR_bthe zR_b to set

◆ toRule()

IRule eu.baltrad.beast.admin.objects.routes.Site2DRoute.toRule ( IRouterManager routerManager)
inline

Creates a rule from self using the provided router manager @routerManager - the router manager.

Reimplemented from eu.baltrad.beast.admin.objects.routes.Route.


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