| java.lang.Object org.apache.geronimo.web25.deployment.AbstractWebModuleBuilder
All known Subclasses: org.apache.geronimo.jetty6.deployment.JettyModuleBuilder, org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder,
AbstractWebModuleBuilder | abstract public class AbstractWebModuleBuilder implements ModuleBuilder(Code) | | version: $Rev: 609569 $ $Date: 2008-01-07 03:03:18 -0800 (Mon, 07 Jan 2008) $ |
Inner Class :class UncheckedItem | |
Method Summary | |
protected void | addGBeanDependencies(EARContext earContext, GBeanData webModuleData) | protected void | addPermissionToRole(String roleName, Permission permission, Map<String, PermissionCollection> rolePermissions) | protected void | addUnmappedJSPPermissions(Set<String> securityRoles, Map<String, PermissionCollection> rolePermissions) | protected void | basicInitContext(EARContext earContext, Module module, XmlObject gerWebApp, boolean hasSecurityRealmName) | protected Map<String, String> | buildServletNameToPathMap(WebAppType webApp, String contextRoot) Some servlets will have multiple url patterns. | protected ComponentPermissions | buildSpecSecurityConfig(WebAppType webApp, Set<String> securityRoles, Map<String, PermissionCollection> rolePermissions) | protected static void | check(WebAppType webApp) | protected static void | checkString(String pattern) | protected static Set<String> | collectRoleNames(WebAppType webApp) | protected void | configureBasicWebModuleAttributes(WebAppType webApp, XmlObject vendorPlan, EARContext moduleContext, EARContext earContext, WebModule webModule, GBeanData webModuleData) | protected WebAppDocument | convertToServletSchema(XmlObject xmlObject) | public Module | createModule(File plan, JarFile moduleFile, Naming naming, ModuleIDBuilder idBuilder) | public Module | createModule(Object plan, JarFile moduleFile, String targetPath, URL specDDUrl, Environment environment, Object moduleContextInfo, AbstractName earName, Naming naming, ModuleIDBuilder idBuilder) | abstract protected Module | createModule(Object plan, JarFile moduleFile, String targetPath, URL specDDUrl, boolean standAlone, String contextRoot, AbstractName earName, Naming naming, ModuleIDBuilder idBuilder) | protected ClassFinder | createWebAppClassFinder(WebAppType webApp, WebModule webModule) | public static ClassFinder | createWebAppClassFinder(WebAppType webApp, ClassLoader classLoader) | protected String | determineDefaultContextRoot(WebAppType webApp, boolean isStandAlone, JarFile moduleFile, String targetPath) | public NamingBuilder | getNamingBuilders() | public void | installModule(JarFile earFile, EARContext earContext, Module module, Collection configurationStores, ConfigurationStore targetConfigurationStore, Collection repositories) | static URI | invertURI(URI baseUri) | protected void | processRoleRefPermissions(ServletType servletType, Set<String> securityRoles, Map<String, PermissionCollection> rolePermissions) |
ENTITY_BEAN_PATTERN | final protected static AbstractNameQuery ENTITY_BEAN_PATTERN(Code) | | |
MANAGED_CONNECTION_FACTORY_PATTERN | final protected static AbstractNameQuery MANAGED_CONNECTION_FACTORY_PATTERN(Code) | | |
STATEFUL_SESSION_BEAN_PATTERN | final protected static AbstractNameQuery STATEFUL_SESSION_BEAN_PATTERN(Code) | | |
STATELESS_SESSION_BEAN_PATTERN | final protected static AbstractNameQuery STATELESS_SESSION_BEAN_PATTERN(Code) | | |
kernel | final protected Kernel kernel(Code) | | |
securityBuilders | final protected NamespaceDrivenBuilderCollection securityBuilders(Code) | | |
serviceBuilders | final protected NamespaceDrivenBuilderCollection serviceBuilders(Code) | | |
addGBeanDependencies | protected void addGBeanDependencies(EARContext earContext, GBeanData webModuleData)(Code) | | |
basicInitContext | protected void basicInitContext(EARContext earContext, Module module, XmlObject gerWebApp, boolean hasSecurityRealmName) throws DeploymentException(Code) | | |
buildServletNameToPathMap | protected Map<String, String> buildServletNameToPathMap(WebAppType webApp, String contextRoot)(Code) | | Some servlets will have multiple url patterns. However, webservice servlets
will only have one, which is what this method is intended for.
Parameters: webApp - spec deployment descriptor Parameters: contextRoot - context root for web app from application.xml or geronimo plan map of servlet names to path mapped to them. Possibly inaccurate except for web services. |
check | protected static void check(WebAppType webApp) throws DeploymentException(Code) | | |
checkString | protected static void checkString(String pattern) throws DeploymentException(Code) | | |
collectRoleNames | protected static Set<String> collectRoleNames(WebAppType webApp)(Code) | | |
configureBasicWebModuleAttributes | protected void configureBasicWebModuleAttributes(WebAppType webApp, XmlObject vendorPlan, EARContext moduleContext, EARContext earContext, WebModule webModule, GBeanData webModuleData) throws DeploymentException(Code) | | |
convertToServletSchema | protected WebAppDocument convertToServletSchema(XmlObject xmlObject) throws XmlException(Code) | | |
createModule | public Module createModule(File plan, JarFile moduleFile, Naming naming, ModuleIDBuilder idBuilder) throws DeploymentException(Code) | | |
createModule | public Module createModule(Object plan, JarFile moduleFile, String targetPath, URL specDDUrl, Environment environment, Object moduleContextInfo, AbstractName earName, Naming naming, ModuleIDBuilder idBuilder) throws DeploymentException(Code) | | |
createModule | abstract protected Module createModule(Object plan, JarFile moduleFile, String targetPath, URL specDDUrl, boolean standAlone, String contextRoot, AbstractName earName, Naming naming, ModuleIDBuilder idBuilder) throws DeploymentException(Code) | | |
createWebAppClassFinder | protected ClassFinder createWebAppClassFinder(WebAppType webApp, WebModule webModule) throws DeploymentException(Code) | | |
createWebAppClassFinder | public static ClassFinder createWebAppClassFinder(WebAppType webApp, ClassLoader classLoader) throws DeploymentException(Code) | | |
determineDefaultContextRoot | protected String determineDefaultContextRoot(WebAppType webApp, boolean isStandAlone, JarFile moduleFile, String targetPath)(Code) | | |
|
|