org.ow2.petals.microkernel.api.jbi.security
Class SecurityContext

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

public abstract class SecurityContext
extends Object

Security context.

Author:
Christophe HAMERLING - EBM WebSourcing

Constructor Summary
SecurityContext(String userName)
          Creates a new instance of SecurityContext
 
Method Summary
 ConcurrentHashMap<String,String> getAuthorizedOperations()
           
abstract  Set<?> getPrincipals()
           
 String getUserName()
           
 boolean isInOneOf(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(String userName)
Creates a new instance of SecurityContext

Parameters:
userName -
Method Detail

getPrincipals

public abstract Set<?> getPrincipals()

isInOneOf

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

getUserName

public String getUserName()
Returns:

getAuthorizedOperations

public ConcurrentHashMap<String,String> getAuthorizedOperations()
Returns:


Copyright © 2005-2015 Linagora. All Rights Reserved.