Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mentawai.authorization
Class AuthorizationManager  view AuthorizationManager download AuthorizationManager.java

java.lang.Object
  extended byorg.mentawai.authorization.AuthorizationManager
All Implemented Interfaces:
java.io.Serializable

public class AuthorizationManager
extends java.lang.Object
implements java.io.Serializable


Field Summary
protected  java.util.Map groups
           
static java.lang.String KEY
           
 
Constructor Summary
AuthorizationManager()
           
 
Method Summary
 void addGroup(Group g)
           
 boolean check(java.lang.String group, java.lang.String permission)
           
static AuthorizationManager getInstance(org.mentawai.core.Context context)
           
static AuthorizationManager getInstance(javax.servlet.ServletContext context)
           
 boolean hasGroup(Group g)
           
 boolean hasGroup(java.lang.String name)
           
static void setInstance(org.mentawai.core.Context context, AuthorizationManager authorizationManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY

public static java.lang.String KEY

groups

protected java.util.Map groups
Constructor Detail

AuthorizationManager

public AuthorizationManager()
Method Detail

setInstance

public static void setInstance(org.mentawai.core.Context context,
                               AuthorizationManager authorizationManager)

getInstance

public static AuthorizationManager getInstance(org.mentawai.core.Context context)

getInstance

public static AuthorizationManager getInstance(javax.servlet.ServletContext context)

addGroup

public void addGroup(Group g)

hasGroup

public boolean hasGroup(Group g)

hasGroup

public boolean hasGroup(java.lang.String name)

check

public boolean check(java.lang.String group,
                     java.lang.String permission)