Class CoreStaticPolicyProvider.Factory

  • All Implemented Interfaces:
    org.ow2.authzforce.core.pdp.api.PdpExtension
    Enclosing class:
    CoreStaticPolicyProvider

    public static class CoreStaticPolicyProvider.Factory
    extends org.ow2.authzforce.core.pdp.api.policy.CloseablePolicyProvider.Factory<StaticPolicyProvider>
    Module factory
    • Field Summary

      • Fields inherited from interface org.ow2.authzforce.core.pdp.api.PdpExtension

        AUTHZFORCE_EXTENSION_PREFIX
    • Constructor Summary

      Constructors 
      Constructor Description
      Factory()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.ow2.authzforce.core.pdp.api.policy.CloseablePolicyProvider<?> getInstance​(StaticPolicyProvider conf, org.ow2.authzforce.core.pdp.api.XmlUtils.XmlnsFilteringParserFactory xacmlParserFactory, int maxPolicySetRefDepth, org.ow2.authzforce.core.pdp.api.expression.ExpressionFactory expressionFactory, org.ow2.authzforce.core.pdp.api.combining.CombiningAlgRegistry combiningAlgRegistry, org.ow2.authzforce.core.pdp.api.EnvironmentProperties environmentProperties, Optional<org.ow2.authzforce.core.pdp.api.policy.PolicyProvider<?>> otherHelpingPolicyProvider)  
      Class<StaticPolicyProvider> getJaxbClass()  
      • Methods inherited from class org.ow2.authzforce.core.pdp.api.JaxbBoundPdpExtension

        getId
    • Constructor Detail

      • Factory

        public Factory()
    • Method Detail

      • getInstance

        public org.ow2.authzforce.core.pdp.api.policy.CloseablePolicyProvider<?> getInstance​(StaticPolicyProvider conf,
                                                                                             org.ow2.authzforce.core.pdp.api.XmlUtils.XmlnsFilteringParserFactory xacmlParserFactory,
                                                                                             int maxPolicySetRefDepth,
                                                                                             org.ow2.authzforce.core.pdp.api.expression.ExpressionFactory expressionFactory,
                                                                                             org.ow2.authzforce.core.pdp.api.combining.CombiningAlgRegistry combiningAlgRegistry,
                                                                                             org.ow2.authzforce.core.pdp.api.EnvironmentProperties environmentProperties,
                                                                                             Optional<org.ow2.authzforce.core.pdp.api.policy.PolicyProvider<?>> otherHelpingPolicyProvider)
        Specified by:
        getInstance in class org.ow2.authzforce.core.pdp.api.policy.CloseablePolicyProvider.Factory<StaticPolicyProvider>