eu.emi.security.authn.x509.helpers.ns
Class GlobusNamespacesStore
java.lang.Object
eu.emi.security.authn.x509.helpers.ns.GlobusNamespacesStore
- All Implemented Interfaces:
- NamespacesStore
- Direct Known Subclasses:
- EuGridPmaNamespacesStore
public class GlobusNamespacesStore
- extends Object
- implements NamespacesStore
Provides an in-memory store of NamespacePolicy
objects.
The objects are matched by the subject name. This implementation is useful for Globus-like
EACL policies.
This class it thread safe.
- Author:
- K. Benedyczak
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
policiesByName
protected Map<String,List<NamespacePolicy>> policiesByName
GlobusNamespacesStore
public GlobusNamespacesStore()
setPolicies
public void setPolicies(List<NamespacePolicy> policies)
- Specified by:
setPolicies
in interface NamespacesStore
addGlobusPolicy
protected void addGlobusPolicy(NamespacePolicy policy)
getPolicies
public List<NamespacePolicy> getPolicies(X500Principal subject)
- Specified by:
getPolicies
in interface NamespacesStore
Copyright © 2012-2013 European Middleware Initiative. All Rights Reserved.