[portal-commits] JBoss Portal SVN: r12946 - in modules/deployer/trunk/deployer/src/main/java/org/jboss/portal/deployer: portlet and 1 other directory.

portal-commits at lists.jboss.org portal-commits at lists.jboss.org
Wed Mar 4 13:45:19 EST 2009


Author: mwringe
Date: 2009-03-04 13:45:19 -0500 (Wed, 04 Mar 2009)
New Revision: 12946

Modified:
   modules/deployer/trunk/deployer/src/main/java/org/jboss/portal/deployer/container/PortletDeployment.java
   modules/deployer/trunk/deployer/src/main/java/org/jboss/portal/deployer/portlet/PortletDeployer.java
Log:
Add missing undeploy functionality for portlets.

Modified: modules/deployer/trunk/deployer/src/main/java/org/jboss/portal/deployer/container/PortletDeployment.java
===================================================================
--- modules/deployer/trunk/deployer/src/main/java/org/jboss/portal/deployer/container/PortletDeployment.java	2009-03-04 18:05:27 UTC (rev 12945)
+++ modules/deployer/trunk/deployer/src/main/java/org/jboss/portal/deployer/container/PortletDeployment.java	2009-03-04 18:45:19 UTC (rev 12946)
@@ -49,5 +49,7 @@
     */
    public void deployPortlets(ServletContext servletContext, URL url, ClassLoader classLoader, String contextPath,
          JBossPortletAppMetaData jbossAppMD, PortletApplication10MetaData portletAppMD) throws DeploymentException;
+   
+   public void undeployPortlets(URL webappURL);
 }
 

Modified: modules/deployer/trunk/deployer/src/main/java/org/jboss/portal/deployer/portlet/PortletDeployer.java
===================================================================
--- modules/deployer/trunk/deployer/src/main/java/org/jboss/portal/deployer/portlet/PortletDeployer.java	2009-03-04 18:05:27 UTC (rev 12945)
+++ modules/deployer/trunk/deployer/src/main/java/org/jboss/portal/deployer/portlet/PortletDeployer.java	2009-03-04 18:45:19 UTC (rev 12946)
@@ -86,7 +86,8 @@
    @Override
    public void internalUndeploy(DeploymentUnit unit)
    {
-      System.out.println("INTERNALUNDEPLOY : " + unit.getName());
+      WebApplication webapp = unit.getAttachment(WebApplication.class);
+      this.deployment.undeployPortlets(webapp.getURL());
    }
    
 }




More information about the portal-commits mailing list