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

Object used to manipulate DistributionRule. More...

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

Public Member Functions

String getDestination ()
 
void setDestination (String destination)
 
String getNameTemplate ()
 
void setNameTemplate (String nameTemplate)
 
IFilter getFilter ()
 
void setFilter (IFilter filter)
 
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.
 
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.
 

Protected Member Functions

boolean isValidDestination ()
 

Detailed Description

Object used to manipulate DistributionRule.

Author
anders

ftp scp scponly copy sftp

Member Function Documentation

◆ fromRouteDefinition()

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

Fills a route from the route definition.

Parameters
defthe route definition

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

◆ getDestination()

String eu.baltrad.beast.admin.objects.routes.DistributionRoute.getDestination ( )
inline
Returns
the destination

◆ getFilter()

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

◆ getNameTemplate()

String eu.baltrad.beast.admin.objects.routes.DistributionRoute.getNameTemplate ( )
inline
Returns
the nameTemplate

◆ isValid()

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

◆ setDestination()

void eu.baltrad.beast.admin.objects.routes.DistributionRoute.setDestination ( String destination)
inline
Parameters
destinationthe destination to set

◆ setFilter()

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

◆ setNameTemplate()

void eu.baltrad.beast.admin.objects.routes.DistributionRoute.setNameTemplate ( String nameTemplate)
inline
Parameters
nameTemplatethe nameTemplate to set

◆ toRule()

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

Creates a rule from self using the provided router manager.

Parameters
routerManagerthe router manager
Returns
the rule

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


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