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(java.lang.String ctxId, java.lang.String name, java.lang.String appName, EJBSecurityManager manager)
           
 EJBSecurityManager createManager(EjbDescriptor ejbDesc, boolean register)
           
 AuditManager getAuditManager()
           
<T> java.lang.String[]
getContextsForApp(java.lang.String appName, boolean remove)
           
<T> EJBSecurityManager
getManager(java.lang.String ctxId, java.lang.String name, boolean remove)
           
<T> java.util.ArrayList<EJBSecurityManager>
getManagers(java.lang.String ctxId, boolean remove)
           
<T> java.util.ArrayList<EJBSecurityManager>
getManagersForApp(java.lang.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(java.lang.String ctxId,
                                         java.lang.String name,
                                         boolean remove)

getManagers

public <T> java.util.ArrayList<EJBSecurityManager> getManagers(java.lang.String ctxId,
                                                               boolean remove)

getManagersForApp

public <T> java.util.ArrayList<EJBSecurityManager> getManagersForApp(java.lang.String appName,
                                                                     boolean remove)

getContextsForApp

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

addManagerToApp

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

createManager

public EJBSecurityManager createManager(EjbDescriptor ejbDesc,
                                        boolean register)

getAuditManager

public final AuditManager getAuditManager()


Copyright © 2012 GlassFish Community. All Rights Reserved.