org.fcrepo.server.security
Class PolicyLoader

java.lang.Object
  extended by org.fcrepo.server.security.PolicyLoader
Direct Known Subclasses:
OverridingPolicyLoader, SimplePolicyLoader

public abstract class PolicyLoader
extends Object


Field Summary
protected  RepositoryReader m_repoReader
           
 
Constructor Summary
PolicyLoader(RepositoryReader repoReader)
           
 
Method Summary
protected  com.sun.xacml.AbstractPolicy loadObjectPolicy(PolicyParser policyParser, String pid, boolean validate)
           
abstract  Map<String,com.sun.xacml.AbstractPolicy> loadPolicies(PolicyParser policyParser, boolean validate, File dir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_repoReader

protected final RepositoryReader m_repoReader
Constructor Detail

PolicyLoader

public PolicyLoader(RepositoryReader repoReader)
Method Detail

loadPolicies

public abstract Map<String,com.sun.xacml.AbstractPolicy> loadPolicies(PolicyParser policyParser,
                                                                      boolean validate,
                                                                      File dir)
                                                               throws IOException,
                                                                      ValidationException
Throws:
IOException
ValidationException

loadObjectPolicy

protected com.sun.xacml.AbstractPolicy loadObjectPolicy(PolicyParser policyParser,
                                                        String pid,
                                                        boolean validate)
                                                 throws ServerException
Throws:
ServerException


Copyright © 2012 DuraSpace. All Rights Reserved.