Class AdminConfigPolicy

java.lang.Object
org.codice.ddf.admin.config.policy.AdminConfigPolicy
All Implemented Interfaces:
ddf.security.policy.extension.PolicyExtension

public class AdminConfigPolicy extends Object implements ddf.security.policy.extension.PolicyExtension
  • Field Details

  • Constructor Details

    • AdminConfigPolicy

      public AdminConfigPolicy()
  • Method Details

    • isPermittedMatchAll

      public ddf.security.permission.KeyValueCollectionPermission isPermittedMatchAll(ddf.security.permission.CollectionPermission subjectAllCollection, ddf.security.permission.KeyValueCollectionPermission matchAllCollection, ddf.security.permission.KeyValueCollectionPermission allPermissionsCollection)
      Specified by:
      isPermittedMatchAll in interface ddf.security.policy.extension.PolicyExtension
    • isPermittedMatchOne

      public ddf.security.permission.KeyValueCollectionPermission isPermittedMatchOne(ddf.security.permission.CollectionPermission subjectAllCollection, ddf.security.permission.KeyValueCollectionPermission matchOneCollection, ddf.security.permission.KeyValueCollectionPermission allPermissionsCollection)
      Specified by:
      isPermittedMatchOne in interface ddf.security.policy.extension.PolicyExtension
    • setFeaturePolicies

      public void setFeaturePolicies(List<String> featurePolicies)
    • setServicePolicies

      public void setServicePolicies(List<String> servicePolicies)
    • parsePermissions

      public Map<String,List<ddf.security.permission.KeyValueCollectionPermission>> parsePermissions(List<String> policies)
    • setPermissions

      public void setPermissions(ddf.security.permission.Permissions permissions)