org.glassfish.ejb.security.factory
Class EJBSecurityManagerFactory

java.lang.Object
  extended by com.sun.enterprise.security.factory.SecurityManagerFactory
      extended by org.glassfish.ejb.security.factory.EJBSecurityManagerFactory

@Service
@Scoped(value=org.jvnet.hk2.component.Singleton.class)
public final class EJBSecurityManagerFactory
extends SecurityManagerFactory

EJB Security Manager Factory Implementation

Author:
Harpreet Singh

Constructor Summary
EJBSecurityManagerFactory()
          Creates a new instance of EJBSecurityManagerFactory
 
Method Summary
<T> void
addManagerToApp(String ctxId, String name, String appName, EJBSecurityManager manager)
           
 EJBSecurityManager createManager(EjbDescriptor ejbDesc, boolean register)
           
 AuditManager getAuditManager()
           
<T> String[]
getContextsForApp(String appName, boolean remove)
           
<T> EJBSecurityManager
getManager(String ctxId, String name, boolean remove)
           
<T> ArrayList<EJBSecurityManager>
getManagers(String ctxId, boolean remove)
           
<T> ArrayList<EJBSecurityManager>
getManagersForApp(String appName, boolean remove)
           
 
Methods inherited from class com.sun.enterprise.security.factory.SecurityManagerFactory
addManagerToApp, getContextsForApp, getManager, getManagers, getManagersForApp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EJBSecurityManagerFactory

public EJBSecurityManagerFactory()
Creates a new instance of EJBSecurityManagerFactory

Method Detail

getManager

public <T> EJBSecurityManager getManager(String ctxId,
                                         String name,
                                         boolean remove)

getManagers

public <T> ArrayList<EJBSecurityManager> getManagers(String ctxId,
                                                     boolean remove)

getManagersForApp

public <T> ArrayList<EJBSecurityManager> getManagersForApp(String appName,
                                                           boolean remove)

getContextsForApp

public <T> String[] getContextsForApp(String appName,
                                      boolean remove)

addManagerToApp

public <T> void addManagerToApp(String ctxId,
                                String name,
                                String appName,
                                EJBSecurityManager manager)

createManager

public EJBSecurityManager createManager(EjbDescriptor ejbDesc,
                                        boolean register)

getAuditManager

public final AuditManager getAuditManager()


Copyright © 2012 GlassFish Community. All Rights Reserved.