public interface FeatureFilter
| Modifier and Type | Method and Description |
|---|---|
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> |
evaluate(List<org.wso2.carbon.device.mgt.common.policy.mgt.Policy> policyList,
List<FeatureRules> featureRulesList) |
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> |
evaluateFeatures(List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList,
List<FeatureRules> featureRulesList) |
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> |
extractFeatures(List<org.wso2.carbon.device.mgt.common.policy.mgt.Policy> policyList) |
void |
getAllApplicableFeatures(String featureName,
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList,
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> effectiveFeatureList) |
void |
getDenyOverridesFeatures(String featureName,
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList,
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> effectiveFeatureList) |
void |
getFirstApplicableFeatures(String featureName,
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList,
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> effectiveFeatureList) |
void |
getHighestApplicableFeatures(String featureName,
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList,
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> effectiveFeatureList) |
void |
getLastApplicableFeatures(String featureName,
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList,
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> effectiveFeatureList) |
void |
getLowestApplicableFeatures(String featureName,
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList,
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> effectiveFeatureList) |
void |
getPermitOverridesFeatures(String featureName,
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList,
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> effectiveFeatureList) |
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> evaluate(List<org.wso2.carbon.device.mgt.common.policy.mgt.Policy> policyList, List<FeatureRules> featureRulesList)
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> extractFeatures(List<org.wso2.carbon.device.mgt.common.policy.mgt.Policy> policyList)
List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> evaluateFeatures(List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList, List<FeatureRules> featureRulesList)
void getDenyOverridesFeatures(String featureName, List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList, List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> effectiveFeatureList)
void getPermitOverridesFeatures(String featureName, List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList, List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> effectiveFeatureList)
void getFirstApplicableFeatures(String featureName, List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList, List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> effectiveFeatureList)
void getLastApplicableFeatures(String featureName, List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList, List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> effectiveFeatureList)
void getAllApplicableFeatures(String featureName, List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList, List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> effectiveFeatureList)
void getHighestApplicableFeatures(String featureName, List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> featureList, List<org.wso2.carbon.device.mgt.common.policy.mgt.ProfileFeature> effectiveFeatureList)
Copyright © 2017 WSO2. All rights reserved.