org.ourgrid.webstatus
Class PeerInfoPack

java.lang.Object
  extended by org.ourgrid.webstatus.PeerInfoPack
All Implemented Interfaces:
java.io.Serializable

public class PeerInfoPack
extends java.lang.Object
implements java.io.Serializable

Description: A data structure that holds all peer status information.

Version:
1.0 Date15/10/2004
See Also:
Serialized Form

Constructor Summary
PeerInfoPack(ObjectID peerID, java.lang.String version, java.lang.String email, java.lang.String description, java.lang.String uptime, java.lang.String latitude, java.lang.String longitude, java.util.Collection<StatusEntry> localGums, java.util.Collection<StatusEntry> remoteGums, java.util.Collection<StatusEntry> donatedGums, java.util.Collection<StatusEntry> ownerGums, java.util.Collection<ConsumerStatus> localConsumers, java.util.Collection<ConsumerStatus> remoteConsumers, java.util.Map<ObjectID,java.lang.Double> networkOfFavors)
           
 
Method Summary
 java.util.Collection<StatusEntry> getAllGums()
           
 java.lang.String getDescription()
           
 java.util.Collection<StatusEntry> getDonatedGums()
           
 java.lang.String getEmail()
           
 java.lang.String getLatitude()
           
 java.util.Collection<ConsumerStatus> getLocalConsumers()
           
 java.util.Collection<StatusEntry> getLocalGums()
           
 java.lang.String getLongitude()
           
 java.util.Map<ObjectID,java.lang.Double> getNetworkOfFavors()
           
 java.util.Collection<StatusEntry> getOwnerGums()
           
 ObjectID getPeerID()
           
 java.util.Collection<ConsumerStatus> getRemoteConsumers()
           
 java.util.Collection<StatusEntry> getRemoteGums()
           
static long getSerialVersionUID()
           
 java.lang.String getUptime()
           
 java.lang.String getVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PeerInfoPack

public PeerInfoPack(ObjectID peerID,
                    java.lang.String version,
                    java.lang.String email,
                    java.lang.String description,
                    java.lang.String uptime,
                    java.lang.String latitude,
                    java.lang.String longitude,
                    java.util.Collection<StatusEntry> localGums,
                    java.util.Collection<StatusEntry> remoteGums,
                    java.util.Collection<StatusEntry> donatedGums,
                    java.util.Collection<StatusEntry> ownerGums,
                    java.util.Collection<ConsumerStatus> localConsumers,
                    java.util.Collection<ConsumerStatus> remoteConsumers,
                    java.util.Map<ObjectID,java.lang.Double> networkOfFavors)
Method Detail

getPeerID

public ObjectID getPeerID()
Returns:
The peerID information.

getVersion

public java.lang.String getVersion()
Returns:
Currently version

getDescription

public java.lang.String getDescription()
Returns:
Currently description

getEmail

public java.lang.String getEmail()
Returns:
Currently email

getUptime

public java.lang.String getUptime()
Returns:
Currently uptime

getSerialVersionUID

public static long getSerialVersionUID()

getLatitude

public java.lang.String getLatitude()

getLongitude

public java.lang.String getLongitude()

getLocalGums

public java.util.Collection<StatusEntry> getLocalGums()

getRemoteGums

public java.util.Collection<StatusEntry> getRemoteGums()

getDonatedGums

public java.util.Collection<StatusEntry> getDonatedGums()

getLocalConsumers

public java.util.Collection<ConsumerStatus> getLocalConsumers()

getRemoteConsumers

public java.util.Collection<ConsumerStatus> getRemoteConsumers()

getNetworkOfFavors

public java.util.Map<ObjectID,java.lang.Double> getNetworkOfFavors()

getOwnerGums

public java.util.Collection<StatusEntry> getOwnerGums()

getAllGums

public java.util.Collection<StatusEntry> getAllGums()