org.mobicents.slee.resource.diameter.base.events.avp
Class IPFilterRuleAvpImpl

java.lang.Object
  extended by org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
      extended by org.mobicents.slee.resource.diameter.base.events.avp.IPFilterRuleAvpImpl
All Implemented Interfaces:
java.lang.Cloneable, DiameterAvp, IPFilterRuleAvp

public class IPFilterRuleAvpImpl
extends DiameterAvpImpl
implements IPFilterRuleAvp


Field Summary
static int ACTION_DENY
           
static int ACTION_PERMIT
           
static int DIR_IN
           
static int DIR_OUT
           
 
Fields inherited from class org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
log, mnd, name, parser, prt, type, vendorId
 
Fields inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT
 
Constructor Summary
IPFilterRuleAvpImpl(java.lang.String rule, long vendorId, boolean mandatory, boolean prt)
           
 
Method Summary
 int getAction()
           
 int getDestBits()
           
 java.lang.String getDestIp()
           
 int[][] getDestPorts()
           
 int getDirection()
           
 java.lang.String[] getIcmpTypes()
           
 java.lang.String[] getIpOptions()
           
 int[] getNumericIcmpTypes()
           
 int getProtocol()
           
 java.lang.String getRuleString()
           
 int getSourceBits()
           
 java.lang.String getSourceIp()
           
 int[][] getSourcePorts()
           
 java.lang.String[] getTcpFlags()
           
 java.lang.String[] getTcpOptions()
           
 boolean isAnyProtocol()
           
 boolean isDestAssignedIps()
           
 boolean isEstablised()
           
 boolean isFragment()
           
 boolean isSetup()
           
 boolean isSourceAssignedIps()
           
static void main(java.lang.String[] args)
           
 java.lang.String toString()
           
 
Methods inherited from class org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
byteArrayValue, clone, doubleValue, floatValue, getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorId, intValue, longValue, stringValue
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ACTION_PERMIT

public static final int ACTION_PERMIT
See Also:
Constant Field Values

ACTION_DENY

public static final int ACTION_DENY
See Also:
Constant Field Values

DIR_IN

public static final int DIR_IN
See Also:
Constant Field Values

DIR_OUT

public static final int DIR_OUT
See Also:
Constant Field Values
Constructor Detail

IPFilterRuleAvpImpl

public IPFilterRuleAvpImpl(java.lang.String rule,
                           long vendorId,
                           boolean mandatory,
                           boolean prt)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class DiameterAvpImpl

getRuleString

public java.lang.String getRuleString()

getAction

public int getAction()
Specified by:
getAction in interface IPFilterRuleAvp

getDirection

public int getDirection()
Specified by:
getDirection in interface IPFilterRuleAvp

isAnyProtocol

public boolean isAnyProtocol()
Specified by:
isAnyProtocol in interface IPFilterRuleAvp

getProtocol

public int getProtocol()
Specified by:
getProtocol in interface IPFilterRuleAvp

getSourceIp

public java.lang.String getSourceIp()
Specified by:
getSourceIp in interface IPFilterRuleAvp

getSourceBits

public int getSourceBits()
Specified by:
getSourceBits in interface IPFilterRuleAvp

isSourceAssignedIps

public boolean isSourceAssignedIps()
Specified by:
isSourceAssignedIps in interface IPFilterRuleAvp

getSourcePorts

public int[][] getSourcePorts()
Specified by:
getSourcePorts in interface IPFilterRuleAvp

getDestIp

public java.lang.String getDestIp()
Specified by:
getDestIp in interface IPFilterRuleAvp

getDestBits

public int getDestBits()
Specified by:
getDestBits in interface IPFilterRuleAvp

isDestAssignedIps

public boolean isDestAssignedIps()
Specified by:
isDestAssignedIps in interface IPFilterRuleAvp

getDestPorts

public int[][] getDestPorts()
Specified by:
getDestPorts in interface IPFilterRuleAvp

isFragment

public boolean isFragment()
Specified by:
isFragment in interface IPFilterRuleAvp

getIpOptions

public java.lang.String[] getIpOptions()
Specified by:
getIpOptions in interface IPFilterRuleAvp

getTcpOptions

public java.lang.String[] getTcpOptions()
Specified by:
getTcpOptions in interface IPFilterRuleAvp

isEstablised

public boolean isEstablised()
Specified by:
isEstablised in interface IPFilterRuleAvp

isSetup

public boolean isSetup()
Specified by:
isSetup in interface IPFilterRuleAvp

getTcpFlags

public java.lang.String[] getTcpFlags()
Specified by:
getTcpFlags in interface IPFilterRuleAvp

getIcmpTypes

public java.lang.String[] getIcmpTypes()
Specified by:
getIcmpTypes in interface IPFilterRuleAvp

getNumericIcmpTypes

public int[] getNumericIcmpTypes()
Specified by:
getNumericIcmpTypes in interface IPFilterRuleAvp

main

public static void main(java.lang.String[] args)


Copyright © 2008. All Rights Reserved.