edu.uwf.kaos.coabsgrid
Class KAoSGridGuard

java.lang.Object
  extended by kaos.policy.guard.KAoSGuard
      extended by edu.uwf.kaos.coabsgrid.KAoSGridGuard
All Implemented Interfaces:
java.io.Serializable, TriggerConditionListener, TriggerConditionListenersRegistry, EnforcerManager, Guard, GuardManager, PolicyDistributor, AuthorizationPolicyDisclosure, ObligationPolicyDisclosure, PolicyDisclosure

public class KAoSGridGuard
extends KAoSGuard

Grid Guard for KAoS policies enforcement.

Requires:

Modifications:

See Also:
"KAoS Agent Programmer's Guide" $Revision: 1.9 $, Serialized Form

Field Summary
 
Fields inherited from class kaos.policy.guard.KAoSGuard
_authModality, _enforcersOfType, _FULL_POLICY_MATCH_, _guardDescription, _id, _kaosDirectoryService, _locator, _messageReceiver, _nickName, _NO_POLICY_MATCH_, _PARTIAL_POLICY_MATCH_, _sender, _superActionsCache, CONTAINER_ID_KEY, GUARD_NAME_KEY
 
Constructor Summary
KAoSGridGuard()
          Constructor.
 
Method Summary
protected  DefaultKAoSEntityDescription establishAgentDescription(AgentName name, Locator locator, java.util.Vector domainNames)
          Create AgentDestination for the registering agent.
 
Methods inherited from class kaos.policy.guard.KAoSGuard
addDomain, addPolicy, addPolicyUpdateListener, changeComponentEnabledStatus, changePolicy, checkDeepPermission, checkPermission, createPolicyTypeTable, deleteAllLogs, deleteLogsforActionType, deleteLogsforActor, deleteSpecifiedLogs, deregisterTriggerConditionListener, equals, findPolicyDecision, getActionSubclassesOfInterest, getAllKAoSExtensionComponents, getAllLogs, getAllowableValuesForActionProperties, getAllowableValuesForActionProperties, getAllowableValuesForActionProperties, getAllowableValuesForActionProperty, getAllowableValuesForActionProperty, getAllowableValuesForActionProperty, getAllowedActions, getAllPolicies, getAllRepositoryManagers, getBootPolicies, getClassRangesOfInterest, getComponentEnabledStatus, getExpandedProperty, getForbiddenValuesForActionProperty, getGuardLogManager, getGuardStateFor, getID, getInstancesOf, getKAoSExtensionComponents, getLogsforActionType, getLogsforActor, getNickName, getObligationsForTriggerCondition, getOntologyInstances, getPoliciesForActionType, getPolicyDBManager, getPolicyForbiddingAction, getPolicyInformation, getPolicyUpdateCount, getProperty, getProperty, getPropretiesOfInterest, getRepositoryManager, getRepositoryTableInformation, getSpecifiedLogs, getTriggerConditions, hashCode, initExecEnvironment, initialize, initialize, isActionAuthorized, isGuardLoggingActive, logActionStatus, logEvent, matchPolicy, matchPolicyHistory, monitorAuthorizationFailure, newAgent, receiveMessage, refreshAllPoliciesComplete, refreshAllPoliciesPartial, refreshPolicyComplete, refreshPolicyPartial, refreshSpecifiedPoliciesComplete, refreshSpecifiedPoliciesPartial, registerAgent, registerEnforcer, registerTriggerConditionListener, rehydratePolicies, reinstateObligationPolicy, removeAgent, removeAllKAoSExtensionComponents, removeAllPolicies, removeAllRepositoryManagers, removeKAoSExtensionComponent, removePolicy, removePolicyUpdateListener, removeRepositoryManager, resetGuardAppeal, restoreState, saveState, setConceptMapping, setGuardAppeal, setGuardLoggingState, setKAoSExtensionComponent, setPolicies, setPolicyBootstrapper, setPropertyPopulator, setRepositoryManager, setUsePolCert, suspendObligationPolicy, updateActionSubclasses, updateInstanceOfClass, updatePolicies, updatePolicies, updateSubpropertiesOfProperty, updateTriggerCondition, writePolicyUpdate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KAoSGridGuard

public KAoSGridGuard()
Constructor.

Method Detail

establishAgentDescription

protected DefaultKAoSEntityDescription establishAgentDescription(AgentName name,
                                                                 Locator locator,
                                                                 java.util.Vector domainNames)
Create AgentDestination for the registering agent. AgentDestination is stored in the DomainManager's registry of agents belonging to the domain.