|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkaos.core.service.directory.OntologyBasedKAoSDirectory
public class OntologyBasedKAoSDirectory
$Revision: 1.91 $
Constructor Summary | |
---|---|
OntologyBasedKAoSDirectory(KAoSDirectoryService _myKAoSDirectoryService)
|
Method Summary | |
---|---|
void |
addEntityOntologicalType(java.lang.String entityNameAsString,
java.lang.String typeName,
java.lang.String damlDesc)
|
void |
addFilteredNamespace(java.lang.String namespace)
|
void |
addPolicies(java.util.List<PolicyMsg> policies)
|
void |
addPolicy(Msg _policy)
|
void |
addPolicySet(PolicySetMsg policySet)
|
void |
addPolicySets(java.util.List<PolicySetMsg> policySets)
|
boolean |
areClassesDisjoint(java.lang.String firstClass,
java.lang.String secondClass)
|
java.util.Set<java.lang.String> |
askQuery(java.lang.String variableName,
java.lang.String multiplyVariablesQuery)
|
void |
changedPriority(java.lang.String policyId,
int newPriority)
|
void |
changePolicies(java.util.List<PolicyMsg> policies)
|
void |
changePolicy(PolicyMsg policy)
|
void |
changePolicySet(PolicySetMsg policySet)
|
void |
changePolicySets(java.util.List<PolicySetMsg> policySets)
|
void |
checkAbsolutePermission(java.lang.String checkedActionClass)
|
AgentDescription |
createAgentDescription()
|
void |
declareInstance(java.lang.String instanceName,
java.lang.String className)
|
void |
deregister(AgentDescription desc)
|
java.util.List |
findConflictingPolicies(java.lang.String policyId)
|
java.util.List<java.lang.String> |
findPoliciesMadeRedundant(java.lang.String policyId)
|
java.util.List<java.lang.String> |
findPoliciesMakingRedundant(java.lang.String policyId)
|
java.util.Vector |
getAbsoluteObligationsForTriggerConditionForAC(java.lang.String triggerAC)
|
java.util.Set<ActionClassDescription> |
getActions(java.lang.String forActor)
|
java.util.Vector |
getAllAgentsInDirectory()
|
java.util.Vector |
getAllAgentsInDomain(java.lang.String domainName)
|
java.util.Vector |
getAllDomainsInDirectory()
|
java.util.Set |
getAllNamespaces()
|
java.util.List<PolicyMsg> |
getAllPoliciesFor(java.lang.String entityId)
|
java.util.Set<java.lang.String> |
getClassesDefInNamespace(java.lang.String namespaceName)
|
java.util.Set<java.lang.String> |
getClassesOfActors(java.lang.String baseActorClass)
|
java.util.Set<java.lang.String> |
getClassesOfActorsCapableOfPerformingActions(java.lang.String actionClass)
|
java.util.Set<java.lang.String> |
getClassesOfGroups(java.lang.String baseGroupClass)
|
java.util.Set<java.lang.String> |
getClassesOfPlaces(java.lang.String basePlaceClass)
|
java.util.Set<java.lang.String> |
getClassesOfTargets(java.lang.String baseTargetClass)
|
java.util.Vector |
getConditionalPolicies()
|
SerializableOntModelImpl |
getConstructedOntologyStructure(java.lang.String structureId)
This method retrieves user defined ontology structure identified by the id from the repository. |
java.util.List<SerializableOntModelImpl> |
getConstructedOntologyStructures()
This method retrieves all user defined ontology structures in the repository. |
java.util.List<PolicyMsg> |
getDirectPoliciesFor(java.lang.String id)
|
DomainDescription |
getDomainDescription(java.lang.String domainName)
|
java.util.List |
getDomainDescriptionsForGuard(java.lang.String guardGUID)
|
java.util.Vector |
getDomainNames()
|
java.util.Map |
getDomainStructure(java.lang.String domainName)
|
java.util.Set |
getFilteredNamespaces()
|
java.util.List<java.lang.String> |
getGuardsForActionClass(java.lang.String action)
|
java.util.List<java.lang.String> |
getGuardsForActorClass(java.lang.String actorClassName)
|
java.util.Set<java.lang.String> |
getImmediateSubClassesOf(java.lang.String className)
Get set of immediate subclasses of the given class (direct children of the class). |
java.util.Set<java.lang.String> |
getIndividualActors(java.lang.String baseActorClass)
|
java.util.Set<java.lang.String> |
getIndividualGroups(java.lang.String baseGroupClass)
|
java.util.Set<java.lang.String> |
getIndividualPlaces(java.lang.String basePlaceClass)
|
java.util.Set<java.lang.String> |
getIndividualTargets(java.lang.String baseTargetClass)
|
java.util.Set<java.lang.String> |
getInstancesDefInNamespace(java.lang.String namespaceName)
|
java.util.Set<java.lang.String> |
getInstancesOf(java.lang.String conceptName)
Get set of instances of the given concept; if the concept is an instance itself the set contains just this instance. |
java.util.Set |
getListOfLoadedOntologies()
This method returns a set of urls depicting ontologies loaded into the Ontology Service |
java.util.Set<java.lang.String> |
getNamspacesImportedByNamespace(java.lang.String namespaceName)
|
java.util.Set<java.lang.String> |
getOntologyDefinitionForConcept(java.lang.String conceptName)
Get set of urls for the given short concept name. |
java.util.List<PolicyMsg> |
getPolicies()
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,PolicyMsg>> |
getPoliciesByEntities()
|
PolicyMsg |
getPolicy(java.lang.String policyId)
|
PolicySetMsg |
getPolicySet(java.lang.String policySetId)
|
java.util.List<PolicySetMsg> |
getPolicySets()
|
java.util.List<java.lang.String> |
getPropertiesApplicableTo(java.lang.String className)
Get properties applicable to the given class |
java.util.Set<java.lang.String> |
getPropertiesDefInNamespace(java.lang.String namespaceName)
|
java.lang.String |
getRangeOnPropertyForClass(java.lang.String className,
java.lang.String propertyName)
Get the name of the class defining the range of the specified property for the given class. |
java.util.Set |
getResourcesWithValueForProperty(java.lang.String property,
java.lang.String value)
|
java.util.Vector |
getRootDomains()
|
java.util.List<java.lang.String> |
getSchema(java.lang.String conceptName)
Get XML schema of the given concept if such a schema is available |
ServiceProperties |
getServiceProperties()
|
java.util.Set<java.lang.String> |
getSubClassesOf(java.lang.String className)
Get set of subclasses of the given class. |
java.util.Vector |
getSubdomains(java.lang.String domainName)
|
java.util.Set<java.lang.String> |
getSubPropertiesOf(java.lang.String propertyName)
Get set of subproperties of the given property. |
java.util.Set<java.lang.String> |
getSuperClassesOf(java.lang.String className)
|
java.util.Set<java.lang.String> |
getSuperPropertiesOf(java.lang.String propertyName)
Get set of superproperties of the given property. |
java.util.Set |
getUltimateOntologyTypesOfIndividual(java.lang.String individualName)
Finds the ultimate Ontology type of the provided individual |
java.lang.String |
getUniqueValueForProperty(java.lang.String property,
java.lang.String subject)
|
java.util.Set<java.lang.String> |
getValuesForProperty(java.lang.String property,
java.lang.String subject)
Get the values of a given property for a given subject |
java.util.List<java.lang.String> |
harmonizePolicy(java.lang.String harmonizedPolicy,
java.lang.String harmonizingPolicy)
|
java.util.List<OntClassPropertyDescription> |
initiateActionClassTargets(java.lang.String actionClassName,
java.lang.String actorClassName)
Get properties applicable to the action class |
boolean |
isEntityInDomain(java.lang.String domainName,
java.lang.String entityId)
|
boolean |
isFullyOverlappedBySecondPolicy(java.lang.String firstPolicyId,
java.lang.String secondPolicyId)
|
boolean |
isFullyOverlappedByUnionOfPolicies(java.lang.String firstPolicyId,
java.util.List listOfPolicies)
|
boolean |
isMadeFullyRedundantByPolicyUnion(java.lang.String firstPolicyId,
java.util.List listOfPolicies)
|
boolean |
isMadeFullyRedundantBySecond(java.lang.String firstPolicyId,
java.lang.String secondPolicyId)
|
boolean |
isMadeParitallyRedundantBySecond(java.lang.String firstPolicyId,
java.lang.String secondPolicyId)
|
boolean |
isPartiallyOverlappedBySecondPolicy(java.lang.String firstPolicyId,
java.lang.String secondPolicyId)
|
boolean |
isPolicyInConflict(java.lang.String policyId)
|
boolean |
isPolicyMakingRedundantSomeOtherPolicy(java.lang.String policyId)
|
boolean |
isPolicyRedundant(java.lang.String policyId)
|
void |
loadOntologies(java.util.List<SerializableOntModelImpl> myOntModels,
boolean recursiveLoad)
Adds ontology included in the provide objects into the ontology repository. |
void |
loadOntology(SerializableOntModelImpl myOntModel,
boolean recursiveLoad)
Adds ontology included in the provide objects into the ontology repository. |
void |
loadOntology(java.lang.String loadedOWL)
Loads ontology in OWL into the repository of the Ontology Service |
void |
loadOntology(java.lang.String myURL,
boolean recursiveLoad)
Loads ontology in OWL from given URL into the repository of the Ontology Service |
void |
modify(AgentDescription desc)
|
void |
modifyEntityProperties(java.lang.String entityGUID,
java.util.List<Property> properties)
|
void |
putConstructedOntologyStructures(java.util.List<SerializableOntModelImpl> ontologyStructureList)
|
void |
putSchema(java.lang.String conceptName,
java.lang.String xmlSchema)
Add an XML schema for the given concept |
void |
register(AgentDescription desc)
|
void |
removeConstructedOntologyStructure(java.lang.String structureId)
This method removes a user defined ontology structure identified by the id from the repository. |
void |
removeConstructedOntologyStructures(java.util.List<java.lang.String> structureIds)
This method removes multiple user defined ontology structure identified by the id from the repository. |
void |
removeExecEnv(java.lang.String execEnvID)
|
void |
removeFilteredNamespace(java.lang.String namespace)
|
void |
removePolicies(java.util.List<PolicyMsg> policies)
|
void |
removePolicy(Msg _policy)
|
void |
removePolicySet(PolicySetMsg policySet)
|
void |
removePolicySets(java.util.List<PolicySetMsg> policySets)
|
AgentDescription[] |
search(AgentDescription desc)
|
AgentDescription[] |
search(AgentDescription desc,
int maxResults)
|
void |
setConditionalPolicies(java.util.Vector condPols)
|
void |
setServiceProperties(ServiceProperties props)
|
void |
setUp()
|
java.util.List<java.lang.String> |
splitPolicy(java.lang.String splitPolicy,
java.lang.String secondPolicy)
|
boolean |
testTrue(java.lang.String statement)
Test if the KIF statemant is true according to the ontologies in the ontology repository. |
void |
updateInForceValue(java.lang.String policyId,
boolean inForce)
|
void |
updateInForceValue(java.lang.String policyId,
java.lang.Boolean inForce)
|
void |
updatePolicies(java.util.List<PolicyMsg> addedPolicies,
java.util.List<PolicyMsg> changedPolicies,
java.util.List<PolicyMsg> removedPolicies)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OntologyBasedKAoSDirectory(KAoSDirectoryService _myKAoSDirectoryService)
Method Detail |
---|
public void setUp() throws OntologyRepository.ReasoningException
OntologyRepository.ReasoningException
public ServiceProperties getServiceProperties() throws ServiceException, ServiceFailure
ServiceException
ServiceFailure
public void setServiceProperties(ServiceProperties props) throws ServiceException, ServiceFailure
ServiceException
ServiceFailure
public AgentDescription createAgentDescription()
public void deregister(AgentDescription desc) throws NotRegisteredException, DirectoryFailure
NotRegisteredException
DirectoryFailure
public void modify(AgentDescription desc) throws NotRegisteredException, DirectoryFailure
NotRegisteredException
DirectoryFailure
public void register(AgentDescription desc) throws AlreadyRegisteredException, DirectoryFailure
AlreadyRegisteredException
DirectoryFailure
public void addEntityOntologicalType(java.lang.String entityNameAsString, java.lang.String typeName, java.lang.String damlDesc)
public AgentDescription[] search(AgentDescription desc) throws SearchException, DirectoryFailure
SearchException
DirectoryFailure
public AgentDescription[] search(AgentDescription desc, int maxResults) throws SearchException, DirectoryFailure
SearchException
DirectoryFailure
public void modifyEntityProperties(java.lang.String entityGUID, java.util.List<Property> properties) throws DirectoryFailure, NotRegisteredException, ModificationException
DirectoryFailure
NotRegisteredException
ModificationException
public java.util.List<java.lang.String> getGuardsForActorClass(java.lang.String actorClassName)
public java.util.List<java.lang.String> getGuardsForActionClass(java.lang.String action)
public boolean isEntityInDomain(java.lang.String domainName, java.lang.String entityId)
public java.util.Vector getAllAgentsInDomain(java.lang.String domainName)
public java.util.Vector getAllAgentsInDirectory()
public java.util.Vector getAllDomainsInDirectory()
public java.util.Map getDomainStructure(java.lang.String domainName)
public java.util.List getDomainDescriptionsForGuard(java.lang.String guardGUID)
public void removeExecEnv(java.lang.String execEnvID)
public java.util.Vector getDomainNames()
public java.util.Vector getRootDomains()
public java.util.Vector getSubdomains(java.lang.String domainName)
public DomainDescription getDomainDescription(java.lang.String domainName)
public java.util.Set getListOfLoadedOntologies()
OntologyService
getListOfLoadedOntologies
in interface OntologyService
public java.util.Set getAllNamespaces()
public java.util.Set getFilteredNamespaces()
public void addFilteredNamespace(java.lang.String namespace)
public void removeFilteredNamespace(java.lang.String namespace)
public java.util.List<SerializableOntModelImpl> getConstructedOntologyStructures()
OntologyService
getConstructedOntologyStructures
in interface OntologyService
public void putConstructedOntologyStructures(java.util.List<SerializableOntModelImpl> ontologyStructureList) throws OntologyRepository.ReasoningException, java.io.IOException
OntologyRepository.ReasoningException
java.io.IOException
public void loadOntology(SerializableOntModelImpl myOntModel, boolean recursiveLoad) throws OntologyRepository.ReasoningException, java.io.IOException
OntologyService
loadOntology
in interface OntologyService
myOntModel
- The object of type Jena OntModel containing the added ontologyrecursiveLoad
- Indicates if the imported ontologies (by the ontology contained in myOntModel) should also be recursively loaded.
OntologyRepository.ReasoningException
java.io.IOException
public void loadOntologies(java.util.List<SerializableOntModelImpl> myOntModels, boolean recursiveLoad) throws OntologyRepository.ReasoningException, java.io.IOException
OntologyService
loadOntologies
in interface OntologyService
recursiveLoad
- Indicates if the imported ontologies (by the ontology contained in myOntModel) should also be recursively loaded.
OntologyRepository.ReasoningException
java.io.IOException
public SerializableOntModelImpl getConstructedOntologyStructure(java.lang.String structureId) throws OntologyRepository.ReasoningException, UnknownConceptException, java.io.IOException
OntologyService
getConstructedOntologyStructure
in interface OntologyService
OntologyRepository.ReasoningException
UnknownConceptException
java.io.IOException
public void loadOntology(java.lang.String loadedOWL) throws OntologyRepository.ReasoningException, DirectoryFailure
OntologyService
loadOntology
in interface OntologyService
loadedOWL
- string containing a syntactically correctly OWL
OntologyRepository.ReasoningException
- when loading of the ontology failed.
DirectoryFailure
public void loadOntology(java.lang.String myURL, boolean recursiveLoad) throws OntologyRepository.ReasoningException, java.io.IOException
OntologyService
loadOntology
in interface OntologyService
recursiveLoad
- whether to load the OWL imported by the given URI
OntologyRepository.ReasoningException
- when loading of the ontology failed.
java.io.IOException
public java.util.Set<java.lang.String> getInstancesOf(java.lang.String conceptName) throws UnknownConceptException
OntologyService
getInstancesOf
in interface OntologyService
conceptName
- The name of the concept in the Jena format
UnknownConceptException
public java.util.Set getUltimateOntologyTypesOfIndividual(java.lang.String individualName) throws UnknownConceptException
OntologyService
getUltimateOntologyTypesOfIndividual
in interface OntologyService
individualName
- the name of the individual
UnknownConceptException
- if concept unknown or any problem with JTP approachedpublic java.util.Set<java.lang.String> getSuperClassesOf(java.lang.String className) throws UnknownConceptException
UnknownConceptException
public java.util.Set<java.lang.String> getSubClassesOf(java.lang.String className) throws UnknownConceptException
OntologyService
getSubClassesOf
in interface OntologyService
className
- The name of the class
UnknownConceptException
public java.util.Set<java.lang.String> getImmediateSubClassesOf(java.lang.String className) throws UnknownConceptException
OntologyService
getImmediateSubClassesOf
in interface OntologyService
className
- The name of the class in Jena format
UnknownConceptException
public java.util.Set<java.lang.String> getSuperPropertiesOf(java.lang.String propertyName) throws UnknownConceptException
OntologyService
getSuperPropertiesOf
in interface OntologyService
propertyName
- The name of the property
UnknownConceptException
public java.util.Set<java.lang.String> getSubPropertiesOf(java.lang.String propertyName) throws UnknownConceptException
OntologyService
getSubPropertiesOf
in interface OntologyService
propertyName
- The name of the property
UnknownConceptException
public boolean testTrue(java.lang.String statement) throws QueryFailure
OntologyService
testTrue
in interface OntologyService
statement
- the statement in KIF to be tested if true
QueryFailure
public java.lang.String getUniqueValueForProperty(java.lang.String property, java.lang.String subject) throws QueryFailure
QueryFailure
public java.util.Set<java.lang.String> getValuesForProperty(java.lang.String property, java.lang.String subject) throws QueryFailure
OntologyService
getValuesForProperty
in interface OntologyService
property
- - the property for which to lookup valuessubject
- - the subject to get the property values for
QueryFailure
public java.util.Set getResourcesWithValueForProperty(java.lang.String property, java.lang.String value) throws QueryFailure
QueryFailure
public java.util.List<java.lang.String> getPropertiesApplicableTo(java.lang.String className) throws UnknownConceptException
OntologyService
getPropertiesApplicableTo
in interface OntologyService
className
- the name of the class
UnknownConceptException
public java.lang.String getRangeOnPropertyForClass(java.lang.String className, java.lang.String propertyName) throws UnknownConceptException
OntologyService
getRangeOnPropertyForClass
in interface OntologyService
className
- the name of the classpropertyName
- the name of the property
UnknownConceptException
public java.util.Set<java.lang.String> askQuery(java.lang.String variableName, java.lang.String multiplyVariablesQuery) throws QueryFailure
QueryFailure
public boolean areClassesDisjoint(java.lang.String firstClass, java.lang.String secondClass) throws QueryFailure
QueryFailure
public java.util.Set<java.lang.String> getClassesDefInNamespace(java.lang.String namespaceName) throws UnknownNamespaceException
UnknownNamespaceException
public java.util.Set<java.lang.String> getPropertiesDefInNamespace(java.lang.String namespaceName) throws UnknownNamespaceException
UnknownNamespaceException
public java.util.Set<java.lang.String> getInstancesDefInNamespace(java.lang.String namespaceName) throws UnknownNamespaceException
UnknownNamespaceException
public java.util.Set<java.lang.String> getNamspacesImportedByNamespace(java.lang.String namespaceName) throws UnknownNamespaceException
UnknownNamespaceException
public java.util.Set<java.lang.String> getOntologyDefinitionForConcept(java.lang.String conceptName)
OntologyService
getOntologyDefinitionForConcept
in interface OntologyService
conceptName
- A short name of concept, e.g. "Actor"
public java.util.Set<java.lang.String> getIndividualActors(java.lang.String baseActorClass) throws UnknownConceptException
UnknownConceptException
public java.util.Set<java.lang.String> getClassesOfActors(java.lang.String baseActorClass) throws UnknownConceptException
UnknownConceptException
public java.util.Set<java.lang.String> getIndividualPlaces(java.lang.String basePlaceClass) throws UnknownConceptException
UnknownConceptException
public java.util.Set<java.lang.String> getClassesOfPlaces(java.lang.String basePlaceClass) throws UnknownConceptException
UnknownConceptException
public java.util.Set<java.lang.String> getIndividualGroups(java.lang.String baseGroupClass) throws UnknownConceptException
UnknownConceptException
public java.util.Set<java.lang.String> getClassesOfGroups(java.lang.String baseGroupClass) throws UnknownConceptException
UnknownConceptException
public java.util.Set<java.lang.String> getIndividualTargets(java.lang.String baseTargetClass) throws UnknownConceptException
UnknownConceptException
public java.util.Set<java.lang.String> getClassesOfTargets(java.lang.String baseTargetClass) throws UnknownConceptException
UnknownConceptException
public void declareInstance(java.lang.String instanceName, java.lang.String className) throws QueryFailure
QueryFailure
public java.util.Set<ActionClassDescription> getActions(java.lang.String forActor) throws UnknownConceptException
UnknownConceptException
public java.util.List<OntClassPropertyDescription> initiateActionClassTargets(java.lang.String actionClassName, java.lang.String actorClassName) throws DirectoryFailure
OntologyService
initiateActionClassTargets
in interface OntologyService
actionClassName
- the name of the action class performingactorClassName
- the name of the actor class performing the action
DirectoryFailure
public java.util.Set<java.lang.String> getClassesOfActorsCapableOfPerformingActions(java.lang.String actionClass) throws UnknownConceptException, DirectoryFailure
UnknownConceptException
DirectoryFailure
public void updatePolicies(java.util.List<PolicyMsg> addedPolicies, java.util.List<PolicyMsg> changedPolicies, java.util.List<PolicyMsg> removedPolicies) throws PolicyManagement.OntologyPolicyIncorrect, PoliciesHarmonizedException, PolicyManagement.PrecedenceUndeterminedException
PolicyManagement.OntologyPolicyIncorrect
PoliciesHarmonizedException
PolicyManagement.PrecedenceUndeterminedException
public void addPolicy(Msg _policy) throws PolicyManagement.OntologyPolicyIncorrect, PoliciesHarmonizedException, PolicyManagement.PrecedenceUndeterminedException
PolicyManagement.OntologyPolicyIncorrect
PoliciesHarmonizedException
PolicyManagement.PrecedenceUndeterminedException
public void addPolicies(java.util.List<PolicyMsg> policies) throws PolicyManagement.OntologyPolicyIncorrect, PoliciesHarmonizedException, PolicyManagement.PrecedenceUndeterminedException
PolicyManagement.OntologyPolicyIncorrect
PoliciesHarmonizedException
PolicyManagement.PrecedenceUndeterminedException
public void removePolicy(Msg _policy)
public void removePolicies(java.util.List<PolicyMsg> policies)
public void changePolicy(PolicyMsg policy) throws PolicyManagement.OntologyPolicyIncorrect, PoliciesHarmonizedException, PolicyManagement.PrecedenceUndeterminedException
PolicyManagement.OntologyPolicyIncorrect
PoliciesHarmonizedException
PolicyManagement.PrecedenceUndeterminedException
public void changePolicies(java.util.List<PolicyMsg> policies) throws PolicyManagement.OntologyPolicyIncorrect, PoliciesHarmonizedException, PolicyManagement.PrecedenceUndeterminedException
PolicyManagement.OntologyPolicyIncorrect
PoliciesHarmonizedException
PolicyManagement.PrecedenceUndeterminedException
public PolicyMsg getPolicy(java.lang.String policyId)
public java.util.List<PolicyMsg> getPolicies()
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,PolicyMsg>> getPoliciesByEntities()
public java.util.List<PolicyMsg> getDirectPoliciesFor(java.lang.String id)
public java.util.List<PolicyMsg> getAllPoliciesFor(java.lang.String entityId)
public java.util.Vector getConditionalPolicies()
public void setConditionalPolicies(java.util.Vector condPols)
public void addPolicySet(PolicySetMsg policySet)
public void addPolicySets(java.util.List<PolicySetMsg> policySets)
public void removePolicySet(PolicySetMsg policySet)
public void removePolicySets(java.util.List<PolicySetMsg> policySets)
public void changePolicySet(PolicySetMsg policySet)
public void changePolicySets(java.util.List<PolicySetMsg> policySets)
public java.util.List<PolicySetMsg> getPolicySets()
public PolicySetMsg getPolicySet(java.lang.String policySetId)
public boolean isPolicyInConflict(java.lang.String policyId)
public java.util.List findConflictingPolicies(java.lang.String policyId)
public boolean isFullyOverlappedBySecondPolicy(java.lang.String firstPolicyId, java.lang.String secondPolicyId) throws PolicyAnalyzes.PriorityConditionNotMet
PolicyAnalyzes.PriorityConditionNotMet
public boolean isPartiallyOverlappedBySecondPolicy(java.lang.String firstPolicyId, java.lang.String secondPolicyId) throws PolicyAnalyzes.PriorityConditionNotMet
PolicyAnalyzes.PriorityConditionNotMet
public boolean isFullyOverlappedByUnionOfPolicies(java.lang.String firstPolicyId, java.util.List listOfPolicies) throws PolicyAnalyzes.PriorityConditionNotMet
PolicyAnalyzes.PriorityConditionNotMet
public boolean isPolicyRedundant(java.lang.String policyId)
public java.util.List<java.lang.String> findPoliciesMakingRedundant(java.lang.String policyId)
public boolean isPolicyMakingRedundantSomeOtherPolicy(java.lang.String policyId)
public java.util.List<java.lang.String> findPoliciesMadeRedundant(java.lang.String policyId)
public boolean isMadeFullyRedundantBySecond(java.lang.String firstPolicyId, java.lang.String secondPolicyId) throws PolicyAnalyzes.PriorityConditionNotMet
PolicyAnalyzes.PriorityConditionNotMet
public boolean isMadeParitallyRedundantBySecond(java.lang.String firstPolicyId, java.lang.String secondPolicyId) throws PolicyAnalyzes.PriorityConditionNotMet
PolicyAnalyzes.PriorityConditionNotMet
public boolean isMadeFullyRedundantByPolicyUnion(java.lang.String firstPolicyId, java.util.List listOfPolicies) throws PolicyAnalyzes.PriorityConditionNotMet
PolicyAnalyzes.PriorityConditionNotMet
public void changedPriority(java.lang.String policyId, int newPriority)
public void updateInForceValue(java.lang.String policyId, java.lang.Boolean inForce)
public void updateInForceValue(java.lang.String policyId, boolean inForce)
public java.util.List<java.lang.String> harmonizePolicy(java.lang.String harmonizedPolicy, java.lang.String harmonizingPolicy)
public java.util.List<java.lang.String> splitPolicy(java.lang.String splitPolicy, java.lang.String secondPolicy)
public java.util.Vector getAbsoluteObligationsForTriggerConditionForAC(java.lang.String triggerAC) throws ServiceFailure
ServiceFailure
public void checkAbsolutePermission(java.lang.String checkedActionClass) throws KAoSSecurityException, java.lang.NullPointerException, ServiceFailure
KAoSSecurityException
java.lang.NullPointerException
ServiceFailure
public java.util.List<java.lang.String> getSchema(java.lang.String conceptName) throws UnknownConceptException, DirectoryFailure
OntologyService
getSchema
in interface OntologyService
conceptName
- uri name of the concept
UnknownConceptException
DirectoryFailure
public void putSchema(java.lang.String conceptName, java.lang.String xmlSchema) throws DirectoryFailure
OntologyService
putSchema
in interface OntologyService
conceptName
- uri name of the concept
DirectoryFailure
OntologyService.putSchema(java.lang.String, java.lang.String)
public void removeConstructedOntologyStructure(java.lang.String structureId) throws DirectoryFailure
OntologyService
removeConstructedOntologyStructure
in interface OntologyService
DirectoryFailure
public void removeConstructedOntologyStructures(java.util.List<java.lang.String> structureIds) throws DirectoryFailure
OntologyService
removeConstructedOntologyStructures
in interface OntologyService
DirectoryFailure
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |