org.apache.myfaces.custom.security
Class SecurityContext

java.lang.Object
  extended by org.apache.myfaces.custom.security.SecurityContext
Direct Known Subclasses:
SecurityContextImpl

public abstract class SecurityContext
extends java.lang.Object

Author:
cagatay

Field Summary
static int AUTH_MODE_ALL
           
static int AUTH_MODE_ANY
           
static int AUTH_MODE_NONE
           
static int AUTH_MODE_NOT
           
static int AUTH_MODE_SINGLE
           
 
Constructor Summary
SecurityContext()
           
 
Method Summary
 int getAuthMode()
           
abstract  java.lang.String getAuthType()
           
abstract  java.lang.String getRemoteUser()
           
 java.lang.String[] getRoles()
           
 boolean ifAllGranted()
           
 boolean ifAnyGranted()
           
abstract  boolean ifGranted(java.lang.String role)
           
 boolean ifNotGranted()
           
 boolean ifSingleGranted()
           
 boolean inAuthMode()
           
 void setAuthMode(int authMode)
           
 void setRoles(java.lang.String[] roles)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTH_MODE_NONE

public static final int AUTH_MODE_NONE
See Also:
Constant Field Values

AUTH_MODE_SINGLE

public static final int AUTH_MODE_SINGLE
See Also:
Constant Field Values

AUTH_MODE_ALL

public static final int AUTH_MODE_ALL
See Also:
Constant Field Values

AUTH_MODE_ANY

public static final int AUTH_MODE_ANY
See Also:
Constant Field Values

AUTH_MODE_NOT

public static final int AUTH_MODE_NOT
See Also:
Constant Field Values
Constructor Detail

SecurityContext

public SecurityContext()
Method Detail

getAuthType

public abstract java.lang.String getAuthType()

getRemoteUser

public abstract java.lang.String getRemoteUser()

ifGranted

public abstract boolean ifGranted(java.lang.String role)

ifSingleGranted

public boolean ifSingleGranted()

ifAllGranted

public boolean ifAllGranted()

ifAnyGranted

public boolean ifAnyGranted()

ifNotGranted

public boolean ifNotGranted()

inAuthMode

public boolean inAuthMode()

getAuthMode

public int getAuthMode()

setAuthMode

public void setAuthMode(int authMode)

getRoles

public java.lang.String[] getRoles()

setRoles

public void setRoles(java.lang.String[] roles)


Copyright © 2011. All Rights Reserved.