Package com.microej.kf.util.security
Class JsonSecurityPolicyLoader
- java.lang.Object
-
- com.microej.kf.util.security.JsonSecurityPolicyLoader
-
- All Implemented Interfaces:
SecurityPolicyResourceLoader
public class JsonSecurityPolicyLoader extends java.lang.Object implements SecurityPolicyResourceLoader
The JSON implementation of the policy file parser
-
-
Field Summary
-
Fields inherited from interface com.microej.kf.util.security.SecurityPolicyResourceLoader
ALL_IDENTIFIER, NULL_IDENTIFIER
-
-
Constructor Summary
Constructors Constructor Description JsonSecurityPolicyLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<FeaturePolicyPermission>loadFeaturePermissions(java.io.InputStream inputStream)Load feature permissions.protected java.util.List<FeaturePolicyPermission>loadResourceFile(java.io.InputStream inputStream)
-
-
-
Method Detail
-
loadResourceFile
protected java.util.List<FeaturePolicyPermission> loadResourceFile(@Nullable java.io.InputStream inputStream)
-
loadFeaturePermissions
public java.util.List<FeaturePolicyPermission> loadFeaturePermissions(@Nullable java.io.InputStream inputStream)
Description copied from interface:SecurityPolicyResourceLoaderLoad feature permissions. Returns an empty list if no file is found or if an exception occurred during the parsing.- Specified by:
loadFeaturePermissionsin interfaceSecurityPolicyResourceLoader- Parameters:
inputStream- the inputStream of the policy file.- Returns:
- the list of permissions.
-
-