A C D E F G H L O P S 

A

ALL_APPLICABLE - Static variable in class org.wso2.carbon.policy.evaluator.utils.Constants
 

C

Constants - Class in org.wso2.carbon.policy.evaluator.utils
 
Constants() - Constructor for class org.wso2.carbon.policy.evaluator.utils.Constants
 

D

DENY_OVERRIDES - Static variable in class org.wso2.carbon.policy.evaluator.utils.Constants
 

E

evaluate(List<Policy>, List<FeatureRules>) - Method in interface org.wso2.carbon.policy.evaluator.FeatureFilter
 
evaluate(List<Policy>, List<FeatureRules>) - Method in class org.wso2.carbon.policy.evaluator.FeatureFilterImpl
This method returns the effective feature list when policy list and feature aggregation rules are supplied.
evaluateFeatures(List<ProfileFeature>, List<FeatureRules>) - Method in interface org.wso2.carbon.policy.evaluator.FeatureFilter
 
evaluateFeatures(List<ProfileFeature>, List<FeatureRules>) - Method in class org.wso2.carbon.policy.evaluator.FeatureFilterImpl
This method is responsible for supplying tasks to other methods to evaluate given features.
extractFeatures(List<Policy>) - Method in interface org.wso2.carbon.policy.evaluator.FeatureFilter
 
extractFeatures(List<Policy>) - Method in class org.wso2.carbon.policy.evaluator.FeatureFilterImpl
This method extract the features from the given policy list in the order they are provided in the list.
extractPoliciesRelatedToDeviceType(List<Policy>, String) - Method in interface org.wso2.carbon.policy.evaluator.PolicyFilter
This mehtod extract the policies related to a given device type from policy list.
extractPoliciesRelatedToDeviceType(List<Policy>, String) - Method in class org.wso2.carbon.policy.evaluator.PolicyFilterImpl
This mehtod extract the policies related to a given device type from policy list.
extractPoliciesRelatedToRoles(List<Policy>, List<String>) - Method in interface org.wso2.carbon.policy.evaluator.PolicyFilter
This method will extract the policies related a given roles list from the policy list available.
extractPoliciesRelatedToRoles(List<Policy>, List<String>) - Method in class org.wso2.carbon.policy.evaluator.PolicyFilterImpl
This method will extract the policies related a given roles list from the policy list available.

F

FeatureFilter - Interface in org.wso2.carbon.policy.evaluator
 
FeatureFilterImpl - Class in org.wso2.carbon.policy.evaluator
This class is responsible for evaluating the policy (Configurations sets) and returning the effective features set.
FeatureFilterImpl() - Constructor for class org.wso2.carbon.policy.evaluator.FeatureFilterImpl
 
FeatureRules - Class in org.wso2.carbon.policy.evaluator
 
FeatureRules() - Constructor for class org.wso2.carbon.policy.evaluator.FeatureRules
 
FIRST_APPLICABLE - Static variable in class org.wso2.carbon.policy.evaluator.utils.Constants
 

G

getAllApplicableFeatures(String, List<ProfileFeature>, List<ProfileFeature>) - Method in interface org.wso2.carbon.policy.evaluator.FeatureFilter
 
getAllApplicableFeatures(String, List<ProfileFeature>, List<ProfileFeature>) - Method in class org.wso2.carbon.policy.evaluator.FeatureFilterImpl
This method picks the all features of the give type.
getDenyOverridesFeatures(String, List<ProfileFeature>, List<ProfileFeature>) - Method in interface org.wso2.carbon.policy.evaluator.FeatureFilter
 
getDenyOverridesFeatures(String, List<ProfileFeature>, List<ProfileFeature>) - Method in class org.wso2.carbon.policy.evaluator.FeatureFilterImpl
This method picks up denied features, if there is no denied features it will add to the list, the final permitted feature.
getEffectiveFeatureList(List<Policy>, List<FeatureRules>) - Method in class org.wso2.carbon.policy.evaluator.PDPServiceImpl
 
getEffectiveFeatureList(List<Policy>, List<FeatureRules>) - Method in interface org.wso2.carbon.policy.evaluator.spi.PDPService
 
getEffectivePolicyList(List<Policy>, List<String>, String) - Method in class org.wso2.carbon.policy.evaluator.PDPServiceImpl
 
getEffectivePolicyList(List<Policy>, List<String>, String) - Method in interface org.wso2.carbon.policy.evaluator.spi.PDPService
 
getEvaluationCriteria() - Method in class org.wso2.carbon.policy.evaluator.FeatureRules
 
getFirstApplicableFeatures(String, List<ProfileFeature>, List<ProfileFeature>) - Method in interface org.wso2.carbon.policy.evaluator.FeatureFilter
 
getFirstApplicableFeatures(String, List<ProfileFeature>, List<ProfileFeature>) - Method in class org.wso2.carbon.policy.evaluator.FeatureFilterImpl
This method picks the first features of the give type.
getHighestApplicableFeatures(String, List<ProfileFeature>, List<ProfileFeature>) - Method in interface org.wso2.carbon.policy.evaluator.FeatureFilter
 
getHighestApplicableFeatures(String, List<ProfileFeature>, List<ProfileFeature>) - Method in class org.wso2.carbon.policy.evaluator.FeatureFilterImpl
This method picks the feature with the highest value of given type.
getLastApplicableFeatures(String, List<ProfileFeature>, List<ProfileFeature>) - Method in interface org.wso2.carbon.policy.evaluator.FeatureFilter
 
getLastApplicableFeatures(String, List<ProfileFeature>, List<ProfileFeature>) - Method in class org.wso2.carbon.policy.evaluator.FeatureFilterImpl
This method picks the last features of the give type.
getLowestApplicableFeatures(String, List<ProfileFeature>, List<ProfileFeature>) - Method in interface org.wso2.carbon.policy.evaluator.FeatureFilter
 
getLowestApplicableFeatures(String, List<ProfileFeature>, List<ProfileFeature>) - Method in class org.wso2.carbon.policy.evaluator.FeatureFilterImpl
This method picks the feature with the lowest value of given type.
getName() - Method in class org.wso2.carbon.policy.evaluator.FeatureRules
 
getPdpErrorMessage() - Method in exception org.wso2.carbon.policy.evaluator.PDPException
 
getPermitOverridesFeatures(String, List<ProfileFeature>, List<ProfileFeature>) - Method in interface org.wso2.carbon.policy.evaluator.FeatureFilter
 
getPermitOverridesFeatures(String, List<ProfileFeature>, List<ProfileFeature>) - Method in class org.wso2.carbon.policy.evaluator.FeatureFilterImpl
This method picks up permitted features, if there is no permitted features it will add to the list, the final denied feature.

H

HIGHEST_APPLICABLE - Static variable in class org.wso2.carbon.policy.evaluator.utils.Constants
 

L

LAST_APPLICABLE - Static variable in class org.wso2.carbon.policy.evaluator.utils.Constants
 
LOWEST_APPLICABLE - Static variable in class org.wso2.carbon.policy.evaluator.utils.Constants
 

O

org.wso2.carbon.policy.evaluator - package org.wso2.carbon.policy.evaluator
 
org.wso2.carbon.policy.evaluator.spi - package org.wso2.carbon.policy.evaluator.spi
 
org.wso2.carbon.policy.evaluator.utils - package org.wso2.carbon.policy.evaluator.utils
 

P

PDPException - Exception in org.wso2.carbon.policy.evaluator
 
PDPException(String) - Constructor for exception org.wso2.carbon.policy.evaluator.PDPException
 
PDPException(String, Exception) - Constructor for exception org.wso2.carbon.policy.evaluator.PDPException
 
PDPException(String, Throwable) - Constructor for exception org.wso2.carbon.policy.evaluator.PDPException
 
PDPException(Throwable) - Constructor for exception org.wso2.carbon.policy.evaluator.PDPException
 
PDPException() - Constructor for exception org.wso2.carbon.policy.evaluator.PDPException
 
PDPService - Interface in org.wso2.carbon.policy.evaluator.spi
 
PDPServiceImpl - Class in org.wso2.carbon.policy.evaluator
 
PDPServiceImpl() - Constructor for class org.wso2.carbon.policy.evaluator.PDPServiceImpl
 
PERMIT_OVERRIDES - Static variable in class org.wso2.carbon.policy.evaluator.utils.Constants
 
PolicyFilter - Interface in org.wso2.carbon.policy.evaluator
 
PolicyFilterImpl - Class in org.wso2.carbon.policy.evaluator
 
PolicyFilterImpl() - Constructor for class org.wso2.carbon.policy.evaluator.PolicyFilterImpl
 

S

setEvaluationCriteria(String) - Method in class org.wso2.carbon.policy.evaluator.FeatureRules
 
setName(String) - Method in class org.wso2.carbon.policy.evaluator.FeatureRules
 
setPdpErrorMessage(String) - Method in exception org.wso2.carbon.policy.evaluator.PDPException
 
A C D E F G H L O P S 

Copyright © 2017 WSO2. All rights reserved.