kaos.core.service.directory
Class TableBasedKAoSDirectory
java.lang.Object
kaos.core.service.directory.TableBasedKAoSDirectory
public class TableBasedKAoSDirectory
- extends java.lang.Object
$Revision: 1.87 $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableBasedKAoSDirectory
public TableBasedKAoSDirectory()
getServiceProperties
public ServiceProperties getServiceProperties()
throws ServiceException,
ServiceFailure
- Throws:
ServiceException
ServiceFailure
setServiceProperties
public void setServiceProperties(ServiceProperties props)
throws ServiceException,
ServiceFailure
- Throws:
ServiceException
ServiceFailure
createAgentDescription
public AgentDescription createAgentDescription()
deregister
public void deregister(AgentDescription desc)
throws NotRegisteredException,
DirectoryFailure
- Throws:
NotRegisteredException
DirectoryFailure
getAgentDescription
public AgentDescription getAgentDescription(java.lang.String agentName)
throws NotRegisteredException
- Throws:
NotRegisteredException
modify
public void modify(AgentDescription desc)
throws NotRegisteredException,
DirectoryFailure
- Throws:
NotRegisteredException
DirectoryFailure
register
public void register(AgentDescription desc)
throws AlreadyRegisteredException,
DirectoryFailure
- Throws:
AlreadyRegisteredException
DirectoryFailure
search
public AgentDescription[] search(AgentDescription desc)
throws SearchException,
DirectoryFailure
- Throws:
SearchException
DirectoryFailure
search
public AgentDescription[] search(AgentDescription desc,
int maxResults)
throws SearchException,
DirectoryFailure
- Throws:
SearchException
DirectoryFailure
modifyEntityProperties
public void modifyEntityProperties(java.lang.String entityGUID,
java.util.List properties)
throws NotRegisteredException,
ModificationException
- Throws:
NotRegisteredException
ModificationException
getAllAgentsInDirectory
public java.util.List getAllAgentsInDirectory()
getAllGuardsInDirectory
public java.util.List getAllGuardsInDirectory()
getAllAgentsInDomain
public java.util.Vector getAllAgentsInDomain(java.lang.String domainName)
getAllDomainsInDirectory
public java.util.Vector getAllDomainsInDirectory()
isEntityInDomain
public boolean isEntityInDomain(java.lang.String domainName,
java.lang.String id)
getDomainStructure
public java.util.Map getDomainStructure(java.lang.String domainName)
removeExecEnv
public void removeExecEnv(java.lang.String execEnvID)
getGuardInfo
public java.util.Map getGuardInfo(java.lang.String guardId)
getGuards
public java.util.Enumeration getGuards()
getGuardDescriptionsForEntity
public java.util.Vector getGuardDescriptionsForEntity(java.lang.String entityID)
getDomainNames
public java.util.Vector getDomainNames()
getRootDomains
public java.util.Vector getRootDomains()
getSubdomains
public java.util.Vector getSubdomains(java.lang.String domainName)
getDomainDescription
public DomainDescription getDomainDescription(java.lang.String domainName)
getDomainDescriptionsForGuard
public java.util.List getDomainDescriptionsForGuard(java.lang.String guardGUID)
addPolicy
public void addPolicy(Msg policy)
addPolicies
public void addPolicies(java.util.Vector policies)
removePolicy
public void removePolicy(Msg policy)
removePolicies
public void removePolicies(java.util.List policies)
changePolicy
public void changePolicy(Msg policy)
changePolicies
public void changePolicies(java.util.Vector policies)
getPolicy
public PolicyMsg getPolicy(java.lang.String policyId)
getPolicies
public java.util.List<PolicyMsg> getPolicies()
getPoliciesByEntities
public java.util.Map getPoliciesByEntities()
getDirectPoliciesFor
public java.util.List<PolicyMsg> getDirectPoliciesFor(java.lang.String id)
getApplicablePoliciesForEntity
public java.util.List<PolicyMsg> getApplicablePoliciesForEntity(java.lang.String entityId)
getAllPoliciesFor
public java.util.List<PolicyMsg> getAllPoliciesFor(java.lang.String entityId,
java.lang.String scope)
getConditionalPolicies
public java.util.Vector getConditionalPolicies()
setConditionalPolicies
public void setConditionalPolicies(java.util.Vector condPols)
getGuardsForEntity
public java.util.Vector getGuardsForEntity(java.lang.String entityId)
updateInForceValue
public void updateInForceValue(java.lang.String policyId,
java.lang.Boolean inForce)
updateInForceValue
public void updateInForceValue(java.lang.String policyId,
boolean inForce)
printDomainStatus
public void printDomainStatus()