package org.fcrepo.server.security.xacml.test;
import org.fcrepo.server.security.xacml.pdp.data.DbXmlPolicyIndex;
import org.fcrepo.server.security.xacml.pdp.data.PolicyIndex;
import org.fcrepo.server.security.xacml.pdp.data.PolicyIndexException;
import org.jboss.security.xacml.sunxacml.AbstractPolicy;
public class TestDbxmlPolicyDataManager {
private static PolicyIndex pdm = null;
/**
* @param args
* @throws PolicyIndexException
*/
public static void main(String[] args) throws PolicyIndexException {
String str = "<test/>";
String str2 = "<testing/>";
pdm = new DbXmlPolicyIndex(null);
pdm.addPolicy(str, "test-nish");
AbstractPolicy docb = pdm.getPolicy("test-nish", null);
docb.encode(System.out);
pdm.updatePolicy("test-nish", str2);
docb = pdm.getPolicy("test-nish", null);
docb.encode(System.out);
pdm.deletePolicy("test-nish");
}
}