Class MongoDbPolicyProvider.Factory
java.lang.Object
org.ow2.authzforce.core.pdp.api.JaxbBoundPdpExtension<CONF_T>
org.ow2.authzforce.core.pdp.api.policy.CloseablePolicyProvider.Factory<MongoDBBasedPolicyProviderDescriptor>
org.ow2.authzforce.core.pdp.testutil.ext.MongoDbPolicyProvider.Factory
- All Implemented Interfaces:
org.ow2.authzforce.core.pdp.api.PdpExtension
- Enclosing class:
- MongoDbPolicyProvider
public static class MongoDbPolicyProvider.Factory
extends org.ow2.authzforce.core.pdp.api.policy.CloseablePolicyProvider.Factory<MongoDBBasedPolicyProviderDescriptor>
Factory
-
Field Summary
Fields inherited from interface org.ow2.authzforce.core.pdp.api.PdpExtension
AUTHZFORCE_EXTENSION_PREFIX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.ow2.authzforce.core.pdp.api.policy.CloseablePolicyProvider<?>
getInstance
(MongoDBBasedPolicyProviderDescriptor conf, org.ow2.authzforce.core.pdp.api.XmlUtils.XmlnsFilteringParserFactory xmlParserFactory, 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) Methods inherited from class org.ow2.authzforce.core.pdp.api.JaxbBoundPdpExtension
getId
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
getJaxbClass
- Specified by:
getJaxbClass
in classorg.ow2.authzforce.core.pdp.api.JaxbBoundPdpExtension<MongoDBBasedPolicyProviderDescriptor>
-
getInstance
public org.ow2.authzforce.core.pdp.api.policy.CloseablePolicyProvider<?> getInstance(MongoDBBasedPolicyProviderDescriptor conf, org.ow2.authzforce.core.pdp.api.XmlUtils.XmlnsFilteringParserFactory xmlParserFactory, 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) throws IllegalArgumentException - Specified by:
getInstance
in classorg.ow2.authzforce.core.pdp.api.policy.CloseablePolicyProvider.Factory<MongoDBBasedPolicyProviderDescriptor>
- Throws:
IllegalArgumentException
-