kaos.core.csi.policy
Interface PolicyAdvice


public interface PolicyAdvice

Author:
KAoS Team This interface defines operations to advice the user as to which property values are allowed/forbidden for the given action.

Method Summary
 java.util.Vector getAllowableValuesForActionProperties(ActionInstanceDescription actionDesc, PolicyDecisionObserver pObserver)
           
 java.util.Vector getAllowableValuesForActionProperties(java.util.Vector propertyNames, ActionInstanceDescription actionDesc, boolean tight, PolicyDecisionObserver pObserver)
           
 java.util.Set getAllowableValuesForActionProperty(java.lang.String origPropertyName, ActionInstanceDescription origActionDesc, java.util.Set allTargetValues, boolean tight, PolicyDecisionObserver pObserver)
           
 java.util.Vector getForbiddenValuesForActionProperty(java.lang.String origPropertyName, ActionInstanceDescription origActionDesc, PolicyDecisionObserver pObserver)
           
 java.lang.Integer getPolicyUpdateCount()
           
 

Method Detail

getAllowableValuesForActionProperties

java.util.Vector getAllowableValuesForActionProperties(java.util.Vector propertyNames,
                                                       ActionInstanceDescription actionDesc,
                                                       boolean tight,
                                                       PolicyDecisionObserver pObserver)
                                                       throws ServiceFailure
Throws:
ServiceFailure

getAllowableValuesForActionProperties

java.util.Vector getAllowableValuesForActionProperties(ActionInstanceDescription actionDesc,
                                                       PolicyDecisionObserver pObserver)
                                                       throws ServiceFailure
Throws:
ServiceFailure

getAllowableValuesForActionProperty

java.util.Set getAllowableValuesForActionProperty(java.lang.String origPropertyName,
                                                  ActionInstanceDescription origActionDesc,
                                                  java.util.Set allTargetValues,
                                                  boolean tight,
                                                  PolicyDecisionObserver pObserver)
                                                  throws ServiceFailure
Throws:
ServiceFailure

getForbiddenValuesForActionProperty

java.util.Vector 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.