org.naregi.rns
Class AccessControlSwitch

java.lang.Object
  extended by org.naregi.rns.AccessControlSwitch

public class AccessControlSwitch
extends java.lang.Object

Switch AccessControl.


Field Summary
static java.lang.String TYPE_NONE
           
static java.lang.String TYPE_SIMPLE
           
static java.lang.String TYPE_VOMS
           
 
Constructor Summary
AccessControlSwitch()
           
 
Method Summary
static boolean canModify(RNSResource resource, CallerInfo callerInfo)
           
static boolean canRead(RNSResource resource, CallerInfo callerInfo)
           
static boolean canWrite(RNSResource resource, CallerInfo callerInfo)
           
static CallerInfo getCallerInfomation()
           
static java.lang.String getType()
           
static boolean isAdmin(RNSResource resource, CallerInfo callerInfo)
           
static boolean searchUser(java.lang.String filename, java.lang.String userId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_SIMPLE

public static final java.lang.String TYPE_SIMPLE
See Also:
Constant Field Values

TYPE_VOMS

public static final java.lang.String TYPE_VOMS
See Also:
Constant Field Values

TYPE_NONE

public static final java.lang.String TYPE_NONE
See Also:
Constant Field Values
Constructor Detail

AccessControlSwitch

public AccessControlSwitch()
Method Detail

getType

public static java.lang.String getType()

getCallerInfomation

public static CallerInfo getCallerInfomation()

canRead

public static boolean canRead(RNSResource resource,
                              CallerInfo callerInfo)

canWrite

public static boolean canWrite(RNSResource resource,
                               CallerInfo callerInfo)

canModify

public static boolean canModify(RNSResource resource,
                                CallerInfo callerInfo)

searchUser

public static boolean searchUser(java.lang.String filename,
                                 java.lang.String userId)

isAdmin

public static boolean isAdmin(RNSResource resource,
                              CallerInfo callerInfo)