mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Changing getEffectiveFeatures method
This commit is contained in:
parent
d82a70f841
commit
89410dfae4
@ -40,7 +40,7 @@ public class MergedEvaluationPoint implements PolicyEvaluationPoint {
|
||||
private static final String policyEvaluationPoint = "Merged";
|
||||
|
||||
@Override
|
||||
public List<ProfileFeature> getEffectiveFeatures(List<Policy> policyList, DeviceIdentifier deviceIdentifier)
|
||||
public List<ProfileFeature> getEffectiveFeatures(DeviceIdentifier deviceIdentifier)
|
||||
throws PolicyEvaluationException {
|
||||
return this.getEffectivePolicy(deviceIdentifier).getProfile().getProfileFeaturesList();
|
||||
}
|
||||
|
||||
@ -41,7 +41,7 @@ public class PolicyEvaluationServiceImpl implements PolicyEvaluationPoint {
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ProfileFeature> getEffectiveFeatures(List<Policy> policyList, DeviceIdentifier deviceIdentifier)
|
||||
public List<ProfileFeature> getEffectiveFeatures(DeviceIdentifier deviceIdentifier)
|
||||
throws PolicyEvaluationException {
|
||||
|
||||
List<ProfileFeature> effectiveFeatures = evaluation.getEffectivePolicy(deviceIdentifier).
|
||||
|
||||
@ -43,7 +43,7 @@ public interface PolicyEvaluationPoint {
|
||||
* @param deviceIdentifier device information.
|
||||
* @return returns the effective feature set.
|
||||
*/
|
||||
List<ProfileFeature> getEffectiveFeatures(List<Policy> policyList,DeviceIdentifier deviceIdentifier) throws PolicyEvaluationException;
|
||||
List<ProfileFeature> getEffectiveFeatures(DeviceIdentifier deviceIdentifier) throws PolicyEvaluationException;
|
||||
|
||||
/**
|
||||
* This method returns the name of the Policy Evaluation Point
|
||||
|
||||
@ -51,7 +51,7 @@ public interface PolicyManagerService {
|
||||
|
||||
Policy getEffectivePolicy(DeviceIdentifier deviceIdentifier) throws PolicyManagementException;
|
||||
|
||||
List<ProfileFeature> getEffectiveFeatures(List<Policy> policyList,DeviceIdentifier deviceIdentifier) throws FeatureManagementException;
|
||||
List<ProfileFeature> getEffectiveFeatures(DeviceIdentifier deviceIdentifier) throws FeatureManagementException;
|
||||
|
||||
List<Policy> getPolicies(String deviceType) throws PolicyManagementException;
|
||||
|
||||
|
||||
@ -135,12 +135,12 @@ public class PolicyManagerServiceImpl implements PolicyManagerService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ProfileFeature> getEffectiveFeatures(List<Policy> policyList,DeviceIdentifier deviceIdentifier) throws
|
||||
public List<ProfileFeature> getEffectiveFeatures(DeviceIdentifier deviceIdentifier) throws
|
||||
FeatureManagementException {
|
||||
try {
|
||||
PolicyEvaluationPoint policyEvaluationPoint = PolicyManagementDataHolder.getInstance().getPolicyEvaluationPoint();
|
||||
if (policyEvaluationPoint != null) {
|
||||
return policyEvaluationPoint.getEffectiveFeatures(policyList, deviceIdentifier);
|
||||
return policyEvaluationPoint.getEffectiveFeatures(deviceIdentifier);
|
||||
} else {
|
||||
throw new FeatureManagementException("Error occurred while getting the policy evaluation point " +
|
||||
deviceIdentifier.getId() + " - " + deviceIdentifier.getType());
|
||||
|
||||
@ -73,7 +73,7 @@ SimplePolicyEvaluationTest implements PolicyEvaluationPoint {
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ProfileFeature> getEffectiveFeatures(List<Policy> policyList,DeviceIdentifier deviceIdentifier) throws PolicyEvaluationException {
|
||||
public List<ProfileFeature> getEffectiveFeatures(DeviceIdentifier deviceIdentifier) throws PolicyEvaluationException {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user