com.netscape.cmsutil.radius
Class Attribute

java.lang.Object
  extended by com.netscape.cmsutil.radius.Attribute
Direct Known Subclasses:
CallbackIdAttribute, CallbackNumberAttribute, CallerStationIdAttribute, CallingStationIdAttribute, CHAPChallengeAttribute, CHAPPasswordAttribute, FilterIdAttribute, FramedAppleTalkLinkAttribute, FramedAppleTalkNetworkAttribute, FramedAppleTalkZoneAttribute, FramedCompressionAttribute, FramedIPAddressAttribute, FramedIPNetmaskAttribute, FramedIPXNetworkAttribute, FramedMTUAttribute, FramedProtocolAttribute, FramedRouteAttribute, FramedRoutingAttribute, GenericAttribute, IdleTimeoutAttribute, LoginIPHostAttribute, LoginLATGroupAttribute, LoginLATNodeAttribute, LoginLATPortAttribute, LoginLATServiceAttribute, LoginServiceAttribute, LoginTCPPortAttribute, NASClassAttribute, NASIdentifierAttribute, NASIPAddressAttribute, NASPortAttribute, NASPortTypeAttribute, PortLimitAttribute, ProxyStateAttribute, ReplyMessageAttribute, ServiceTypeAttribute, SessionTimeoutAttribute, StateAttribute, TerminationActionAttribute, UserNameAttribute, UserPasswordAttribute, VendorSpecificAttribute

public abstract class Attribute
extends java.lang.Object


Field Summary
protected  int _t
           
static int CALLBACK_ID
           
static int CALLBACK_NUMBER
           
static int CALLER_STATION_ID
           
static int CALLING_STATION_ID
           
static int CHAP_CHALLENGE
           
static int CHAP_PASSWORD
           
static int FILTER_ID
           
static int FRAMED_APPLETALK_LINK
           
static int FRAMED_APPLETALK_NETWORK
           
static int FRAMED_APPLETALK_ZONE
           
static int FRAMED_COMPRESSION
           
static int FRAMED_IP_ADDRESS
           
static int FRAMED_IP_NETMASK
           
static int FRAMED_IPX_NETWORK
           
static int FRAMED_MTU
           
static int FRAMED_PROTOCOL
           
static int FRAMED_ROUTE
           
static int FRAMED_ROUTING
           
static int IDLE_TIMEOUT
           
static int LOGIN_IP_HOST
           
static int LOGIN_LAT_GROUP
           
static int LOGIN_LAT_NODE
           
static int LOGIN_LAT_PORT
           
static int LOGIN_LAT_SERVICE
           
static int LOGIN_SERVICE
           
static int LOGIN_TCP_PORT
           
static int NAS_CLASS
           
static int NAS_IDENTIFIER
           
static int NAS_IP_ADDRESS
           
static int NAS_PORT
           
static int NAS_PORT_TYPE
           
static int PORT_LIMIT
           
static int PROXY_STATE
           
static int REPLY_MESSAGE
           
static int SERVICE_TYPE
           
static int SESSION_TIMEOUT
           
static int STATE
           
static int TERMINATION_ACTION
           
static int USER_NAME
           
static int USER_PASSWORD
           
static int VENDOR_SPECIFIC
           
 
Constructor Summary
Attribute()
           
Attribute(int t)
           
 
Method Summary
 byte[] getData()
           
 int getType()
           
abstract  byte[] getValue()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_NAME

public static final int USER_NAME
See Also:
Constant Field Values

USER_PASSWORD

public static final int USER_PASSWORD
See Also:
Constant Field Values

CHAP_PASSWORD

public static final int CHAP_PASSWORD
See Also:
Constant Field Values

NAS_IP_ADDRESS

public static final int NAS_IP_ADDRESS
See Also:
Constant Field Values

NAS_PORT

public static final int NAS_PORT
See Also:
Constant Field Values

SERVICE_TYPE

public static final int SERVICE_TYPE
See Also:
Constant Field Values

FRAMED_PROTOCOL

public static final int FRAMED_PROTOCOL
See Also:
Constant Field Values

FRAMED_IP_ADDRESS

public static final int FRAMED_IP_ADDRESS
See Also:
Constant Field Values

FRAMED_IP_NETMASK

public static final int FRAMED_IP_NETMASK
See Also:
Constant Field Values

FRAMED_ROUTING

public static final int FRAMED_ROUTING
See Also:
Constant Field Values

FILTER_ID

public static final int FILTER_ID
See Also:
Constant Field Values

FRAMED_MTU

public static final int FRAMED_MTU
See Also:
Constant Field Values

FRAMED_COMPRESSION

public static final int FRAMED_COMPRESSION
See Also:
Constant Field Values

LOGIN_IP_HOST

public static final int LOGIN_IP_HOST
See Also:
Constant Field Values

LOGIN_SERVICE

public static final int LOGIN_SERVICE
See Also:
Constant Field Values

LOGIN_TCP_PORT

public static final int LOGIN_TCP_PORT
See Also:
Constant Field Values

REPLY_MESSAGE

public static final int REPLY_MESSAGE
See Also:
Constant Field Values

CALLBACK_NUMBER

public static final int CALLBACK_NUMBER
See Also:
Constant Field Values

CALLBACK_ID

public static final int CALLBACK_ID
See Also:
Constant Field Values

FRAMED_ROUTE

public static final int FRAMED_ROUTE
See Also:
Constant Field Values

FRAMED_IPX_NETWORK

public static final int FRAMED_IPX_NETWORK
See Also:
Constant Field Values

STATE

public static final int STATE
See Also:
Constant Field Values

NAS_CLASS

public static final int NAS_CLASS
See Also:
Constant Field Values

VENDOR_SPECIFIC

public static final int VENDOR_SPECIFIC
See Also:
Constant Field Values

SESSION_TIMEOUT

public static final int SESSION_TIMEOUT
See Also:
Constant Field Values

IDLE_TIMEOUT

public static final int IDLE_TIMEOUT
See Also:
Constant Field Values

TERMINATION_ACTION

public static final int TERMINATION_ACTION
See Also:
Constant Field Values

CALLER_STATION_ID

public static final int CALLER_STATION_ID
See Also:
Constant Field Values

CALLING_STATION_ID

public static final int CALLING_STATION_ID
See Also:
Constant Field Values

NAS_IDENTIFIER

public static final int NAS_IDENTIFIER
See Also:
Constant Field Values

PROXY_STATE

public static final int PROXY_STATE
See Also:
Constant Field Values

LOGIN_LAT_SERVICE

public static final int LOGIN_LAT_SERVICE
See Also:
Constant Field Values

LOGIN_LAT_NODE

public static final int LOGIN_LAT_NODE
See Also:
Constant Field Values

LOGIN_LAT_GROUP

public static final int LOGIN_LAT_GROUP
See Also:
Constant Field Values

FRAMED_APPLETALK_LINK

public static final int FRAMED_APPLETALK_LINK
See Also:
Constant Field Values

FRAMED_APPLETALK_NETWORK

public static final int FRAMED_APPLETALK_NETWORK
See Also:
Constant Field Values

FRAMED_APPLETALK_ZONE

public static final int FRAMED_APPLETALK_ZONE
See Also:
Constant Field Values

CHAP_CHALLENGE

public static final int CHAP_CHALLENGE
See Also:
Constant Field Values

NAS_PORT_TYPE

public static final int NAS_PORT_TYPE
See Also:
Constant Field Values

PORT_LIMIT

public static final int PORT_LIMIT
See Also:
Constant Field Values

LOGIN_LAT_PORT

public static final int LOGIN_LAT_PORT
See Also:
Constant Field Values

_t

protected int _t
Constructor Detail

Attribute

public Attribute()

Attribute

public Attribute(int t)
Method Detail

getType

public int getType()

getValue

public abstract byte[] getValue()
                         throws java.io.IOException
Throws:
java.io.IOException

getData

public byte[] getData()
               throws java.io.IOException
Throws:
java.io.IOException