org.openejb
Interface SecureBuilder

All Superinterfaces:
ResourceEnvironmentBuilder
All Known Subinterfaces:
ContainerBuilder
All Known Implementing Classes:
AbstractContainerBuilder, MDBContainerBuilder

public interface SecureBuilder
extends ResourceEnvironmentBuilder

An interface for secure inteceptor builders.

Version:
$Revision: 1.3 $ $Date: 2004/07/30 19:03:43 $

Method Summary
 Subject getDefaultSubject()
           
 Subject getRunAs()
           
 SecurityConfiguration getSecurityConfiguration()
           
 boolean isDoAsCurrentCaller()
           
 boolean isSecurityEnabled()
           
 boolean isUseContextHandler()
           
 void setDefaultSubject(Subject defaultSubject)
           
 void setDoAsCurrentCaller(boolean doAsCurrentCaller)
           
 void setRunAs(Subject runAs)
           
 void setSecurityConfiguration(SecurityConfiguration securityConfiguration)
           
 void setSecurityEnabled(boolean securityEnabled)
           
 void setUseContextHandler(boolean useContextHandler)
           
 
Methods inherited from interface org.openejb.ResourceEnvironmentBuilder
getApplicationManagedSecurityResources, getUnshareableResources, setApplicationManagedSecurityResources, setUnshareableResources
 

Method Detail

getDefaultSubject

public Subject getDefaultSubject()

setDefaultSubject

public void setDefaultSubject(Subject defaultSubject)

getRunAs

public Subject getRunAs()

setRunAs

public void setRunAs(Subject runAs)

isDoAsCurrentCaller

public boolean isDoAsCurrentCaller()

setDoAsCurrentCaller

public void setDoAsCurrentCaller(boolean doAsCurrentCaller)

isSecurityEnabled

public boolean isSecurityEnabled()

setSecurityEnabled

public void setSecurityEnabled(boolean securityEnabled)

isUseContextHandler

public boolean isUseContextHandler()

setUseContextHandler

public void setUseContextHandler(boolean useContextHandler)

getSecurityConfiguration

public SecurityConfiguration getSecurityConfiguration()

setSecurityConfiguration

public void setSecurityConfiguration(SecurityConfiguration securityConfiguration)


Copyright © 1999-2005 OpenEJB. All Rights Reserved.