uk.org.ogsadai.service.authorization
Class NullAuthorizer

java.lang.Object
  |
  +--uk.org.ogsadai.service.authorization.NullAuthorizer
All Implemented Interfaces:
AccessAuthorizer

public class NullAuthorizer
extends java.lang.Object
implements AccessAuthorizer

A dummy implementation of the AccessAuthorizer interface which authorizes access to all resources within any context.

Author:
The OGSA-DAI Team.

Field Summary
private static java.lang.String COPYRIGHT_NOTICE
          Copyright statement
 
Constructor Summary
NullAuthorizer()
          Construct a new authorizer.
NullAuthorizer(java.lang.String config)
          Construct a new authorizer.
 
Method Summary
 boolean authorizeActivity(java.lang.String resourceID, Activity activity, SecurityContext context)
          Always returns true.
 boolean authorizeResource(java.lang.String resource, SecurityContext context)
          Always returns true.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT_NOTICE

private static final java.lang.String COPYRIGHT_NOTICE
Copyright statement

See Also:
Constant Field Values
Constructor Detail

NullAuthorizer

public NullAuthorizer()
Construct a new authorizer.


NullAuthorizer

public NullAuthorizer(java.lang.String config)
Construct a new authorizer. The configuration string is ignored.

Parameters:
config - configuration parameter
Method Detail

authorizeResource

public boolean authorizeResource(java.lang.String resource,
                                 SecurityContext context)
Always returns true.

Specified by:
authorizeResource in interface AccessAuthorizer
Parameters:
resource - resource to be accessed
context - security context of the request
Returns:
boolean indicating whether the resource can be accessed within the given security context.

authorizeActivity

public boolean authorizeActivity(java.lang.String resourceID,
                                 Activity activity,
                                 SecurityContext context)
Always returns true.

Specified by:
authorizeActivity in interface AccessAuthorizer
Parameters:
resourceID - resource identifier
activity - activity object to be accessed
context - context of the request
Returns:
boolean value indicating whether access has been granted or denied.