Package org.fcrepo.server.security.xacml.test

Source Code of org.fcrepo.server.security.xacml.test.TestDbxmlPolicyDataManager

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 com.sun.xacml.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");
    }
}
TOP

Related Classes of org.fcrepo.server.security.xacml.test.TestDbxmlPolicyDataManager

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.