kaos.core.service.directory
Class DefaultKAoSGuardDescription

java.lang.Object
  extended by BasicAgentDescription
      extended by kaos.core.service.directory.DefaultKAoSEntityDescription
          extended by kaos.core.service.directory.DefaultKAoSGuardDescription
All Implemented Interfaces:
KAoSEntityDescription, KAoSGuardDescription

public class DefaultKAoSGuardDescription
extends DefaultKAoSEntityDescription
implements KAoSGuardDescription

Implements the operations to access information about a KAoS agent. The information includes the ids of Guards guarding the agent, the id of the container the agent is running in, the agent's nickname, security status, and whether the agent supports conversations.


Field Summary
 
Fields inherited from interface kaos.core.service.directory.KAoSEntityDescription
CONCEPT_MAPPING_NAME, ENTITY_DAML_S_TYPES, ENTITY_DOMAIN_NAMES, ENTITY_HOST_ADDRESS, ENTITY_HOST_NAME, ENTITY_ONTOLOGICAL_TYPE_NAMES, ENTITY_ONTOLOGICAL_TYPES, ENTITY_TYPE, EXECUTION_ENVIRONMENT, FULL_SEARCH, IS_ENTITY_POLICY_SUBJECT, IS_ENTITY_RUNNING, SEARCH_PARAMS
 
Constructor Summary
DefaultKAoSGuardDescription()
           
 
Method Summary
 java.util.List getControlledActionClasses()
          Obtain the list of action class names.
 java.util.List getControlledActorClasses()
          Obtain the list of actor class names.
 void setControlledActionClasses(java.util.List controlledActionClasses)
          Set the list of action class names.
 void setControlledActorClasses(java.util.List _controlledActorClasses)
          Set the list of actor class names.
 
Methods inherited from class kaos.core.service.directory.DefaultKAoSEntityDescription
addDomainName, addEntityDAMLSType, addEntityOntologicalType, clearLocators, getConceptMappingName, getDomainNames, getEntityDAMLSTypeNames, getEntityDAMLSTypes, getEntityNameAsString, getEntityOntologicalType, getEntityOntologicalTypeNames, getEntityOntologicalTypes, getEntityType, getExecutionEnv, getHostAddress, getHostName, getLocators, initialize, isEntityPolicySubject, isEntityRunning, logMessage, modifyProperties, removeDomainName, removeEntityDAMLSType, removeEntityOntologicalType, removeExecutionEnv, removeHostAddress, removeHostName, setConceptMappingName, setDomainNames, setEntityDAMLSTypes, setEntityNameAsString, setEntityOntologicalType, setEntityOntologicalTypes, setEntityType, setExecutionEnv, setHostAddress, setHostName, setIsEntityPolicySubject, setIsEntityRunning, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface kaos.core.service.directory.KAoSEntityDescription
addDomainName, addEntityDAMLSType, addEntityOntologicalType, clearLocators, getConceptMappingName, getDomainNames, getEntityDAMLSTypeNames, getEntityDAMLSTypes, getEntityNameAsString, getEntityOntologicalType, getEntityOntologicalTypeNames, getEntityOntologicalTypes, getEntityType, getExecutionEnv, getHostAddress, getHostName, isEntityPolicySubject, isEntityRunning, modifyProperties, removeDomainName, removeEntityDAMLSType, removeEntityOntologicalType, removeExecutionEnv, removeHostAddress, removeHostName, setConceptMappingName, setDomainNames, setEntityDAMLSTypes, setEntityNameAsString, setEntityOntologicalType, setEntityOntologicalTypes, setEntityType, setExecutionEnv, setHostAddress, setHostName, setIsEntityPolicySubject, setIsEntityRunning
 

Constructor Detail

DefaultKAoSGuardDescription

public DefaultKAoSGuardDescription()
Method Detail

setControlledActorClasses

public void setControlledActorClasses(java.util.List _controlledActorClasses)
Set the list of actor class names.

Specified by:
setControlledActorClasses in interface KAoSGuardDescription
Parameters:
_controlledActorClasses - The list with names.

getControlledActorClasses

public java.util.List getControlledActorClasses()
Obtain the list of actor class names.

Specified by:
getControlledActorClasses in interface KAoSGuardDescription
Returns:
List containing the names.

setControlledActionClasses

public void setControlledActionClasses(java.util.List controlledActionClasses)
Set the list of action class names.

Specified by:
setControlledActionClasses in interface KAoSGuardDescription
Parameters:
controlledActionClasses - The list with names.

getControlledActionClasses

public java.util.List getControlledActionClasses()
Obtain the list of action class names.

Specified by:
getControlledActionClasses in interface KAoSGuardDescription
Returns:
List containing the names of action classes.