org.jboss.security.plugins
Class JBossSecurityContextUtil

java.lang.Object
  extended by org.jboss.security.SecurityContextUtil
      extended by org.jboss.security.plugins.JBossSecurityContextUtil

public class JBossSecurityContextUtil
extends org.jboss.security.SecurityContextUtil

Utility class for JBossSecurityContext implementation

Since:
Jan 5, 2007
Version:
$Revision$
Author:
Anil Saldhana

Field Summary
 
Fields inherited from class org.jboss.security.SecurityContextUtil
securityContext
 
Constructor Summary
JBossSecurityContextUtil(org.jboss.security.SecurityContext sc)
           
 
Method Summary
<T> T
get(String key)
           
 Object getCredential()
           
 org.jboss.security.identity.RoleGroup getRoles()
           
 org.jboss.security.SecurityIdentity getSecurityIdentity()
           
 Subject getSubject()
           
 String getUserName()
           
 Principal getUserPrincipal()
           
<T> T
remove(String key)
           
<T> void
set(String key, T obj)
           
 void setRoles(org.jboss.security.identity.RoleGroup roles)
           
 void setSecurityIdentity(org.jboss.security.SecurityIdentity sidentity)
           
 
Methods inherited from class org.jboss.security.SecurityContextUtil
addIdentity, clearIdentities, createSubjectInfo, createSubjectInfo, getIdentities, setIdentities, setSecurityContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBossSecurityContextUtil

public JBossSecurityContextUtil(org.jboss.security.SecurityContext sc)
Method Detail

get

public <T> T get(String key)
Specified by:
get in class org.jboss.security.SecurityContextUtil

getUserName

public String getUserName()
Specified by:
getUserName in class org.jboss.security.SecurityContextUtil

getUserPrincipal

public Principal getUserPrincipal()
Specified by:
getUserPrincipal in class org.jboss.security.SecurityContextUtil

getCredential

public Object getCredential()
Specified by:
getCredential in class org.jboss.security.SecurityContextUtil

getSubject

public Subject getSubject()
Specified by:
getSubject in class org.jboss.security.SecurityContextUtil

set

public <T> void set(String key,
                    T obj)
Specified by:
set in class org.jboss.security.SecurityContextUtil

remove

public <T> T remove(String key)
Specified by:
remove in class org.jboss.security.SecurityContextUtil

setRoles

public void setRoles(org.jboss.security.identity.RoleGroup roles)
Specified by:
setRoles in class org.jboss.security.SecurityContextUtil

setSecurityIdentity

public void setSecurityIdentity(org.jboss.security.SecurityIdentity sidentity)
Specified by:
setSecurityIdentity in class org.jboss.security.SecurityContextUtil

getSecurityIdentity

public org.jboss.security.SecurityIdentity getSecurityIdentity()
Specified by:
getSecurityIdentity in class org.jboss.security.SecurityContextUtil

getRoles

public org.jboss.security.identity.RoleGroup getRoles()
Specified by:
getRoles in class org.jboss.security.SecurityContextUtil


Copyright © 2009 JBoss Inc.. All Rights Reserved.