issrg.simplePERMIS
Class SimplePERMISPolicyFinder

java.lang.Object
  extended byissrg.pba.rbac.PolicyFinder
      extended byissrg.simplePERMIS.SimplePERMISPolicyFinder

public class SimplePERMISPolicyFinder
extends PolicyFinder

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

Author:
Romain & Gansen

Field Summary
 
Fields inherited from class issrg.pba.rbac.PolicyFinder
accessPolicy, allocationPolicy, msodPolicySet, parsedPolicy, policyOID, Repository, sawsServer, sv, tokenParser
 
Constructor Summary
SimplePERMISPolicyFinder(java.lang.String filePath)
          Creates a new instance of SimpleSAMPolicyFinder based on the specified file and the CustomisePERMIS object.
 
Methods inherited from class issrg.pba.rbac.PolicyFinder
getAccessPolicy, getAllocationPolicy, getMSoDPolicy, getParsedPolicy, getPolicyOID, getRepository, getSV, removeSystemTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimplePERMISPolicyFinder

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

Parameters:
filePath - A string representing the file path name of the XML policy file. It shall suffice to help the system to locate the policy file uniquely. Some systems allow both relative file path and absolute file path.