applications.proxy.utils
Class LinkDatum


public class LinkDatum
implements Cloneable, Comparable, Serializable


Field Summary
 protected AgentKnowledgem_agentKnowledge
           
 protected Stringm_description
           
 protected booleanm_descriptionChanged
           
 protected longm_hits
           
 protected MamIdm_id
           
 protected Stringm_metadata
           
 protected Stringm_nickname
           
 protected booleanm_nicknameChanged
           
 protected longm_successfulHits
           
 protected URLm_url
           

Constructor Summary
LinkDatum(MamId id, URL url, String nickname, String description, String metadata)
           
LinkDatum(MamId id, URL url, String nickname)
           
LinkDatum(MamId id, URL url)
           

Method Summary
 Objectclone()
           
 intcompareTo(Object object)
           
 booleanequals(Object object)
           
 AgentKnowledgegetAgentKnowledge()
           
 StringgetDebugString()
           
 StringgetDescription()
           
 booleangetDescriptionChanged()
           
 longgetHits()
           
 MamIdgetMamId()
           
 StringgetMetadata()
           
 StringgetNickname()
           
 booleangetNicknameChanged()
           
 longgetSuccessfulHits()
           
 URLgetURL()
           
 inthashCode()
           
 voidsetAgentKnowledge(AgentKnowledge agentKnowledge)
           
 voidsetDescription(String description)
           
 voidsetDescriptionChanged(boolean descriptionChanged)
           
 voidsetHits(long hits)
           
 voidsetMamId(MamId id)
           
 voidsetMetadata(String metadata)
           
 voidsetNickname(String nickname)
           
 voidsetNicknameChanged(boolean nicknameChanged)
           
 voidsetSuccessfulHits(long successfulHits)
           
 voidsetURL(URL url)
           
 StringtoString()
           

Field Detail

m_agentKnowledge

protected AgentKnowledge m_agentKnowledge

m_description

protected String m_description

m_descriptionChanged

protected boolean m_descriptionChanged

m_hits

protected long m_hits

m_id

protected MamId m_id

m_metadata

protected String m_metadata

m_nickname

protected String m_nickname

m_nicknameChanged

protected boolean m_nicknameChanged

m_successfulHits

protected long m_successfulHits

m_url

protected URL m_url
Constructor Detail

LinkDatum

public LinkDatum(MamId id, URL url, String nickname, String description, String metadata)

LinkDatum

public LinkDatum(MamId id, URL url, String nickname)

LinkDatum

public LinkDatum(MamId id, URL url)
Method Detail

clone

public Object clone()

compareTo

public int compareTo(Object object)

equals

public boolean equals(Object object)

getAgentKnowledge

public AgentKnowledge getAgentKnowledge()

getDebugString

public String getDebugString()

getDescription

public String getDescription()

getDescriptionChanged

public boolean getDescriptionChanged()

getHits

public long getHits()

getMamId

public MamId getMamId()

getMetadata

public String getMetadata()

getNickname

public String getNickname()

getNicknameChanged

public boolean getNicknameChanged()

getSuccessfulHits

public long getSuccessfulHits()

getURL

public URL getURL()

hashCode

public int hashCode()

setAgentKnowledge

public void setAgentKnowledge(AgentKnowledge agentKnowledge)

setDescription

public void setDescription(String description)

setDescriptionChanged

public void setDescriptionChanged(boolean descriptionChanged)

setHits

public void setHits(long hits)

setMamId

public void setMamId(MamId id)

setMetadata

public void setMetadata(String metadata)

setNickname

public void setNickname(String nickname)

setNicknameChanged

public void setNicknameChanged(boolean nicknameChanged)

setSuccessfulHits

public void setSuccessfulHits(long successfulHits)

setURL

public void setURL(URL url)

toString

public String toString()