| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectBasicAgentDescription
kaos.core.service.directory.DefaultKAoSEntityDescription
kaos.core.service.directory.DefaultKAoSAgentContainerDescription
public class DefaultKAoSAgentContainerDescription
Implements the operations to access information about a KAoS agent container The information includes the ids of Guards guarding the agent, security status
| 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 | |
|---|---|
DefaultKAoSAgentContainerDescription()
 | 
|
| Method Summary | |
|---|---|
 void | 
addGuardID(java.lang.String id)
Set the id of a Guard that is guarding the agent's execution environment.  | 
 java.util.List | 
getGuardIDs()
Obtain the ids of the Guards that are guarding the agent's execution environment.  | 
 java.lang.String | 
getSecurityStatus()
Obtain the GUARDED/UNGUARDE security status of the agent.  | 
 boolean | 
removeGuardID(java.lang.String id)
Remove a Guard id from the collection of Guard ids held by this KAoSAgentDescription.  | 
 void | 
setSecurityStatus(java.lang.String status)
Set agent's security status.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public DefaultKAoSAgentContainerDescription()
| Method Detail | 
|---|
public void addGuardID(java.lang.String id)
addGuardID in interface KAoSAgentContainerDescriptionid - The id of one of the agent's Guard.public java.util.List getGuardIDs()
getGuardIDs in interface KAoSAgentContainerDescriptionpublic boolean removeGuardID(java.lang.String id)
removeGuardID in interface KAoSAgentContainerDescriptionname - The id of a Guard to be removed from the collection of Guard ids.
public void setSecurityStatus(java.lang.String status)
setSecurityStatus in interface KAoSAgentContainerDescriptionname - The GUARDED/UNGUARDED security status of the agent.public java.lang.String getSecurityStatus()
getSecurityStatus in interface KAoSAgentContainerDescription
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||