org.fcrepo.server.security.xacml.pdp.data
Class AbstractPolicyStore

java.lang.Object
  extended by org.fcrepo.server.security.xacml.pdp.data.AbstractPolicyStore
All Implemented Interfaces:
PolicyStore
Direct Known Subclasses:
FedoraPolicyStore

public abstract class AbstractPolicyStore
extends Object
implements PolicyStore


Field Summary
static org.slf4j.Logger LOGGER
           
protected  boolean policiesLoaded
           
static Set<String> policyNames
           
 
Constructor Summary
AbstractPolicyStore()
           
 
Method Summary
static void addDocuments(AbstractPolicyStore policyStore)
           
static void addDocuments(AbstractPolicyStore policyStore, boolean reload)
           
 void init()
          Initialize this PolicyStore with the bootstrap policies
 void reloadPolicies()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.fcrepo.server.security.xacml.pdp.data.PolicyStore
addPolicy, addPolicy, addPolicy, addPolicy, contains, contains, deletePolicy, getPolicy, listPolicies, updatePolicy
 

Field Detail

LOGGER

public static final org.slf4j.Logger LOGGER

policyNames

public static Set<String> policyNames

policiesLoaded

protected boolean policiesLoaded
Constructor Detail

AbstractPolicyStore

public AbstractPolicyStore()
Method Detail

init

public void init()
          throws FileNotFoundException,
                 PolicyStoreException
Description copied from interface: PolicyStore
Initialize this PolicyStore with the bootstrap policies

Specified by:
init in interface PolicyStore
Throws:
FileNotFoundException
PolicyStoreException

reloadPolicies

public void reloadPolicies()
                    throws FileNotFoundException,
                           PolicyStoreException
Throws:
FileNotFoundException
PolicyStoreException

addDocuments

public static void addDocuments(AbstractPolicyStore policyStore)
                         throws PolicyStoreException,
                                FileNotFoundException
Throws:
PolicyStoreException
FileNotFoundException

addDocuments

public static void addDocuments(AbstractPolicyStore policyStore,
                                boolean reload)
                         throws PolicyStoreException,
                                FileNotFoundException
Throws:
PolicyStoreException
FileNotFoundException


Copyright © 2012 DuraSpace. All Rights Reserved.