com.novell.admin.ns.nds
Class NetAddressFacade

java.lang.Object
  |
  +--com.novell.admin.ns.ValueListFacade
        |
        +--com.novell.admin.ns.nds.NetAddressFacade

public final class NetAddressFacade
extends ValueListFacade

Facade for the NDS SYN_NET_ADDRESS syntax.


Field Summary
static int APPLETALK_ADDRESS_TYPE
          Constant for AppleTalk addresses
static int ET_ADDRESS_TYPE
          Constant for ET addresses
static int IP_ADDRESS_TYPE
          Constant for IP addresses
static int IPX_ADDRESS_TYPE
          Constant for IPX addresses
static int OSI_ADDRESS_TYPE
          Constant for OSI addresses
static int SDLC_ADDRESS_TYPE
          Constant for SDLC addresses
static int TCP_ADDRESS_TYPE
          Constant for TCP addresses
static int UDP_ADDRESS_TYPE
          Constant for UDP addresses
static int URL_ADDRESS_TYPE
          Constant for URL addresses
 
Fields inherited from class com.novell.admin.ns.ValueListFacade
valueList
 
Constructor Summary
NetAddressFacade(ValueList comp)
          Facade constructor.
 
Method Summary
static ValueList createValueList(long addrType, byte[] addr)
          Creates an NDS NET_ADDRESS ValueList.
 byte[] getAddress()
          Retrieves the address from the ValueList.
 java.lang.String getAddressString()
          Converts the type and address to a String.
 long getAddressType()
          Retrieves the address type from the ValueList.
 HexValue getHVAddress()
          Retrieves the address from the ValueList in hex value.
 void setAddress(byte[] addr)
          Sets the address in the ValueList.
 void setAddressType(long type)
          Sets the address type in the ValueList.
 
Methods inherited from class com.novell.admin.ns.ValueListFacade
getValueList, replaceBooleanValue, replaceHexValue, replaceLongValue, replaceStringValue, replaceValueList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IPX_ADDRESS_TYPE

public static final int IPX_ADDRESS_TYPE
Constant for IPX addresses

IP_ADDRESS_TYPE

public static final int IP_ADDRESS_TYPE
Constant for IP addresses

SDLC_ADDRESS_TYPE

public static final int SDLC_ADDRESS_TYPE
Constant for SDLC addresses

ET_ADDRESS_TYPE

public static final int ET_ADDRESS_TYPE
Constant for ET addresses

OSI_ADDRESS_TYPE

public static final int OSI_ADDRESS_TYPE
Constant for OSI addresses

APPLETALK_ADDRESS_TYPE

public static final int APPLETALK_ADDRESS_TYPE
Constant for AppleTalk addresses

UDP_ADDRESS_TYPE

public static final int UDP_ADDRESS_TYPE
Constant for UDP addresses

TCP_ADDRESS_TYPE

public static final int TCP_ADDRESS_TYPE
Constant for TCP addresses

URL_ADDRESS_TYPE

public static final int URL_ADDRESS_TYPE
Constant for URL addresses
Constructor Detail

NetAddressFacade

public NetAddressFacade(ValueList comp)
                 throws IncompatibleComponentException
Facade constructor.
Parameters:
comp - The ValueList that represents the NET_ADDRESS data.
Throws:
IncompatibleComponentException - Thronw if the 'valueList' syntax is not NDSSyntax.SYN_NET_ADDRESS.
Method Detail

createValueList

public static ValueList createValueList(long addrType,
                                        byte[] addr)
Creates an NDS NET_ADDRESS ValueList.
Parameters:
addrType - Refer to NDS Schema Reference.
addr - Refer to NDS Schema Reference.
Returns:
A new NET_ADDRESS ValueList.

getAddressType

public long getAddressType()
Retrieves the address type from the ValueList.
Returns:
The net address type.

getAddress

public byte[] getAddress()
Retrieves the address from the ValueList.
Returns:
The net address as a byte array.

getHVAddress

public HexValue getHVAddress()
Retrieves the address from the ValueList in hex value.
Returns:
The net address as a HexValue.

setAddressType

public void setAddressType(long type)
Sets the address type in the ValueList.
Parameters:
type - The net address type.

setAddress

public void setAddress(byte[] addr)
Sets the address in the ValueList.
Parameters:
address - The net address.

getAddressString

public java.lang.String getAddressString()
Converts the type and address to a String.
Returns:
The net address type and address as a String.


API Documentation Copyright © 1998-2003 Novell, Inc. All rights reserved.
ConsoleOne is a registered trademark of Novell Inc.
Generated December 9 2003 1727.