nl.knowledgeplaza.util.jpa
Class AbstractBM

java.lang.Object
  extended by nl.knowledgeplaza.util.jpa.AbstractBM
Direct Known Subclasses:
AbstractBMEclipselink

public abstract class AbstractBM
extends Object

Version:
$Revision: 1.1 $

Nested Class Summary
static class AbstractBM.TokenListener
           
 
Field Summary
protected static Map<javax.persistence.EntityManagerFactory,String> iEntityManagerFactoryToUsername
          map user to EMF
 
Constructor Summary
AbstractBM()
           
 
Method Summary
static AbstractBM.TokenListener addTokenListener(AbstractBM.TokenListener l)
          TokenListeners
static void clearAllSecurityTokens()
           
static String getUsernameFor(javax.persistence.EntityManager entityManager)
          get the user behind an EM
static String getUsernameForActiveEntityManager()
           
static boolean hasSecurityToken(String name)
           
static void removeSecurityToken(String securityToken)
           
static AbstractBM.TokenListener removeTokenListener(AbstractBM.TokenListener l)
           
static boolean setSecurityToken(String securityTokene)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iEntityManagerFactoryToUsername

protected static Map<javax.persistence.EntityManagerFactory,String> iEntityManagerFactoryToUsername
map user to EMF

Constructor Detail

AbstractBM

public AbstractBM()
Method Detail

getUsernameFor

public static String getUsernameFor(javax.persistence.EntityManager entityManager)
get the user behind an EM


getUsernameForActiveEntityManager

public static String getUsernameForActiveEntityManager()

hasSecurityToken

public static boolean hasSecurityToken(String name)

setSecurityToken

public static boolean setSecurityToken(String securityTokene)
Returns:
AlreadyHadSecurityToken

removeSecurityToken

public static void removeSecurityToken(String securityToken)

clearAllSecurityTokens

public static void clearAllSecurityTokens()

addTokenListener

public static AbstractBM.TokenListener addTokenListener(AbstractBM.TokenListener l)
TokenListeners


removeTokenListener

public static AbstractBM.TokenListener removeTokenListener(AbstractBM.TokenListener l)


Copyright © 2011 KnowledgePlaza. All Rights Reserved.