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
-
-
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(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)
Class<MongoDBBasedPolicyProviderDescriptor>
getJaxbClass()
-
-
-
Method Detail
-
getJaxbClass
public Class<MongoDBBasedPolicyProviderDescriptor> 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
-
-