issrg.utils.handler
Class SimplePushedPolicyFinder

java.lang.Object
  extended by issrg.pba.rbac.PolicyFinder
      extended by issrg.utils.handler.SimplePushedPolicyFinder

public class SimplePushedPolicyFinder
extends PolicyFinder

This class implements the PolicyFinder interface, and provides loading a policy from a plain text XML file.

Author:
Linying Su

Field Summary
 
Fields inherited from class issrg.pba.rbac.PolicyFinder
accessPolicy, allocationPolicy, authzTokenRepository, filepath, msodPolicySet, parsedPolicy, policyOID, satLevel, sawsServer, soa, sv, tokenParser
 
Constructor Summary
SimplePushedPolicyFinder(java.lang.String policyBinary)
          Creates a new instance of SimpleSAMPolicyFinder based on the specified file and the CustomisePERMIS object.
 
Method Summary
 
Methods inherited from class issrg.pba.rbac.PolicyFinder
getAccessPolicy, getAllocationPolicy, getfilepath, getMSoDPolicy, getParsedPolicy, getPolicyOID, getRepository, getSATLevel, getSAWSServer, getSOA, getSV, removeSystemTag, SAWSCloseLog, setSV
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimplePushedPolicyFinder

public SimplePushedPolicyFinder(java.lang.String policyBinary)
                         throws java.io.IOException,
                                java.lang.Throwable
Creates a new instance of SimpleSAMPolicyFinder based on the specified file and the CustomisePERMIS object.

Parameters:
policyBinary - A string representing the the XML policy file.
Throws:
java.io.IOException
java.lang.Throwable