[jboss-cvs] jboss-portal/portlet/src/main/org/jboss/portal/portlet/deployment ...
Chris Laprun
chris.laprun at jboss.com
Thu Aug 17 03:05:48 EDT 2006
User: claprun
Date: 06/08/17 03:05:48
Modified: portlet/src/main/org/jboss/portal/portlet/deployment
JBossApplicationMetaDataFactory.java
Log:
- Added test to test app-level remotable.
- Added call to merge in JBossApplicationMetaDataFactory to fix issue with app-level remotable.
- Might need to fix PortletAppDeployment as well.
Revision Changes Path
1.7 +19 -20 jboss-portal/portlet/src/main/org/jboss/portal/portlet/deployment/JBossApplicationMetaDataFactory.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: JBossApplicationMetaDataFactory.java
===================================================================
RCS file: /cvsroot/jboss/jboss-portal/portlet/src/main/org/jboss/portal/portlet/deployment/JBossApplicationMetaDataFactory.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- JBossApplicationMetaDataFactory.java 2 Jul 2006 17:50:34 -0000 1.6
+++ JBossApplicationMetaDataFactory.java 17 Aug 2006 07:05:48 -0000 1.7
@@ -21,20 +21,20 @@
*/
package org.jboss.portal.portlet.deployment;
-import org.jboss.xb.binding.UnmarshallingContext;
-import org.jboss.xb.binding.GenericObjectModelFactory;
+import org.jboss.portal.common.transaction.Transactions;
+import org.jboss.portal.portlet.info.CacheInfo;
+import org.jboss.portal.portlet.metadata.JBossApplicationMetaData;
import org.jboss.portal.portlet.metadata.JBossPortletMetaData;
import org.jboss.portal.portlet.metadata.PolicyPermissionMetaData;
import org.jboss.portal.portlet.metadata.SecurityConstraintMetaData;
-import org.jboss.portal.portlet.metadata.JBossApplicationMetaData;
-import org.jboss.portal.portlet.info.CacheInfo;
-import org.jboss.portal.common.transaction.Transactions;
import org.jboss.portal.security.SecurityConstants;
+import org.jboss.xb.binding.GenericObjectModelFactory;
+import org.jboss.xb.binding.UnmarshallingContext;
import org.xml.sax.Attributes;
/**
* @author <a href="mailto:julien at jboss.org">Julien Viet</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
*/
public class JBossApplicationMetaDataFactory implements GenericObjectModelFactory
{
@@ -66,14 +66,14 @@
return createJBossPortlet();
}
}
- if (object instanceof JBossPortletMetaData)
+ else if (object instanceof JBossPortletMetaData)
{
if ("security-constraint".equals(localName))
{
return new SecurityConstraintMetaData();
}
}
- if (object instanceof SecurityConstraintMetaData)
+ else if (object instanceof SecurityConstraintMetaData)
{
if ("policy-permission".equals(localName))
{
@@ -99,9 +99,10 @@
{
JBossPortletMetaData portlet = (JBossPortletMetaData)child;
app.getPortlets().put(portlet.getName(), portlet);
+ portlet.merge(app);
}
}
- if (parent instanceof JBossPortletMetaData)
+ else if (parent instanceof JBossPortletMetaData)
{
JBossPortletMetaData portlet = (JBossPortletMetaData)parent;
if (child instanceof SecurityConstraintMetaData)
@@ -109,7 +110,7 @@
portlet.setSecurityConstraint((SecurityConstraintMetaData)child);
}
}
- if (parent instanceof SecurityConstraintMetaData)
+ else if (parent instanceof SecurityConstraintMetaData)
{
SecurityConstraintMetaData securityConstraint = (SecurityConstraintMetaData)parent;
if (child instanceof PolicyPermissionMetaData)
@@ -126,7 +127,7 @@
}
}
}
- if (parent instanceof PolicyPermissionMetaData)
+ else if (parent instanceof PolicyPermissionMetaData)
{
PolicyPermissionMetaData policyPermission = (PolicyPermissionMetaData)parent;
if ("unchecked".equals(child))
@@ -157,14 +158,14 @@
}
}
}
- if (object instanceof JBossPortletMetaData)
+ else if (object instanceof JBossPortletMetaData)
{
JBossPortletMetaData portlet = (JBossPortletMetaData)object;
if ("portlet-name".equals(localName))
{
portlet.setName(value);
}
- if ("remotable".equals(localName))
+ else if ("remotable".equals(localName))
{
if ("true".equalsIgnoreCase(value))
{
@@ -179,7 +180,7 @@
throw new RuntimeException();
}
}
- if ("distributed".equals(localName))
+ else if ("distributed".equals(localName))
{
if ("true".equalsIgnoreCase(value))
{
@@ -194,7 +195,7 @@
throw new RuntimeException();
}
}
- if ("ref-type".equals(localName))
+ else if ("ref-type".equals(localName))
{
if ("strong".equals(localName))
{
@@ -209,7 +210,7 @@
// log.warn("Unrecognized reference type " + refType);
}
}
- if ("trans-attribute".equals(localName))
+ else if ("trans-attribute".equals(localName))
{
if ("Required".equalsIgnoreCase(value))
{
@@ -241,7 +242,7 @@
}
}
}
- if (object instanceof PolicyPermissionMetaData)
+ else if (object instanceof PolicyPermissionMetaData)
{
PolicyPermissionMetaData policyPermission = (PolicyPermissionMetaData)object;
if ("role-name".equals(localName))
@@ -255,9 +256,7 @@
}
}
- /**
- * Can be subclasses to allow sub class.
- */
+ /** Can be subclasses to allow sub class. */
protected JBossPortletMetaData createJBossPortlet()
{
return new JBossPortletMetaData();
More information about the jboss-cvs-commits
mailing list