kaos.autonomy.situation
Class AgentsInfo

java.lang.Object
  extended by kaos.autonomy.situation.AgentsInfo

public class AgentsInfo
extends java.lang.Object


Constructor Summary
AgentsInfo()
           
 
Method Summary
static void addAgent(java.lang.String agentID)
           
static void addAgentCapability(java.lang.String agentID, java.lang.String newCapability)
           
static void addAgentToTeam(java.lang.String agentID, java.lang.String teamID)
           
static void addTeam(java.lang.String teamID)
           
static boolean checkAgentAvailability(java.lang.String agentID)
           
static void deleteAgent(java.lang.String agentID)
           
static void deleteAgentCapability(java.lang.String agentID, java.lang.String capability)
           
static void deleteAgentFromTeam(java.lang.String agentID, java.lang.String teamID)
           
static void deleteTeam(java.lang.String teamID)
           
static java.util.Vector getAgentCapabilities(java.lang.String agentID)
           
static java.util.Vector getAgentWithCapability(java.lang.String capability)
           
static java.util.Vector getAllAgents()
           
static java.util.Vector getAllTeams()
           
static java.lang.String getCurrentTeam(java.lang.String agentID)
           
static java.util.Vector getTeamMembers(java.lang.String teamID)
           
static void main(java.lang.String[] args)
           
static void setUpTestData()
           
static void showContents(java.util.HashMap map)
           
static void showContents(java.util.Vector v)
           
static void test()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgentsInfo

public AgentsInfo()
Method Detail

getAllTeams

public static java.util.Vector getAllTeams()

getAllAgents

public static java.util.Vector getAllAgents()

getCurrentTeam

public static java.lang.String getCurrentTeam(java.lang.String agentID)

getTeamMembers

public static java.util.Vector getTeamMembers(java.lang.String teamID)

checkAgentAvailability

public static boolean checkAgentAvailability(java.lang.String agentID)

getAgentCapabilities

public static java.util.Vector getAgentCapabilities(java.lang.String agentID)

getAgentWithCapability

public static java.util.Vector getAgentWithCapability(java.lang.String capability)

addTeam

public static void addTeam(java.lang.String teamID)

deleteTeam

public static void deleteTeam(java.lang.String teamID)

addAgent

public static void addAgent(java.lang.String agentID)

deleteAgent

public static void deleteAgent(java.lang.String agentID)

addAgentToTeam

public static void addAgentToTeam(java.lang.String agentID,
                                  java.lang.String teamID)

deleteAgentFromTeam

public static void deleteAgentFromTeam(java.lang.String agentID,
                                       java.lang.String teamID)

addAgentCapability

public static void addAgentCapability(java.lang.String agentID,
                                      java.lang.String newCapability)

deleteAgentCapability

public static void deleteAgentCapability(java.lang.String agentID,
                                         java.lang.String capability)

test

public static void test()

setUpTestData

public static void setUpTestData()

showContents

public static void showContents(java.util.Vector v)

showContents

public static void showContents(java.util.HashMap map)

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception