| Package | Description |
|---|---|
| org.fcrepo.server.security.xacml.pdp.data | |
| org.fcrepo.server.security.xacml.util |
| Modifier and Type | Method and Description |
|---|---|
static void |
AbstractPolicyStore.addDocuments(AbstractPolicyStore policyStore) |
static void |
AbstractPolicyStore.addDocuments(AbstractPolicyStore policyStore,
boolean reload) |
String |
PolicyStore.addPolicy(File f)
Generates a policy using the
File provided. |
String |
FedoraPolicyStore.addPolicy(File f) |
String |
PolicyStore.addPolicy(File f,
String name)
Generates a policy using the
File and name provided and adds it
to the Policy Store. |
String |
FedoraPolicyStore.addPolicy(File f,
String name) |
String |
PolicyStore.addPolicy(String document)
Generates a policy based on the string data provided.
|
String |
FedoraPolicyStore.addPolicy(String document) |
String |
PolicyStore.addPolicy(String document,
String name)
Generates a policy based on the string data provided and the name.
|
String |
FedoraPolicyStore.addPolicy(String document,
String name) |
boolean |
PolicyStore.contains(File policy)
Check if the policy in the file exists in the policy store.
|
boolean |
FedoraPolicyStore.contains(File policy)
Check if the policy identified by policyName exists.
|
boolean |
PolicyStore.contains(String policy)
Check if the policy identified by policyName exists.
|
boolean |
FedoraPolicyStore.contains(String policyName)
Check if the policy identified by policyName exists.
|
boolean |
PolicyStore.deletePolicy(String name)
Removes the policy given by name from the data store.
|
boolean |
FedoraPolicyStore.deletePolicy(String name) |
byte[] |
PolicyStore.getPolicy(String name)
Obtains the policy with the provided name from the Policy Store.
|
byte[] |
FedoraPolicyStore.getPolicy(String name) |
void |
PolicyStore.init()
Initialize this PolicyStore with the bootstrap policies
|
void |
FedoraPolicyStore.init() |
void |
DbXmlManager.init() |
void |
AbstractPolicyStore.init() |
List<String> |
PolicyStore.listPolicies()
Obtains a list of stored policies.
|
List<String> |
FedoraPolicyStore.listPolicies() |
void |
AbstractPolicyStore.reloadPolicies() |
void |
DbXmlManager.setDatabaseDirectory(String databaseDirectory) |
boolean |
PolicyStore.updatePolicy(String name,
String newDocument)
Generates a new policy based for the given policy name and replaces the
old policy in the Policy Store with it.
|
boolean |
FedoraPolicyStore.updatePolicy(String name,
String newDocument) |
| Constructor and Description |
|---|
DbXmlManager(String databaseDirectory,
String container) |
FedoraPolicyStore(Server server) |
| Modifier and Type | Method and Description |
|---|---|
static void |
PopulatePolicyDatabase.add(PolicyStore policyStore) |
static void |
PopulatePolicyDatabase.addDocuments(PolicyStore policyStore)
Deprecated.
Use
AbstractPolicyStore#addDocuments(PolicyStore) instead |
Copyright © 2013 DuraSpace. All Rights Reserved.