org.openejb.deployment
Interface SecureBuilder

All Superinterfaces:
org.apache.geronimo.naming.deployment.ResourceEnvironmentBuilder
All Known Subinterfaces:
ContainerBuilder
All Known Implementing Classes:
AbstractContainerBuilder, MDBContainerBuilder

public interface SecureBuilder
extends org.apache.geronimo.naming.deployment.ResourceEnvironmentBuilder

An interface for secure inteceptor builders.

Version:
$Revision: 445411 $ $Date: 2005-04-18 21:05:16 +0200 (Mon, 18 Apr 2005) $

Method Summary
 String getContainerId()
           
 org.apache.geronimo.security.deploy.DefaultPrincipal getDefaultPrincipal()
           
 Subject getRunAs()
           
 boolean isDoAsCurrentCaller()
           
 boolean isSecurityEnabled()
           
 boolean isUseContextHandler()
           
 void setContainerId(String containerId)
           
 void setDefaultPrincipal(org.apache.geronimo.security.deploy.DefaultPrincipal defaultSubject)
           
 void setDoAsCurrentCaller(boolean doAsCurrentCaller)
           
 void setPolicyContextID(String policyContextID)
           
 void setRunAs(Subject runAs)
           
 void setSecurityEnabled(boolean securityEnabled)
           
 void setUseContextHandler(boolean useContextHandler)
           
 
Methods inherited from interface org.apache.geronimo.naming.deployment.ResourceEnvironmentBuilder
getApplicationManagedSecurityResources, getUnshareableResources, setApplicationManagedSecurityResources, setUnshareableResources
 

Method Detail

getContainerId

public String getContainerId()

setContainerId

public void setContainerId(String containerId)

getDefaultPrincipal

public org.apache.geronimo.security.deploy.DefaultPrincipal getDefaultPrincipal()

setDefaultPrincipal

public void setDefaultPrincipal(org.apache.geronimo.security.deploy.DefaultPrincipal 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)

setPolicyContextID

public void setPolicyContextID(String policyContextID)


Copyright © 1999-2006 OpenEJB. All Rights Reserved.