org.ow2.petals.jbi.security
Class SecurityContext

java.lang.Object
  extended by org.ow2.petals.jbi.security.SecurityContext

public abstract class SecurityContext
extends java.lang.Object

Security context

Since:
2.2
Author:
Christophe HAMERLING - eBM WebSourcing

Constructor Summary
SecurityContext(java.lang.String userName)
          Creates a new instance of SecurityContext
 
Method Summary
 java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.String> getAuthorizedOperations()
           
abstract  java.util.Set<?> getPrincipals()
           
 java.lang.String getUserName()
           
 boolean isInOneOf(java.util.Set<?> allowedPrincipals)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityContext

public SecurityContext(java.lang.String userName)
Creates a new instance of SecurityContext

Parameters:
userName -
Method Detail

getPrincipals

public abstract java.util.Set<?> getPrincipals()

isInOneOf

public boolean isInOneOf(java.util.Set<?> allowedPrincipals)
Parameters:
allowedPrincipals -
Returns:

getUserName

public java.lang.String getUserName()
Returns:

getAuthorizedOperations

public java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.String> getAuthorizedOperations()
Returns:


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.