org.fcrepo.server.security
Class PDPConfigurationFactory
java.lang.Object
org.fcrepo.server.security.PDPConfigurationFactory
public class PDPConfigurationFactory
- extends Object
|
Method Summary |
com.sun.xacml.PDPConfig |
getDefaultPDPConfig()
|
com.sun.xacml.PDPConfig |
getPDPConfig(List<com.sun.xacml.finder.AttributeFinderModule> attributeFinders,
Set<com.sun.xacml.finder.PolicyFinderModule> policyFinders,
List<com.sun.xacml.finder.ResourceFinderModule> resourceFinders)
|
com.sun.xacml.combine.CombiningAlgFactory |
useAlgorithms(Set<com.sun.xacml.combine.CombiningAlgorithm> algorithms)
|
com.sun.xacml.attr.AttributeFactory |
useAttributeProxies(Map<String,com.sun.xacml.attr.AttributeProxy> proxies)
|
com.sun.xacml.cond.FunctionFactory |
useConditionFunctions(com.sun.xacml.cond.FunctionFactory general,
Set<com.sun.xacml.cond.Function> functions,
Map<String,com.sun.xacml.cond.FunctionProxy> proxies,
List<com.sun.xacml.cond.cluster.FunctionCluster> clusters)
|
com.sun.xacml.cond.FunctionFactoryProxy |
useFunctionFactories(com.sun.xacml.cond.FunctionFactory target,
com.sun.xacml.cond.FunctionFactory condition,
com.sun.xacml.cond.FunctionFactory general)
|
com.sun.xacml.cond.FunctionFactory |
useGeneralFunctions(Set<com.sun.xacml.cond.Function> functions,
Map<String,com.sun.xacml.cond.FunctionProxy> proxies,
List<com.sun.xacml.cond.cluster.FunctionCluster> clusters)
|
com.sun.xacml.combine.CombiningAlgFactory |
useStandardAlgorithms()
|
com.sun.xacml.attr.AttributeFactory |
useStandardDatatypes()
|
com.sun.xacml.cond.FunctionFactoryProxy |
useStandardFunctions()
|
com.sun.xacml.cond.FunctionFactory |
useTargetFunctions(com.sun.xacml.cond.FunctionFactory conditions,
Set<com.sun.xacml.cond.Function> functions,
Map<String,com.sun.xacml.cond.FunctionProxy> proxies,
List<com.sun.xacml.cond.cluster.FunctionCluster> clusters)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PDPConfigurationFactory
public PDPConfigurationFactory()
useStandardDatatypes
public com.sun.xacml.attr.AttributeFactory useStandardDatatypes()
useAttributeProxies
public com.sun.xacml.attr.AttributeFactory useAttributeProxies(Map<String,com.sun.xacml.attr.AttributeProxy> proxies)
useStandardAlgorithms
public com.sun.xacml.combine.CombiningAlgFactory useStandardAlgorithms()
useAlgorithms
public com.sun.xacml.combine.CombiningAlgFactory useAlgorithms(Set<com.sun.xacml.combine.CombiningAlgorithm> algorithms)
- Parameters:
algorithms - accepts a Set of CombiningAlgorithm impls
- Returns:
useStandardFunctions
public com.sun.xacml.cond.FunctionFactoryProxy useStandardFunctions()
useGeneralFunctions
public com.sun.xacml.cond.FunctionFactory useGeneralFunctions(Set<com.sun.xacml.cond.Function> functions,
Map<String,com.sun.xacml.cond.FunctionProxy> proxies,
List<com.sun.xacml.cond.cluster.FunctionCluster> clusters)
throws URISyntaxException
- Throws:
URISyntaxException
useConditionFunctions
public com.sun.xacml.cond.FunctionFactory useConditionFunctions(com.sun.xacml.cond.FunctionFactory general,
Set<com.sun.xacml.cond.Function> functions,
Map<String,com.sun.xacml.cond.FunctionProxy> proxies,
List<com.sun.xacml.cond.cluster.FunctionCluster> clusters)
throws URISyntaxException
- Throws:
URISyntaxException
useTargetFunctions
public com.sun.xacml.cond.FunctionFactory useTargetFunctions(com.sun.xacml.cond.FunctionFactory conditions,
Set<com.sun.xacml.cond.Function> functions,
Map<String,com.sun.xacml.cond.FunctionProxy> proxies,
List<com.sun.xacml.cond.cluster.FunctionCluster> clusters)
throws URISyntaxException
- Throws:
URISyntaxException
useFunctionFactories
public com.sun.xacml.cond.FunctionFactoryProxy useFunctionFactories(com.sun.xacml.cond.FunctionFactory target,
com.sun.xacml.cond.FunctionFactory condition,
com.sun.xacml.cond.FunctionFactory general)
getPDPConfig
public com.sun.xacml.PDPConfig getPDPConfig(List<com.sun.xacml.finder.AttributeFinderModule> attributeFinders,
Set<com.sun.xacml.finder.PolicyFinderModule> policyFinders,
List<com.sun.xacml.finder.ResourceFinderModule> resourceFinders)
getDefaultPDPConfig
public com.sun.xacml.PDPConfig getDefaultPDPConfig()
Copyright © 2012 DuraSpace. All Rights Reserved.