org.objectweb.jonas.security
Interface SecurityService

All Superinterfaces:
Service
All Known Implementing Classes:
JonasSecurityServiceImpl

public interface SecurityService
extends Service


Method Summary
 void deployBean(java.lang.String containerName, BeanDesc bd)
          Set the security attributes for the bean being deployed.
 java.security.Guard getMethodGuard(java.lang.String containerName)
          Returns the MethodGuard for the given Container
 java.security.Guard getRoleGuard(java.lang.String containerName)
          Returns the RoleGuard for the given Container
 
Methods inherited from interface org.objectweb.jonas.service.Service
getName, init, isStarted, setName, start, stop
 

Method Detail

deployBean

public void deployBean(java.lang.String containerName,
                       BeanDesc bd)
Set the security attributes for the bean being deployed.
Parameters:
containerName - The container the bean is deployed in
bd - The bean descriptor

getMethodGuard

public java.security.Guard getMethodGuard(java.lang.String containerName)
Returns the MethodGuard for the given Container
Parameters:
containerName - The container name

getRoleGuard

public java.security.Guard getRoleGuard(java.lang.String containerName)
Returns the RoleGuard for the given Container
Parameters:
containerName - The container name