com.softwareag.centrasite.appl.framework.validation.acl
Interface AclProvider

All Known Implementing Classes:
AbstractAclProvider, DefaultAclProvider, RoleAclProvider, UserAclProvider

public interface AclProvider

The AclProvider is used by the AclController


Method Summary
 java.lang.String getNamespace()
          Returns the providers namespace.
 boolean isMatching(AclContext pContext, java.lang.String pRule)
          Called to query, whether the provider grants or denies access to the object, which is specified by the given context.
 

Method Detail

getNamespace

java.lang.String getNamespace()
Returns the providers namespace.


isMatching

boolean isMatching(AclContext pContext,
                   java.lang.String pRule)
                   throws com.softwareag.centrasite.appl.framework.CSAppFrameworkException
Called to query, whether the provider grants or denies access to the object, which is specified by the given context.

Parameters:
pContext - The object, which specifies the access requester.
pRule - The rule, which is being applied.
Throws:
com.softwareag.centrasite.appl.framework.CSAppFrameworkException