org.alliance.core.node
Class Node

java.lang.Object
  extended by org.alliance.core.node.Node
Direct Known Subclasses:
Friend, MyNode, UntrustedNode

public abstract class Node
extends java.lang.Object

Created by IntelliJ IDEA. User: maciek Date: 2005-dec-29 Time: 13:50:55


Field Summary
protected  java.util.HashMap<java.lang.Integer,UntrustedNode> friendsFriends
           
protected  int guid
           
protected  java.lang.String nickname
           
protected  long shareSize
           
 
Constructor Summary
protected Node()
           
protected Node(java.lang.String nickname, int guid)
           
 
Method Summary
 void addFriendsFriend(UntrustedNode untrustedNode)
           
 java.util.Collection<UntrustedNode> friendsFriends()
           
 boolean friendsFriendsLoaded()
           
 UntrustedNode getFriendsFriend(int guid)
           
 java.util.HashMap<java.lang.Integer,UntrustedNode> getFriendsFriends()
           
 int getGuid()
           
 java.lang.String getNickname()
           
 long getShareSize()
           
abstract  boolean isConnected()
           
 void setFriendsFriends(java.util.HashMap<java.lang.Integer,UntrustedNode> friendsFriends)
           
 void setGuid(int guid)
           
 void setNickname(java.lang.String nickname)
           
 void setShareSize(long shareSize)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nickname

protected java.lang.String nickname

guid

protected int guid

friendsFriends

protected java.util.HashMap<java.lang.Integer,UntrustedNode> friendsFriends

shareSize

protected long shareSize
Constructor Detail

Node

protected Node()

Node

protected Node(java.lang.String nickname,
               int guid)
Method Detail

isConnected

public abstract boolean isConnected()

getNickname

public java.lang.String getNickname()

setNickname

public void setNickname(java.lang.String nickname)

getGuid

public int getGuid()

setGuid

public void setGuid(int guid)

toString

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

addFriendsFriend

public void addFriendsFriend(UntrustedNode untrustedNode)

friendsFriendsLoaded

public boolean friendsFriendsLoaded()

friendsFriends

public java.util.Collection<UntrustedNode> friendsFriends()

getFriendsFriend

public UntrustedNode getFriendsFriend(int guid)

getFriendsFriends

public java.util.HashMap<java.lang.Integer,UntrustedNode> getFriendsFriends()

setFriendsFriends

public void setFriendsFriends(java.util.HashMap<java.lang.Integer,UntrustedNode> friendsFriends)

getShareSize

public long getShareSize()

setShareSize

public void setShareSize(long shareSize)