mam.agent
Class AgentProperties
- Direct Known Subclasses:
- AgentKnowledge, InformationPersonaeAgentProperties, UrlKnowledgeAgentProperties
- public class AgentProperties
- implements Cloneable, Comparable, Serializable, XmlSerializable
ACCOUNT_TAG_NAME
protected final static String ACCOUNT_TAG_NAME
DEFAULT_TAG_NAME
public final static String DEFAULT_TAG_NAME
DESCRIPTION_TAG_NAME
protected final static String DESCRIPTION_TAG_NAME
ID_TAG_NAME
protected final static String ID_TAG_NAME
m_attrAccount
private Account m_attrAccount
m_attrAgentTraits
private AgentTraits m_attrAgentTraits
m_attrDescription
private String m_attrDescription
m_attrMamId
private MamId m_attrMamId
m_attrNickname
private String m_attrNickname
m_attrRole
private String m_attrRole
NICKNAME_TAG_NAME
protected final static String NICKNAME_TAG_NAME
ROLE_TAG_NAME
protected final static String ROLE_TAG_NAME
AgentProperties
public AgentProperties()
AgentProperties
public AgentProperties(AgentProperties original)
AgentProperties
public AgentProperties(MamId mamId, String role, String nickname, String description, Account Account)
clone
public Object clone()
compareTo
public int compareTo(Object other)
fromXmlElement
public void fromXmlElement(Element source)
getAccount
public Account getAccount()
getAgentTraits
public AgentTraits getAgentTraits()
getDescription
public String getDescription()
getMamId
public MamId getMamId()
getNickname
public String getNickname()
getRole
public String getRole()
setAccount
public void setAccount(Account Account)
setAgentTraits
public void setAgentTraits(AgentTraits agentTraits)
setDescription
public void setDescription(String description)
setMamId
public void setMamId(MamId mamId)
setNickname
public void setNickname(String nickname)
setRole
public void setRole(String role)
toString
public String toString()
toXmlElement
public Element toXmlElement()
toXmlElement
public Element toXmlElement(String tagName)