kaos.core.csi.policy
Interface PolicyAdvice


public interface PolicyAdvice

This interface defines operations to advice the user as to which property values are allowed/forbidden for the given action based on policy.


Method Summary
 java.util.List<ActionClassDescription> getConfiguration(ActionInstanceDescription actionDesc, boolean tight, PolicyDecisionObserver pObserver)
           
 java.util.List<ActionClassDescription> getConfiguration(java.util.List<java.lang.String> propertyNames, ActionInstanceDescription actionDesc, boolean tight, PolicyDecisionObserver pObserver)
           
 java.util.List<OntInstanceDescription> getForbiddenValuesForActionProperty(java.lang.String origPropertyName, ActionInstanceDescription origActionDesc, PolicyDecisionObserver pObserver)
           
 java.lang.Integer getPolicyUpdateCount()
           
 

Method Detail

getConfiguration

java.util.List<ActionClassDescription> getConfiguration(ActionInstanceDescription actionDesc,
                                                        boolean tight,
                                                        PolicyDecisionObserver pObserver)
                                                        throws ServiceFailure
Throws:
ServiceFailure

getConfiguration

java.util.List<ActionClassDescription> getConfiguration(java.util.List<java.lang.String> propertyNames,
                                                        ActionInstanceDescription actionDesc,
                                                        boolean tight,
                                                        PolicyDecisionObserver pObserver)
                                                        throws ServiceFailure
Throws:
ServiceFailure

getForbiddenValuesForActionProperty

java.util.List<OntInstanceDescription> getForbiddenValuesForActionProperty(java.lang.String origPropertyName,
                                                                           ActionInstanceDescription origActionDesc,
                                                                           PolicyDecisionObserver pObserver)
                                                                           throws ServiceFailure
Throws:
ServiceFailure

getPolicyUpdateCount

java.lang.Integer getPolicyUpdateCount()
                                       throws ServiceFailure
Throws:
ServiceFailure


Copyright © 2006 IHMC All Rights Reserved.