mam.agent
Class AgentKnowledge

mam.agent.AgentProperties
  |
  +--mam.agent.AgentKnowledge

public class AgentKnowledge
extends AgentProperties
implements Cloneable


Field Summary
 protected AccessStatisticsGroupm_accessStatisticsGroup
           
 protected Stringm_attrKnowledgeMetadata
           
 protected URLm_attrKnowledgeUrl
           
 protected Stringm_attrOrigin
           

Fields inherited from class mam.agent.AgentProperties
ACCOUNT_TAG_NAME, DEFAULT_TAG_NAME, DESCRIPTION_TAG_NAME, ID_TAG_NAME, NICKNAME_TAG_NAME, ROLE_TAG_NAME

Constructor Summary
AgentKnowledge()
           
AgentKnowledge(URL knowledgeUrl, String knowledgeMetadata, String origin, AgentProperties agentProperties, AccessStatisticsGroup accessStatisticsGroup)
           
AgentKnowledge(AgentKnowledge original)
           
AgentKnowledge(AgentProperties agentProperties, URL knowledgeUrl, String knowledgeMetadata, String origin, AccessStatisticsGroup accessStatisticsGroup)
           

Method Summary
 Objectclone()
           
 AccessStatisticsGroupgetAccessStatisticsGroup()
           
 StringgetKnowledgeMetadata()
           
 URLgetKnowledgeUrl()
           
 StringgetOrigin()
           
 voidsetAccessStatisticsGroup(AccessStatisticsGroup accessStatisticsGroup)
           
 voidsetKnowledgeMetadata(String knowledgeMetadata)
           
 voidsetKnowledgeUrl(URL knowledgeUrl)
           
 voidsetOrigin(String origin)
           
 StringtoString()
           

Methods inherited from class mam.agent.AgentProperties
compareTo, fromXmlElement, getAccount, getAgentTraits, getDescription, getMamId, getNickname, getRole, setAccount, setAgentTraits, setDescription, setMamId, setNickname, setRole, toXmlElement, toXmlElement

Field Detail

m_accessStatisticsGroup

protected AccessStatisticsGroup m_accessStatisticsGroup

m_attrKnowledgeMetadata

protected String m_attrKnowledgeMetadata

m_attrKnowledgeUrl

protected URL m_attrKnowledgeUrl

m_attrOrigin

protected String m_attrOrigin
Constructor Detail

AgentKnowledge

public AgentKnowledge()

AgentKnowledge

public AgentKnowledge(URL knowledgeUrl, String knowledgeMetadata, String origin, AgentProperties agentProperties, AccessStatisticsGroup accessStatisticsGroup)

AgentKnowledge

public AgentKnowledge(AgentKnowledge original)

AgentKnowledge

public AgentKnowledge(AgentProperties agentProperties, URL knowledgeUrl, String knowledgeMetadata, String origin, AccessStatisticsGroup accessStatisticsGroup)
Method Detail

clone

public Object clone()

getAccessStatisticsGroup

public AccessStatisticsGroup getAccessStatisticsGroup()

getKnowledgeMetadata

public String getKnowledgeMetadata()

getKnowledgeUrl

public URL getKnowledgeUrl()

getOrigin

public String getOrigin()

setAccessStatisticsGroup

public void setAccessStatisticsGroup(AccessStatisticsGroup accessStatisticsGroup)

setKnowledgeMetadata

public void setKnowledgeMetadata(String knowledgeMetadata)

setKnowledgeUrl

public void setKnowledgeUrl(URL knowledgeUrl)

setOrigin

public void setOrigin(String origin)

toString

public String toString()