Class Rule
- java.lang.Object
-
- org.opennms.netmgt.flows.classification.persistence.api.Rule
-
- All Implemented Interfaces:
RuleDefinition
@Entity public class Rule extends Object implements RuleDefinition
A rule defines how a flow should be mapped. From each rule a classifier is created, which allows to classify a flow by this rule.- Author:
- mvrueden
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_PORT_VALUEstatic intMIN_PORT_VALUE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanBeReversed()StringgetDstAddress()StringgetDstPort()StringgetExporterFilter()GroupgetGroup()intgetGroupPosition()IntegergetId()StringgetName()intgetPosition()Defines the order in which the rules are evaluated.StringgetProtocol()StringgetSrcAddress()StringgetSrcPort()booleanisOmnidirectional()voidsetDstAddress(String dstAddress)voidsetDstPort(String dstPort)voidsetExporterFilter(String exporterFilter)voidsetGroup(Group group)voidsetId(Integer id)voidsetName(String name)voidsetOmnidirectional(boolean omnidirectional)voidsetPosition(int position)voidsetProtocol(String protocol)voidsetSrcAddress(String srcAddress)voidsetSrcPort(String srcPort)StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.opennms.netmgt.flows.classification.persistence.api.RuleDefinition
hasDefinition, hasDstAddressDefinition, hasDstPortDefinition, hasExportFilterDefinition, hasProtocolDefinition, hasSrcAddressDefinition, hasSrcPortDefinition, reversedRule
-
-
-
-
Field Detail
-
MIN_PORT_VALUE
public static final int MIN_PORT_VALUE
- See Also:
- Constant Field Values
-
MAX_PORT_VALUE
public static final int MAX_PORT_VALUE
- See Also:
- Constant Field Values
-
-
Method Detail
-
canBeReversed
public boolean canBeReversed()
-
getId
public Integer getId()
-
setId
public void setId(Integer id)
-
getName
public String getName()
- Specified by:
getNamein interfaceRuleDefinition
-
setName
public void setName(String name)
-
getDstAddress
public String getDstAddress()
- Specified by:
getDstAddressin interfaceRuleDefinition
-
setDstAddress
public void setDstAddress(String dstAddress)
-
getDstPort
public String getDstPort()
- Specified by:
getDstPortin interfaceRuleDefinition
-
setDstPort
public void setDstPort(String dstPort)
-
getSrcPort
public String getSrcPort()
- Specified by:
getSrcPortin interfaceRuleDefinition
-
setSrcPort
public void setSrcPort(String srcPort)
-
getSrcAddress
public String getSrcAddress()
- Specified by:
getSrcAddressin interfaceRuleDefinition
-
setSrcAddress
public void setSrcAddress(String srcAddress)
-
getProtocol
public String getProtocol()
- Specified by:
getProtocolin interfaceRuleDefinition
-
setProtocol
public void setProtocol(String protocol)
-
isOmnidirectional
public boolean isOmnidirectional()
-
setOmnidirectional
public void setOmnidirectional(boolean omnidirectional)
-
setPosition
public void setPosition(int position)
-
getPosition
public int getPosition()
Description copied from interface:RuleDefinitionDefines the order in which the rules are evaluated. Lower positions go first- Specified by:
getPositionin interfaceRuleDefinition
-
getExporterFilter
public String getExporterFilter()
- Specified by:
getExporterFilterin interfaceRuleDefinition
-
setExporterFilter
public void setExporterFilter(String exporterFilter)
-
getGroup
public Group getGroup()
-
getGroupPosition
public int getGroupPosition()
- Specified by:
getGroupPositionin interfaceRuleDefinition
-
setGroup
public void setGroup(Group group)
-
-