Used to add PolicyEvaluators to the list of PolicyEvaluators that already
correspond to the reource_name
Stringifies the references and adds them to the already existing
stringified list
Add a user to the list with the current expiration duration; if the
user/password/target combination is already in the list, just resets
the expiration.
Add a user to the list with the current expiration duration; if the
user/password/target combination is already in the list, just resets
the expiration.
Add a user to the list with the current expiration duration; if the
user/password/target combination is already in the list, just resets
the expiration.
Add a user to the list with the current expiration duration; if the
user/password/target combination is already in the list, just resets
the expiration.
Used to remove PolicyEvaluators from the list of PolicyEvaluators that
already correspond to the reource_name
Stringifies the references and removes them to the already existing
stringified list
Returns references to PolicyEvaluators that were stored persistently
Actually retrieves names from the database and gets corresponding
references by calling resolve on the rootContext
Returns references to PolicyEvaluators that were stored persistently
Actually retrieves stringified references and reconverts them to
object references
This method returns information about the coding scheme that is designated as "native"
by the terminolgoy service vendor, along with the current default version of that scheme
and the preferred language used by that coding scheme.
This method returns information about the coding scheme that is designated as "native"
by the terminolgoy service vendor, along with the current default version of that scheme
and the preferred language used by that coding scheme.
compare to ResourceNameComponent[] objects using regexp with in the template expression
this implements the algorithm specified in the Resource Access Decision Service specification
Regexp is applied only the values, the names require an exact match
compare to ResourceName objects using regexp with in the template expression
this implements the algorithm specified in the Resource Access Decision Service specification
Regexp is applied only the values, the names require an exact match
Implementation of the PolicyEvaluatorLocatorPatternAdmin interface
This interface is basically a combination of the Basic and Named interfaces with
extensions to regular expression matching.
Container for PolicyEvaluators and DecisionCombinator for both PolicyEvaluatorLocatorNameAdmin and
PolicyEvaluatorLocatorBasicAdmin
They are stored in a HashTable
This class is a singleton because the same object serves both parent objects.
Populate the remote PolicyEvaluatorLocatorPatternAdmin object with the contents of this PolicyMgr
This is useful to populate a remote RAD implementation with policy information
Provide simple relationship service
Define a set of roles for a user based on a ResourceName
Reads in a XML file defining those relationships
and initializes Hashtables for quick look up
Constructor for the class, expects a UserListFile entry in the properties,
which is the xml containing the key for each user and the user's permissions
file.