be.ac.ulg.montefiore.run.totem.domain.model
Interface NodeInterface

All Superinterfaces:
DomainElement

public interface NodeInterface
extends DomainElement

Represents an interface of a node.

Creation date: 07-f�vr.-2006

Author:
Jean Lepropre (lepropre@run.montefiore.ulg.ac.be)

Field Summary
static int STATUS_DOWN
           
static int STATUS_UP
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getIP()
           
 java.lang.String getIPMask()
           
 int getNodeInterfaceStatus()
           
 int hashCode()
           
 void setIP(java.lang.String address)
           
 void setIPMask(java.lang.String address, int maskLength)
           
 void setNodeInterfaceStatus(int status)
           
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.domain.model.DomainElement
getId, setElementId
 

Field Detail

STATUS_UP

static final int STATUS_UP
See Also:
Constant Field Values

STATUS_DOWN

static final int STATUS_DOWN
See Also:
Constant Field Values
Method Detail

getNodeInterfaceStatus

int getNodeInterfaceStatus()

setNodeInterfaceStatus

void setNodeInterfaceStatus(int status)
                            throws StatusTypeException
Throws:
StatusTypeException

getIP

java.lang.String getIP()
                       throws NotInitialisedException
Throws:
NotInitialisedException

getIPMask

java.lang.String getIPMask()
                           throws NotInitialisedException
Throws:
NotInitialisedException

setIP

void setIP(java.lang.String address)
           throws IPAddressFormatException
Throws:
IPAddressFormatException

setIPMask

void setIPMask(java.lang.String address,
               int maskLength)
               throws IPAddressFormatException
Throws:
IPAddressFormatException

equals

boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.