org.universAAL.middleware.interfaces.aalspace
Class AALSpaceCard

Package class diagram package AALSpaceCard
java.lang.Object
  extended by org.universAAL.middleware.interfaces.aalspace.AALSpaceCard

public class AALSpaceCard
extends Object

This class provides compact information about an AAL space

Author:
Michele Girolami, Francesco Furfari

Constructor Summary
AALSpaceCard()
           
AALSpaceCard(Dictionary<String,String> prop)
          Constructs an AALSpaceCard by using the Dictionary specified
 
Method Summary
 boolean equals(Object o)
          Two AALSpaceCard are equals iff the ID and the peerCoordinator ID are the same
 int getAalSpaceLifeTime()
           
 String getCoordinatorID()
          Return the peerID of the coordinator
 String getDescription()
           
 String getPeerCoordinatorID()
           
 String getPeeringChannel()
           
 String getPeeringChannelName()
           
 String getProfile()
           
 int getRetry()
           
static List<String> getSpaceAttributes()
           
 String getSpaceID()
           
 String getSpaceName()
           
 int hashCode()
           
 Dictionary<String,String> serializeCard()
          Stores the AALSpaceCard as a Dictionary
 void setAalSpaceLifeTime(int aalSpaceLifeTime)
           
 void setCoordinatorID(String coordinatorID)
           
 void setDescription(String description)
           
 void setPeerCoordinatorID(String peerCoordinatorID)
           
 void setPeeringChannel(String peeringChannel)
           
 void setPeeringChannelName(String peeringChannelName)
           
 void setProfile(String profile)
           
 void setRetry(int retry)
           
 void setSpaceID(String spaceID)
           
 void setSpaceName(String spaceName)
           
 String toString()
          This method provides a text-based representation of an AALSpaceCard
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AALSpaceCard

public AALSpaceCard(Dictionary<String,String> prop)
Constructs an AALSpaceCard by using the Dictionary specified

Parameters:
prop -

AALSpaceCard

public AALSpaceCard()
Method Detail

getPeerCoordinatorID

public String getPeerCoordinatorID()

setPeerCoordinatorID

public void setPeerCoordinatorID(String peerCoordinatorID)

getAalSpaceLifeTime

public int getAalSpaceLifeTime()

setAalSpaceLifeTime

public void setAalSpaceLifeTime(int aalSpaceLifeTime)

getRetry

public int getRetry()

setRetry

public void setRetry(int retry)

getPeeringChannelName

public String getPeeringChannelName()

setPeeringChannelName

public void setPeeringChannelName(String peeringChannelName)

getPeeringChannel

public String getPeeringChannel()

setPeeringChannel

public void setPeeringChannel(String peeringChannel)

getProfile

public String getProfile()

setProfile

public void setProfile(String profile)

getCoordinatorID

public String getCoordinatorID()
Return the peerID of the coordinator

Returns:

setCoordinatorID

public void setCoordinatorID(String coordinatorID)

getSpaceName

public String getSpaceName()

setSpaceName

public void setSpaceName(String spaceName)

getSpaceID

public String getSpaceID()

setSpaceID

public void setSpaceID(String spaceID)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

serializeCard

public Dictionary<String,String> serializeCard()
Stores the AALSpaceCard as a Dictionary

Returns:

getSpaceAttributes

public static List<String> getSpaceAttributes()
Returns:
a list of String whose name identifies the space card attributes

toString

public String toString()
This method provides a text-based representation of an AALSpaceCard

Overrides:
toString in class Object

equals

public boolean equals(Object o)
Two AALSpaceCard are equals iff the ID and the peerCoordinator ID are the same

Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2014 universAAL Consortium. All Rights Reserved.