[portal-commits] JBoss Portal SVN: r6095 - in trunk: build/ide/intellij/idea60/modules/core-samples and 5 other directories.

portal-commits at lists.jboss.org portal-commits at lists.jboss.org
Wed Jan 24 19:26:27 EST 2007


Author: julien at jboss.com
Date: 2007-01-24 19:26:27 -0500 (Wed, 24 Jan 2007)
New Revision: 6095

Removed:
   trunk/core-samples/src/resources/portal-samples-war/WEB-INF/jsp/info/
Modified:
   trunk/build/ide/intellij/idea60/modules/core-management/core-management.iml
   trunk/build/ide/intellij/idea60/modules/core-samples/core-samples.iml
   trunk/core-samples/src/resources/portal-samples-war/WEB-INF/jboss-portlet.xml
   trunk/core-samples/src/resources/portal-samples-war/WEB-INF/portlet-instances.xml
   trunk/core-samples/src/resources/portal-samples-war/WEB-INF/portlet.xml
   trunk/core/src/main/org/jboss/portal/core/deployment/jboss/PortletAppDeployment.java
   trunk/core/src/main/org/jboss/portal/core/deployment/jboss/PortletAppDeploymentFactory.java
   trunk/core/src/main/org/jboss/portal/core/model/portal/command/RenderPortletWindowCommand.java
   trunk/core/src/resources/portal-core-sar/META-INF/jboss-service.xml
Log:
- jsp portlet stays in samples (makes more sense)
- forgot to use entity resolver when parsing -object.xml in the war file (fixed now)

Modified: trunk/build/ide/intellij/idea60/modules/core-management/core-management.iml
===================================================================
--- trunk/build/ide/intellij/idea60/modules/core-management/core-management.iml	2007-01-25 00:22:24 UTC (rev 6094)
+++ trunk/build/ide/intellij/idea60/modules/core-management/core-management.iml	2007-01-25 00:26:27 UTC (rev 6095)
@@ -33,5 +33,9 @@
     <orderEntry type="module" module-name="federation" />
     <orderEntryProperties />
   </component>
+  <component name="VcsManagerConfiguration">
+    <option name="ACTIVE_VCS_NAME" value="svn" />
+    <option name="USE_PROJECT_VCS" value="false" />
+  </component>
 </module>
 

Modified: trunk/build/ide/intellij/idea60/modules/core-samples/core-samples.iml
===================================================================
--- trunk/build/ide/intellij/idea60/modules/core-samples/core-samples.iml	2007-01-25 00:22:24 UTC (rev 6094)
+++ trunk/build/ide/intellij/idea60/modules/core-samples/core-samples.iml	2007-01-25 00:26:27 UTC (rev 6095)
@@ -34,5 +34,9 @@
     </orderEntry>
     <orderEntryProperties />
   </component>
+  <component name="VcsManagerConfiguration">
+    <option name="ACTIVE_VCS_NAME" value="svn" />
+    <option name="USE_PROJECT_VCS" value="false" />
+  </component>
 </module>
 

Modified: trunk/core/src/main/org/jboss/portal/core/deployment/jboss/PortletAppDeployment.java
===================================================================
--- trunk/core/src/main/org/jboss/portal/core/deployment/jboss/PortletAppDeployment.java	2007-01-25 00:22:24 UTC (rev 6094)
+++ trunk/core/src/main/org/jboss/portal/core/deployment/jboss/PortletAppDeployment.java	2007-01-25 00:26:27 UTC (rev 6095)
@@ -175,6 +175,17 @@
                      {
                         in = Tools.safeBufferedWrapper(url.openStream());
                         DocumentBuilder builder = XML.getDocumentBuilderFactory().newDocumentBuilder();
+                        EntityResolver entityResolver = factory.getPortalObjectEntityResolver();
+                        if (entityResolver == null)
+                        {
+                           log.debug("Coult not obtain entity resolver for " + url);
+                           entityResolver = new NullEntityResolver();
+                        }
+                        else
+                        {
+                           log.debug("Obtained entity resolver " + entityResolver + " for " + url);
+                        }
+                        builder.setEntityResolver(entityResolver);
                         Document doc = builder.parse(in);
                         Element deploymentsElt = doc.getDocumentElement();
                         for (Iterator i = XML.getChildrenIterator(deploymentsElt, "deployment"); i.hasNext();)

Modified: trunk/core/src/main/org/jboss/portal/core/deployment/jboss/PortletAppDeploymentFactory.java
===================================================================
--- trunk/core/src/main/org/jboss/portal/core/deployment/jboss/PortletAppDeploymentFactory.java	2007-01-25 00:22:24 UTC (rev 6094)
+++ trunk/core/src/main/org/jboss/portal/core/deployment/jboss/PortletAppDeploymentFactory.java	2007-01-25 00:26:27 UTC (rev 6095)
@@ -48,11 +48,24 @@
    /** . */
    protected EntityResolver portletInstancesEntityResolver;
 
+   /** . */
+   protected EntityResolver portalObjectEntityResolver;
+
    public Deployment newInstance(URL url, PortalWebApp pwa, MBeanServer mbeanServer) throws DeploymentException
    {
       return new PortletAppDeployment(url, pwa, mbeanServer, this);
    }
 
+   public EntityResolver getPortalObjectEntityResolver()
+   {
+      return portalObjectEntityResolver;
+   }
+
+   public void setPortalObjectEntityResolver(EntityResolver portalObjectEntityResolver)
+   {
+      this.portalObjectEntityResolver = portalObjectEntityResolver;
+   }
+
    public EntityResolver getPortletInstancesEntityResolver()
    {
       return portletInstancesEntityResolver;

Modified: trunk/core/src/main/org/jboss/portal/core/model/portal/command/RenderPortletWindowCommand.java
===================================================================
--- trunk/core/src/main/org/jboss/portal/core/model/portal/command/RenderPortletWindowCommand.java	2007-01-25 00:22:24 UTC (rev 6094)
+++ trunk/core/src/main/org/jboss/portal/core/model/portal/command/RenderPortletWindowCommand.java	2007-01-25 00:26:27 UTC (rev 6095)
@@ -75,21 +75,9 @@
       super(windowId);
    }
 
-   /** The instance. */
-   protected Instance instance;
-
    public void create() throws ControllerException
    {
       super.create();
-
-      //
-      instance = findInstance();
-
-      // No instance means we can't continue
-      if (instance == null)
-      {
-         throw new ResourceNotFoundException(window.getURI());
-      }
    }
 
    protected Instance findInstance()
@@ -142,6 +130,14 @@
       //
       try
       {
+         // Obtain instance
+         Instance instance = findInstance();
+         if (instance == null)
+         {
+            // No instance means we can't continue
+            throw new ResourceNotFoundException(window.getURI());
+         }
+
          //
          PortletInvocationResponse response;
          try

Modified: trunk/core/src/resources/portal-core-sar/META-INF/jboss-service.xml
===================================================================
--- trunk/core/src/resources/portal-core-sar/META-INF/jboss-service.xml	2007-01-25 00:22:24 UTC (rev 6094)
+++ trunk/core/src/resources/portal-core-sar/META-INF/jboss-service.xml	2007-01-25 00:26:27 UTC (rev 6095)
@@ -1050,6 +1050,9 @@
          optional-attribute-name="JBossPortletEntityResolver"
          proxy-type="attribute">portal:service=EntityResolver</depends>
       <depends
+         optional-attribute-name="PortalObjectEntityResolver"
+         proxy-type="attribute">portal:service=EntityResolver</depends>
+      <depends
          optional-attribute-name="PortletInstancesEntityResolver"
          proxy-type="attribute">portal:service=EntityResolver</depends>
       <attribute name="StandardJBossApplicationMetaDataLocation">conf/standardjboss-portlet.xml</attribute>

Modified: trunk/core-samples/src/resources/portal-samples-war/WEB-INF/jboss-portlet.xml
===================================================================
--- trunk/core-samples/src/resources/portal-samples-war/WEB-INF/jboss-portlet.xml	2007-01-25 00:22:24 UTC (rev 6094)
+++ trunk/core-samples/src/resources/portal-samples-war/WEB-INF/jboss-portlet.xml	2007-01-25 00:26:27 UTC (rev 6095)
@@ -66,18 +66,6 @@
       <portlet-name>SecuredTestPortlet</portlet-name>
    </portlet>
    <portlet>
-      <portlet-name>ContentRewritePortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>HintPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>WsrpSelectorTestPortlet</portlet-name>
-   </portlet>
-   <portlet>
-      <portlet-name>ThemeSelectorPortlet</portlet-name>
-   </portlet>
-   <portlet>
       <portlet-name>WeatherPortlet</portlet-name>
    </portlet>
    <portlet>

Modified: trunk/core-samples/src/resources/portal-samples-war/WEB-INF/portlet-instances.xml
===================================================================
--- trunk/core-samples/src/resources/portal-samples-war/WEB-INF/portlet-instances.xml	2007-01-25 00:22:24 UTC (rev 6094)
+++ trunk/core-samples/src/resources/portal-samples-war/WEB-INF/portlet-instances.xml	2007-01-25 00:26:27 UTC (rev 6095)
@@ -29,35 +29,17 @@
 <deployments>
    <deployment>
       <instance>
-         <instance-id>HeaderContentPortletInstance</instance-id>
-         <portlet-ref>HeaderContentPortlet</portlet-ref>
+         <instance-id>JSPPortletInstance</instance-id>
+         <portlet-ref>JSPPortlet</portlet-ref>
       </instance>
    </deployment>
    <deployment>
       <instance>
-         <instance-id>WeatherPortletInstance</instance-id>
-         <portlet-ref>WeatherPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
          <instance-id>NewsPortletInstance</instance-id>
          <portlet-ref>NewsPortlet</portlet-ref>
       </instance>
    </deployment>
    <deployment>
-      <instance>
-         <instance-id>JSPPortletInstance</instance-id>
-         <portlet-ref>JSPPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
-      <instance>
-         <instance-id>URLPortletInstance</instance-id>
-         <portlet-ref>URLPortlet</portlet-ref>
-      </instance>
-   </deployment>
-   <deployment>
       <if-exists>overwrite</if-exists>
       <instance>
          <instance-id>NewsPortletInstance2</instance-id>
@@ -76,6 +58,24 @@
    </deployment>
    <deployment>
       <instance>
+         <instance-id>WeatherPortletInstance</instance-id>
+         <portlet-ref>WeatherPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>HeaderContentPortletInstance</instance-id>
+         <portlet-ref>HeaderContentPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
+         <instance-id>URLPortletInstance</instance-id>
+         <portlet-ref>URLPortlet</portlet-ref>
+      </instance>
+   </deployment>
+   <deployment>
+      <instance>
          <instance-id>TestPortletInstance</instance-id>
          <portlet-ref>TestPortlet</portlet-ref>
       </instance>

Modified: trunk/core-samples/src/resources/portal-samples-war/WEB-INF/portlet.xml
===================================================================
--- trunk/core-samples/src/resources/portal-samples-war/WEB-INF/portlet.xml	2007-01-25 00:22:24 UTC (rev 6094)
+++ trunk/core-samples/src/resources/portal-samples-war/WEB-INF/portlet.xml	2007-01-25 00:26:27 UTC (rev 6095)
@@ -28,6 +28,19 @@
    xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
    version="1.0">
    <portlet>
+      <description>Simple JSP portlet</description>
+      <portlet-name>JSPPortlet</portlet-name>
+      <display-name>JSP Portlet</display-name>
+      <portlet-class>org.jboss.samples.portlet.jsp.JSPPortlet</portlet-class>
+      <supports>
+         <mime-type>text/html</mime-type>
+         <portlet-mode>VIEW</portlet-mode>
+      </supports>
+      <portlet-info>
+         <title>Greetings!</title>
+      </portlet-info>
+   </portlet>
+   <portlet>
       <description>Portlet to test modification of head content.</description>
       <portlet-name>HeaderContentPortlet</portlet-name>
       <display-name>Header Content Portlet</display-name>
@@ -292,19 +305,6 @@
       </portlet-preferences>
    </portlet>
    <portlet>
-      <description>Simple JSP portlet</description>
-      <portlet-name>JSPPortlet</portlet-name>
-      <display-name>JSP Portlet</display-name>
-      <portlet-class>org.jboss.samples.portlet.jsp.JSPPortlet</portlet-class>
-      <supports>
-         <mime-type>text/html</mime-type>
-         <portlet-mode>VIEW</portlet-mode>
-      </supports>
-      <portlet-info>
-         <title>Greetings!</title>
-      </portlet-info>
-   </portlet>
-   <portlet>
       <description>URL Portlet</description>
       <portlet-name>URLPortlet</portlet-name>
       <display-name>URL Portlet</display-name>




More information about the portal-commits mailing list