JBoss Portal SVN: r10507 - in branches/JBoss_Portal_Branch_2_7/wsrp: src/main/org/jboss/portal/test/wsrp/consumer and 4 other directories.
by portal-commits@lists.jboss.org
Author: chris.laprun(a)jboss.com
Date: 2008-04-04 19:52:53 -0400 (Fri, 04 Apr 2008)
New Revision: 10507
Modified:
branches/JBoss_Portal_Branch_2_7/wsrp/build.xml
branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/test/wsrp/consumer/RenderHandlerTestCase.java
branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/test/wsrp/other/WSRPPortletURLTestCase.java
branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/WSRPPortletURL.java
branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/WSRPResourceURL.java
branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/consumer/RenderHandler.java
branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/producer/RenderRequestProcessor.java
Log:
- Improved robustness of WSRPPortletURLs (more error checking) in particular with respect to resource URLs.
- Added test cases and activated RenderHandlerTestCase.
- Minor improvements.
Modified: branches/JBoss_Portal_Branch_2_7/wsrp/build.xml
===================================================================
--- branches/JBoss_Portal_Branch_2_7/wsrp/build.xml 2008-04-04 23:47:59 UTC (rev 10506)
+++ branches/JBoss_Portal_Branch_2_7/wsrp/build.xml 2008-04-04 23:52:53 UTC (rev 10507)
@@ -809,6 +809,7 @@
<test todir="${test.reports}" name="org.jboss.portal.test.wsrp.consumer.ProducerInfoTestCase"/>
<test todir="${test.reports}" name="org.jboss.portal.test.wsrp.consumer.RegistrationInfoTestCase"/>
<test todir="${test.reports}" name="org.jboss.portal.test.wsrp.consumer.RegistrationPropertyTestCase"/>
+ <test todir="${test.reports}" name="org.jboss.portal.test.wsrp.consumer.RenderHandlerTestCase"/>
<zest todir="${test.reports}" name="org.jboss.portal.test.wsrp.consumer.ConsumerRegistryTestCase"
outfile="TEST-ConsumerRegistryTestCase">
<parameter name="Config" value="persistent-jboss-beans.xml"/>
Modified: branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/test/wsrp/consumer/RenderHandlerTestCase.java
===================================================================
--- branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/test/wsrp/consumer/RenderHandlerTestCase.java 2008-04-04 23:47:59 UTC (rev 10506)
+++ branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/test/wsrp/consumer/RenderHandlerTestCase.java 2008-04-04 23:52:53 UTC (rev 10507)
@@ -34,8 +34,7 @@
*/
public class RenderHandlerTestCase extends TestCase
{
-
- public void testResourceURLRewriter()
+ public void testResourceURLRewriterProcessNonResource()
{
String markup = "<a href=\"/portal/portal/default/Test/EXAMPLE/EXAMPLE?action=1d&windowstate=&mode=" +
"&ns=_next%3D%2Fdk%2Fskat%2Fportal%2Ffront%2Fportlets%2Fexample%2Findex.jsp" +
Modified: branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/test/wsrp/other/WSRPPortletURLTestCase.java
===================================================================
--- branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/test/wsrp/other/WSRPPortletURLTestCase.java 2008-04-04 23:47:59 UTC (rev 10506)
+++ branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/test/wsrp/other/WSRPPortletURLTestCase.java 2008-04-04 23:52:53 UTC (rev 10507)
@@ -27,6 +27,7 @@
import org.jboss.portal.wsrp.WSRPActionURL;
import org.jboss.portal.wsrp.WSRPPortletURL;
import org.jboss.portal.wsrp.WSRPRenderURL;
+import org.jboss.portal.wsrp.WSRPRewritingConstants;
/**
* @author <a href="mailto:chris.laprun@jboss.com">Chris Laprun</a>
@@ -35,18 +36,13 @@
*/
public class WSRPPortletURLTestCase extends TestCase
{
- /** Load a resource http://test.com/images/test.gif */
public void testResource()
{
- // julien : cannot be tested properly for now
+ String expected = "wsrp_rewrite?wsrp-urlType=resource&wsrp-url=http%3A%2F%2Ftest.com%2Fimages%2Ftest.gif" +
+ "&wsrp-requiresRewrite=true/wsrp_rewrite";
+ WSRPPortletURL url = WSRPPortletURL.create(expected);
-// String expected = "wsrp_rewrite?wsrp-urlType=resource&wsrp-url=http%3A%2F%2Ftest.com%2Fimages%2Ftest.gif" +
-// "&wsrp-requiresRewrite=true/wsrp_rewrite";
-// WSRPPortletURL url = WSRPPortletURL.create(expected);
-//
-// assertEquals(WSRPRewritingConstants.URL_TYPE_RESOURCE, url.getURLType());
-// assertEquals("http%3A%2F%2Ftest.com%2Fimages%2Ftest.gif", url.getRawParameterValueFor(WSRPRewritingConstants.RESOURCE_URL));
-// assertEquals("true", url.getRawParameterValueFor(WSRPRewritingConstants.RESOURCE_REQUIRES_REWRITE));
+ assertEquals("http://test.com/images/test.gif", url.toString());
}
/** Declare a secure interaction back to the Portlet */
@@ -82,16 +78,49 @@
assertTrue(url instanceof WSRPRenderURL);
}
- public void testRobustness()
+ public void testInvalidParameterName()
{
- String wrongURLType = "wsrp_rewrite?wsrp-urlType=pipo&wsrp-mode=help/wsrp_rewrite";
+ String message = "Should have detected invalid parameter: ";
+ String invalid = "wsrp_rewrite?wsrp-urlType=render&amp;wsrp-url=http%3A%2F%2Flocalhost%2F/wsrp_rewrite";
+ checkInvalidURL(invalid, message, "amp;wsrp-url");
+
+ invalid = "wsrp_rewrite?wsrp-urlType=render&foo=bar/wsrp_rewrite";
+ checkInvalidURL(invalid, message, "foo");
+ }
+
+ public void testInvalidResourceURLV1()
+ {
+ String message = "Should have detected missing parameter: ";
+
+ String invalid = "wsrp_rewrite?wsrp-urlType=resource&wsrp-url=http%3A%2F%2Flocalhost%2F/wsrp_rewrite";
+ checkInvalidURL(invalid, message, WSRPRewritingConstants.RESOURCE_REQUIRES_REWRITE);
+
+ invalid = "wsrp_rewrite?wsrp-urlType=resource&wsrp-requiresRewrite=true/wsrp_rewrite";
+ checkInvalidURL(invalid, message, WSRPRewritingConstants.RESOURCE_URL);
+
+ invalid = "wsrp_rewrite?wsrp-urlType=resource&wsrp-url=invalidURL&wsrp-requiresRewrite=true/wsrp_rewrite";
+ checkInvalidURL(invalid, "Should have detected invalid URL: ", "invalidURL");
+ }
+
+ private void checkInvalidURL(String invalid, String message, String mustBeInException)
+ {
try
{
- WSRPPortletURL url = WSRPPortletURL.create(wrongURLType);
- fail("Should have detected wrong URL type");
+ WSRPPortletURL.create(invalid);
+ fail(message + mustBeInException);
+ }
+ catch (IllegalArgumentException e)
+ {
+ assertTrue(e.getLocalizedMessage().contains(mustBeInException));
+ }
+ }
- url = WSRPPortletURL.create(null);
+ public void testNullURL()
+ {
+ try
+ {
+ WSRPPortletURL.create(null);
fail("Should have detected null URL");
}
catch (IllegalArgumentException e)
@@ -99,4 +128,19 @@
// expected
}
}
+
+ public void testInvalidURLType()
+ {
+ String wrongURLType = "wsrp_rewrite?wsrp-urlType=pipo&wsrp-mode=help/wsrp_rewrite";
+
+ try
+ {
+ WSRPPortletURL.create(wrongURLType);
+ fail("Should have detected wrong URL type");
+ }
+ catch (IllegalArgumentException e)
+ {
+ // expected
+ }
+ }
}
Modified: branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/WSRPPortletURL.java
===================================================================
--- branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/WSRPPortletURL.java 2008-04-04 23:47:59 UTC (rev 10506)
+++ branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/WSRPPortletURL.java 2008-04-04 23:52:53 UTC (rev 10507)
@@ -125,7 +125,7 @@
}
// standardize parameter separators
- encodedURL = Tools.replace(encodedURL, "&", PARAM_SEPARATOR);
+ encodedURL = Tools.replace(encodedURL, AMPERSAND, PARAM_SEPARATOR);
encodedURL = Tools.replace(encodedURL, "&", PARAM_SEPARATOR); // this second shouldn't be used but in case it is...
// remove url type param name and extract value
@@ -153,10 +153,10 @@
throw new IllegalArgumentException("Unrecognized URL type: " + encodedURL.substring(0, encodedURL.indexOf(PARAM_SEPARATOR)));
}
- // starting from now, everything else is optional so need to check if we still have some chars to parse
+ // other parameters
Map params = null;
int urlTypeLength = urlType.length();
- if (encodedURL.length() != urlTypeLength)
+ if (encodedURL.length() > urlTypeLength)
{
// truncate again once the value is extracted
encodedURL = encodedURL.substring(urlTypeLength + 1); // +1 for the param separator
@@ -164,6 +164,11 @@
// extract the other parameters
params = extractParams(encodedURL, originalURL);
}
+ else if (WSRPRewritingConstants.URL_TYPE_RESOURCE.equals(urlType))
+ {
+ throw new IllegalArgumentException("Both the 'wsrp-url' and 'wsrp-requiresRewrite' parameters MUST also be specified for resource URL '"
+ + originalURL + "'");
+ }
url.setParams(params);
return url;
@@ -205,7 +210,7 @@
paramValue = getRawParameterValueFor(params, WSRPRewritingConstants.SECURE_URL);
if (paramValue != null)
{
- secure = Boolean.valueOf(paramValue).booleanValue();
+ secure = Boolean.valueOf(paramValue);
}
}
@@ -286,7 +291,7 @@
private static Map extractParams(String encodedURL, String originalURL)
{
- Map params = new HashMap();
+ Map<String, String> params = new HashMap<String, String>();
boolean finished = false;
while (encodedURL.length() > 0 && !finished)
{
@@ -310,6 +315,10 @@
}
String name = param.substring(0, equalsIndex);
+ if (!name.startsWith("wsrp-"))
+ {
+ throw new IllegalArgumentException("Invalid parameter name: '" + name + "'");
+ }
String value = param.substring(equalsIndex + 1, param.length()); // +1 to ignore "="
params.put(name, value);
encodedURL = encodedURL.substring(endParamIndex + 1); // +1 for the param separator
Modified: branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/WSRPResourceURL.java
===================================================================
--- branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/WSRPResourceURL.java 2008-04-04 23:47:59 UTC (rev 10506)
+++ branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/WSRPResourceURL.java 2008-04-04 23:52:53 UTC (rev 10507)
@@ -47,7 +47,7 @@
private URL resourceURL;
private boolean requiresRewrite = false;
- private static final List SUPPORTED_RESOURCE_TYPES = new ArrayList(4);
+ private static final List<MediaType> SUPPORTED_RESOURCE_TYPES = new ArrayList<MediaType>(4);
static
{
@@ -108,8 +108,13 @@
String paramValue = getRawParameterValueFor(params, WSRPRewritingConstants.RESOURCE_REQUIRES_REWRITE);
if (paramValue != null)
{
- requiresRewrite = Boolean.valueOf(paramValue).booleanValue();
+ requiresRewrite = Boolean.valueOf(paramValue);
}
+ else
+ {
+ throw new IllegalArgumentException("The parsed parameters don't contain a value for the required "
+ + WSRPRewritingConstants.RESOURCE_REQUIRES_REWRITE + " parameter.");
+ }
paramValue = getRawParameterValueFor(params, WSRPRewritingConstants.RESOURCE_URL);
if (paramValue != null)
@@ -120,7 +125,7 @@
if (requiresRewrite)
{
- // fixme: do something...
+ // todo: do something...
log.debug("Required re-writing but this is not yet implemented...");
}
@@ -142,20 +147,22 @@
}
catch (MalformedURLException e)
{
- IllegalArgumentException iae = new IllegalArgumentException("Malformed URL: " + paramValue);
- iae.initCause(e);
- throw iae;
+ throw new IllegalArgumentException("Malformed URL: " + paramValue, e);
}
}
+ else
+ {
+ throw new IllegalArgumentException("The parsed parameters don't contain a value for the required "
+ + WSRPRewritingConstants.RESOURCE_URL + " parameter.");
+ }
}
private void isSupported(MediaType mediaType)
{
if (mediaType != null)
{
- for (int i = 0; i < SUPPORTED_RESOURCE_TYPES.size(); i++)
+ for (MediaType type : SUPPORTED_RESOURCE_TYPES)
{
- MediaType type = (MediaType)SUPPORTED_RESOURCE_TYPES.get(i);
if (!type.isAllowedSubType(mediaType))
{
log.debug("MIME type '" + mediaType
Modified: branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/consumer/RenderHandler.java
===================================================================
--- branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/consumer/RenderHandler.java 2008-04-04 23:47:59 UTC (rev 10506)
+++ branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/consumer/RenderHandler.java 2008-04-04 23:52:53 UTC (rev 10507)
@@ -252,6 +252,7 @@
}
}
+ // @todo: public for tests
public static class ResourceURLRewriter extends URLTools.URLReplacementGenerator
{
public String getReplacementFor(int currentIndex, URLTools.URLMatch currentMatch)
Modified: branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/producer/RenderRequestProcessor.java
===================================================================
--- branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/producer/RenderRequestProcessor.java 2008-04-04 23:47:59 UTC (rev 10506)
+++ branches/JBoss_Portal_Branch_2_7/wsrp/src/main/org/jboss/portal/wsrp/producer/RenderRequestProcessor.java 2008-04-04 23:52:53 UTC (rev 10507)
@@ -116,7 +116,7 @@
switch (fragment.getType())
{
case FragmentResponse.TYPE_CHARS:
- markupString = processFragmentString(fragment.getChars().toString());
+ markupString = processFragmentString(fragment.getChars());
break;
case FragmentResponse.TYPE_BYTES:
markupBinary = fragment.getBytes(); // fix-me: might need to convert to Base64?
16 years, 2 months
JBoss Portal SVN: r10506 - in branches/JBoss_Portal_Branch_2_6/wsrp: src/main/org/jboss/portal/test/wsrp/consumer and 3 other directories.
by portal-commits@lists.jboss.org
Author: chris.laprun(a)jboss.com
Date: 2008-04-04 19:47:59 -0400 (Fri, 04 Apr 2008)
New Revision: 10506
Modified:
branches/JBoss_Portal_Branch_2_6/wsrp/build.xml
branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/test/wsrp/consumer/RenderHandlerTestCase.java
branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/test/wsrp/other/WSRPPortletURLTestCase.java
branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/WSRPPortletURL.java
branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/WSRPResourceURL.java
branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/RenderHandler.java
Log:
- Improved robustness of WSRPPortletURLs (more error checking) in particular with respect to resource URLs.
- Added test cases and activated RenderHandlerTestCase.
- Minor improvements.
Modified: branches/JBoss_Portal_Branch_2_6/wsrp/build.xml
===================================================================
--- branches/JBoss_Portal_Branch_2_6/wsrp/build.xml 2008-04-04 21:38:18 UTC (rev 10505)
+++ branches/JBoss_Portal_Branch_2_6/wsrp/build.xml 2008-04-04 23:47:59 UTC (rev 10506)
@@ -841,6 +841,7 @@
<test todir="${test.reports}" name="org.jboss.portal.test.wsrp.consumer.ProducerInfoTestCase"/>
<test todir="${test.reports}" name="org.jboss.portal.test.wsrp.consumer.RegistrationInfoTestCase"/>
<test todir="${test.reports}" name="org.jboss.portal.test.wsrp.consumer.RegistrationPropertyTestCase"/>
+ <test todir="${test.reports}" name="org.jboss.portal.test.wsrp.consumer.RenderHandlerTestCase"/>
<zest todir="${test.reports}" name="org.jboss.portal.test.wsrp.consumer.ConsumerRegistryTestCase"
outfile="TEST-ConsumerRegistryTestCase">
<parameter name="Config" value="persistent-jboss-beans.xml"/>
Modified: branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/test/wsrp/consumer/RenderHandlerTestCase.java
===================================================================
--- branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/test/wsrp/consumer/RenderHandlerTestCase.java 2008-04-04 21:38:18 UTC (rev 10505)
+++ branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/test/wsrp/consumer/RenderHandlerTestCase.java 2008-04-04 23:47:59 UTC (rev 10506)
@@ -34,8 +34,7 @@
*/
public class RenderHandlerTestCase extends TestCase
{
-
- public void testResourceURLRewriter()
+ public void testResourceURLRewriterProcessNonResource()
{
String markup = "<a href=\"/portal/portal/default/Test/EXAMPLE/EXAMPLE?action=1d&windowstate=&mode=" +
"&ns=_next%3D%2Fdk%2Fskat%2Fportal%2Ffront%2Fportlets%2Fexample%2Findex.jsp" +
Modified: branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/test/wsrp/other/WSRPPortletURLTestCase.java
===================================================================
--- branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/test/wsrp/other/WSRPPortletURLTestCase.java 2008-04-04 21:38:18 UTC (rev 10505)
+++ branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/test/wsrp/other/WSRPPortletURLTestCase.java 2008-04-04 23:47:59 UTC (rev 10506)
@@ -27,6 +27,7 @@
import org.jboss.portal.wsrp.WSRPActionURL;
import org.jboss.portal.wsrp.WSRPPortletURL;
import org.jboss.portal.wsrp.WSRPRenderURL;
+import org.jboss.portal.wsrp.WSRPRewritingConstants;
/**
* @author <a href="mailto:chris.laprun@jboss.com">Chris Laprun</a>
@@ -35,18 +36,13 @@
*/
public class WSRPPortletURLTestCase extends TestCase
{
- /** Load a resource http://test.com/images/test.gif */
public void testResource()
{
- // julien : cannot be tested properly for now
+ String expected = "wsrp_rewrite?wsrp-urlType=resource&wsrp-url=http%3A%2F%2Ftest.com%2Fimages%2Ftest.gif" +
+ "&wsrp-requiresRewrite=true/wsrp_rewrite";
+ WSRPPortletURL url = WSRPPortletURL.create(expected);
-// String expected = "wsrp_rewrite?wsrp-urlType=resource&wsrp-url=http%3A%2F%2Ftest.com%2Fimages%2Ftest.gif" +
-// "&wsrp-requiresRewrite=true/wsrp_rewrite";
-// WSRPPortletURL url = WSRPPortletURL.create(expected);
-//
-// assertEquals(WSRPRewritingConstants.URL_TYPE_RESOURCE, url.getURLType());
-// assertEquals("http%3A%2F%2Ftest.com%2Fimages%2Ftest.gif", url.getRawParameterValueFor(WSRPRewritingConstants.RESOURCE_URL));
-// assertEquals("true", url.getRawParameterValueFor(WSRPRewritingConstants.RESOURCE_REQUIRES_REWRITE));
+ assertEquals("http://test.com/images/test.gif", url.toString());
}
/** Declare a secure interaction back to the Portlet */
@@ -82,16 +78,49 @@
assertTrue(url instanceof WSRPRenderURL);
}
- public void testRobustness()
+ public void testInvalidParameterName()
{
- String wrongURLType = "wsrp_rewrite?wsrp-urlType=pipo&wsrp-mode=help/wsrp_rewrite";
+ String message = "Should have detected invalid parameter: ";
+ String invalid = "wsrp_rewrite?wsrp-urlType=render&amp;wsrp-url=http%3A%2F%2Flocalhost%2F/wsrp_rewrite";
+ checkInvalidURL(invalid, message, "amp;wsrp-url");
+
+ invalid = "wsrp_rewrite?wsrp-urlType=render&foo=bar/wsrp_rewrite";
+ checkInvalidURL(invalid, message, "foo");
+ }
+
+ public void testInvalidResourceURLV1()
+ {
+ String message = "Should have detected missing parameter: ";
+
+ String invalid = "wsrp_rewrite?wsrp-urlType=resource&wsrp-url=http%3A%2F%2Flocalhost%2F/wsrp_rewrite";
+ checkInvalidURL(invalid, message, WSRPRewritingConstants.RESOURCE_REQUIRES_REWRITE);
+
+ invalid = "wsrp_rewrite?wsrp-urlType=resource&wsrp-requiresRewrite=true/wsrp_rewrite";
+ checkInvalidURL(invalid, message, WSRPRewritingConstants.RESOURCE_URL);
+
+ invalid = "wsrp_rewrite?wsrp-urlType=resource&wsrp-url=invalidURL&wsrp-requiresRewrite=true/wsrp_rewrite";
+ checkInvalidURL(invalid, "Should have detected invalid URL: ", "invalidURL");
+ }
+
+ private void checkInvalidURL(String invalid, String message, String mustBeInException)
+ {
try
{
- WSRPPortletURL url = WSRPPortletURL.create(wrongURLType);
- fail("Should have detected wrong URL type");
+ WSRPPortletURL.create(invalid);
+ fail(message + mustBeInException);
+ }
+ catch (IllegalArgumentException e)
+ {
+ assertTrue(e.getLocalizedMessage().contains(mustBeInException));
+ }
+ }
- url = WSRPPortletURL.create(null);
+ public void testNullURL()
+ {
+ try
+ {
+ WSRPPortletURL.create(null);
fail("Should have detected null URL");
}
catch (IllegalArgumentException e)
@@ -99,4 +128,19 @@
// expected
}
}
+
+ public void testInvalidURLType()
+ {
+ String wrongURLType = "wsrp_rewrite?wsrp-urlType=pipo&wsrp-mode=help/wsrp_rewrite";
+
+ try
+ {
+ WSRPPortletURL.create(wrongURLType);
+ fail("Should have detected wrong URL type");
+ }
+ catch (IllegalArgumentException e)
+ {
+ // expected
+ }
+ }
}
Modified: branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/WSRPPortletURL.java
===================================================================
--- branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/WSRPPortletURL.java 2008-04-04 21:38:18 UTC (rev 10505)
+++ branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/WSRPPortletURL.java 2008-04-04 23:47:59 UTC (rev 10506)
@@ -125,7 +125,7 @@
}
// standardize parameter separators
- encodedURL = Tools.replace(encodedURL, "&", PARAM_SEPARATOR);
+ encodedURL = Tools.replace(encodedURL, AMPERSAND, PARAM_SEPARATOR);
encodedURL = Tools.replace(encodedURL, "&", PARAM_SEPARATOR); // this second shouldn't be used but in case it is...
// remove url type param name and extract value
@@ -153,10 +153,10 @@
throw new IllegalArgumentException("Unrecognized URL type: " + encodedURL.substring(0, encodedURL.indexOf(PARAM_SEPARATOR)));
}
- // starting from now, everything else is optional so need to check if we still have some chars to parse
+ // other parameters
Map params = null;
int urlTypeLength = urlType.length();
- if (encodedURL.length() != urlTypeLength)
+ if (encodedURL.length() > urlTypeLength)
{
// truncate again once the value is extracted
encodedURL = encodedURL.substring(urlTypeLength + 1); // +1 for the param separator
@@ -164,6 +164,11 @@
// extract the other parameters
params = extractParams(encodedURL, originalURL);
}
+ else if (WSRPRewritingConstants.URL_TYPE_RESOURCE.equals(urlType))
+ {
+ throw new IllegalArgumentException("Both the 'wsrp-url' and 'wsrp-requiresRewrite' parameters MUST also be specified for resource URL '"
+ + originalURL + "'");
+ }
url.setParams(params);
return url;
@@ -205,7 +210,7 @@
paramValue = getRawParameterValueFor(params, WSRPRewritingConstants.SECURE_URL);
if (paramValue != null)
{
- secure = Boolean.valueOf(paramValue).booleanValue();
+ secure = Boolean.valueOf(paramValue);
}
}
@@ -286,7 +291,7 @@
private static Map extractParams(String encodedURL, String originalURL)
{
- Map params = new HashMap();
+ Map<String, String> params = new HashMap<String, String>();
boolean finished = false;
while (encodedURL.length() > 0 && !finished)
{
@@ -310,6 +315,10 @@
}
String name = param.substring(0, equalsIndex);
+ if (!name.startsWith("wsrp-"))
+ {
+ throw new IllegalArgumentException("Invalid parameter name: '" + name + "'");
+ }
String value = param.substring(equalsIndex + 1, param.length()); // +1 to ignore "="
params.put(name, value);
encodedURL = encodedURL.substring(endParamIndex + 1); // +1 for the param separator
Modified: branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/WSRPResourceURL.java
===================================================================
--- branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/WSRPResourceURL.java 2008-04-04 21:38:18 UTC (rev 10505)
+++ branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/WSRPResourceURL.java 2008-04-04 23:47:59 UTC (rev 10506)
@@ -47,7 +47,7 @@
private URL resourceURL;
private boolean requiresRewrite = false;
- private static final List SUPPORTED_RESOURCE_TYPES = new ArrayList(4);
+ private static final List<MediaType> SUPPORTED_RESOURCE_TYPES = new ArrayList<MediaType>(4);
static
{
@@ -108,8 +108,13 @@
String paramValue = getRawParameterValueFor(params, WSRPRewritingConstants.RESOURCE_REQUIRES_REWRITE);
if (paramValue != null)
{
- requiresRewrite = Boolean.valueOf(paramValue).booleanValue();
+ requiresRewrite = Boolean.valueOf(paramValue);
}
+ else
+ {
+ throw new IllegalArgumentException("The parsed parameters don't contain a value for the required "
+ + WSRPRewritingConstants.RESOURCE_REQUIRES_REWRITE + " parameter.");
+ }
paramValue = getRawParameterValueFor(params, WSRPRewritingConstants.RESOURCE_URL);
if (paramValue != null)
@@ -120,7 +125,7 @@
if (requiresRewrite)
{
- // fixme: do something...
+ // todo: do something...
log.debug("Required re-writing but this is not yet implemented...");
}
@@ -142,20 +147,22 @@
}
catch (MalformedURLException e)
{
- IllegalArgumentException iae = new IllegalArgumentException("Malformed URL: " + paramValue);
- iae.initCause(e);
- throw iae;
+ throw new IllegalArgumentException("Malformed URL: " + paramValue, e);
}
}
+ else
+ {
+ throw new IllegalArgumentException("The parsed parameters don't contain a value for the required "
+ + WSRPRewritingConstants.RESOURCE_URL + " parameter.");
+ }
}
private void isSupported(MediaType mediaType)
{
if (mediaType != null)
{
- for (int i = 0; i < SUPPORTED_RESOURCE_TYPES.size(); i++)
+ for (MediaType type : SUPPORTED_RESOURCE_TYPES)
{
- MediaType type = (MediaType)SUPPORTED_RESOURCE_TYPES.get(i);
if (!type.isAllowedSubType(mediaType))
{
log.debug("MIME type '" + mediaType
Modified: branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/RenderHandler.java
===================================================================
--- branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/RenderHandler.java 2008-04-04 21:38:18 UTC (rev 10505)
+++ branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/RenderHandler.java 2008-04-04 23:47:59 UTC (rev 10506)
@@ -260,6 +260,7 @@
}
}
+ // todo: public for tests
public static class ResourceURLRewriter extends URLTools.URLReplacementGenerator
{
public String getReplacementFor(int currentIndex, URLTools.URLMatch currentMatch)
16 years, 2 months
JBoss Portal SVN: r10505 - modules/test/trunk/remote.
by portal-commits@lists.jboss.org
Author: sohil.shah(a)jboss.com
Date: 2008-04-04 17:38:18 -0400 (Fri, 04 Apr 2008)
New Revision: 10505
Modified:
modules/test/trunk/remote/pom.xml
Log:
deactivating selenium integration test until browser location etc is parametrized. without that, hudson build is breaking and only works locally
Modified: modules/test/trunk/remote/pom.xml
===================================================================
--- modules/test/trunk/remote/pom.xml 2008-04-04 20:59:24 UTC (rev 10504)
+++ modules/test/trunk/remote/pom.xml 2008-04-04 21:38:18 UTC (rev 10505)
@@ -100,6 +100,8 @@
</dependency>
</dependencies>
+ <!-- DeActivating Selenium integration test until the Selenium Tests are parametrized with proper pointers to firefox -->
+ <!--
<build>
<plugins>
<plugin>
@@ -142,7 +144,6 @@
<artifactId>jboss-unit-tooling-core</artifactId>
<version>${project.version}</version>
</dependency>
- <!--stuff to run servers for tests-->
<dependency>
<groupId>cargo</groupId>
<artifactId>cargo-ant</artifactId>
@@ -188,6 +189,7 @@
</plugin>
</plugins>
</build>
+ -->
<properties>
</properties>
16 years, 2 months
JBoss Portal SVN: r10504 - modules/test/trunk/remote.
by portal-commits@lists.jboss.org
Author: sohil.shah(a)jboss.com
Date: 2008-04-04 16:59:24 -0400 (Fri, 04 Apr 2008)
New Revision: 10504
Modified:
modules/test/trunk/remote/pom.xml
Log:
removing duplicate dependency directive
Modified: modules/test/trunk/remote/pom.xml
===================================================================
--- modules/test/trunk/remote/pom.xml 2008-04-04 20:53:34 UTC (rev 10503)
+++ modules/test/trunk/remote/pom.xml 2008-04-04 20:59:24 UTC (rev 10504)
@@ -43,12 +43,8 @@
<dependency>
<groupId>apache-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
- </dependency>
+ </dependency>
<dependency>
- <groupId>apache-httpclient</groupId>
- <artifactId>commons-httpclient</artifactId>
- </dependency>
- <dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
16 years, 2 months
JBoss Portal SVN: r10503 - modules/test/trunk/remote.
by portal-commits@lists.jboss.org
Author: sohil.shah(a)jboss.com
Date: 2008-04-04 16:53:34 -0400 (Fri, 04 Apr 2008)
New Revision: 10503
Modified:
modules/test/trunk/remote/pom.xml
Log:
fixing compilation issue with httpclient dependency
Modified: modules/test/trunk/remote/pom.xml
===================================================================
--- modules/test/trunk/remote/pom.xml 2008-04-04 12:10:09 UTC (rev 10502)
+++ modules/test/trunk/remote/pom.xml 2008-04-04 20:53:34 UTC (rev 10503)
@@ -39,8 +39,7 @@
<groupId>org.openqa.selenium.client-drivers</groupId>
<artifactId>selenium-java-client-driver</artifactId>
<version>0.9.2</version>
- </dependency>
- <!--
+ </dependency>
<dependency>
<groupId>apache-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
@@ -52,8 +51,7 @@
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
- </dependency>
- -->
+ </dependency>
<!-- test scope dependencies -->
<dependency>
16 years, 2 months
JBoss Portal SVN: r10502 - in modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation: classic and 1 other directories.
by portal-commits@lists.jboss.org
Author: julien(a)jboss.com
Date: 2008-04-04 08:10:09 -0400 (Fri, 04 Apr 2008)
New Revision: 10502
Modified:
modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/PresentationServerImpl.java
modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationClient.java
modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/DefaultPageViewPortScope.java
Log:
added support for sibbling and children pages
Modified: modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/PresentationServerImpl.java
===================================================================
--- modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/PresentationServerImpl.java 2008-04-04 11:53:43 UTC (rev 10501)
+++ modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/PresentationServerImpl.java 2008-04-04 12:10:09 UTC (rev 10502)
@@ -48,9 +48,13 @@
public PresentationServerImpl()
{
ContextNode root = structuralStateContext.getRoot();
- PageNode page = root.addChild("default", PageNode.class);
- page.addChild("foo", WindowNode.class);
- page.addChild("bar", WindowNode.class);
+ PageNode defaultPage = root.addChild("default", PageNode.class);
+ PageNode fooPage = root.addChild("foo", PageNode.class);
+ PageNode barPage = root.addChild("bar", PageNode.class);
+ defaultPage.addChild("foo", WindowNode.class);
+ defaultPage.addChild("bar", WindowNode.class);
+ defaultPage.addChild("juu", PageNode.class);
+ defaultPage.addChild("daa", PageNode.class);
}
public StructuralStateContext getStructuralStateContext()
Modified: modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationClient.java
===================================================================
--- modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationClient.java 2008-04-04 11:53:43 UTC (rev 10501)
+++ modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationClient.java 2008-04-04 12:10:09 UTC (rev 10502)
@@ -115,13 +115,20 @@
}
else if (object instanceof UIPage)
{
- writer.print("<div>");
+ if (node.getChildren() != null)
+ {
+ writer.print("<div>");
- //
- renderChildren(node, writer);
+ //
+ renderChildren(node, writer);
- //
- writer.print("</div>");
+ //
+ writer.print("</div>");
+ }
+ else
+ {
+ writer.print("<div>Link to page : " + object.getId() + "</div>");
+ }
}
else if (object instanceof UIWindow)
{
Modified: modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/DefaultPageViewPortScope.java
===================================================================
--- modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/DefaultPageViewPortScope.java 2008-04-04 11:53:43 UTC (rev 10501)
+++ modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/DefaultPageViewPortScope.java 2008-04-04 12:10:09 UTC (rev 10502)
@@ -125,7 +125,7 @@
pageStatus = NO_PAGE;
break;
case DEFAULT_PAGE_SIBLING:
- pageStatus = DEFAULT_PAGE;
+ pageStatus = NO_PAGE;
break;
case DEFAULT_PAGE_CHILD:
pageStatus = DEFAULT_PAGE;
16 years, 2 months
JBoss Portal SVN: r10501 - in modules/presentation/trunk/classic: src and 7 other directories.
by portal-commits@lists.jboss.org
Author: julien(a)jboss.com
Date: 2008-04-04 07:53:43 -0400 (Fri, 04 Apr 2008)
New Revision: 10501
Added:
modules/presentation/trunk/classic/src/assemble/
modules/presentation/trunk/classic/src/assemble/presentation-war.xml
modules/presentation/trunk/classic/src/main/artifacts/
modules/presentation/trunk/classic/src/main/artifacts/presentation-war/
modules/presentation/trunk/classic/src/main/artifacts/presentation-war/WEB-INF/
modules/presentation/trunk/classic/src/main/artifacts/presentation-war/WEB-INF/web.xml
Modified:
modules/presentation/trunk/classic/pom.xml
modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationServlet.java
modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/DefaultPageViewPortScope.java
Log:
added classic presentation war file creation using the assembly plugin
Modified: modules/presentation/trunk/classic/pom.xml
===================================================================
--- modules/presentation/trunk/classic/pom.xml 2008-04-04 00:14:10 UTC (rev 10500)
+++ modules/presentation/trunk/classic/pom.xml 2008-04-04 11:53:43 UTC (rev 10501)
@@ -74,6 +74,26 @@
<build>
<plugins>
+
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <configuration>
+ <finalName>classic</finalName>
+ <descriptors>
+ <descriptor>src/assemble/presentation-war.xml</descriptor>
+ </descriptors>
+ </configuration>
+ <executions>
+ <execution>
+ <id>make-assembly</id>
+ <phase>package</phase>
+ <goals>
+ <goal>attached</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
</plugins>
</build>
</project>
Added: modules/presentation/trunk/classic/src/assemble/presentation-war.xml
===================================================================
--- modules/presentation/trunk/classic/src/assemble/presentation-war.xml (rev 0)
+++ modules/presentation/trunk/classic/src/assemble/presentation-war.xml 2008-04-04 11:53:43 UTC (rev 10501)
@@ -0,0 +1,33 @@
+<assembly>
+ <id>presentation</id>
+ <formats>
+ <format>war</format>
+ </formats>
+ <includeBaseDirectory>false</includeBaseDirectory>
+
+ <fileSets>
+
+ <fileSet>
+ <directory>src/main/artifacts/presentation-war</directory>
+ <outputDirectory></outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>target/classes</directory>
+ <outputDirectory>WEB-INF/classes</outputDirectory>
+ </fileSet>
+
+ </fileSets>
+
+ <dependencySets>
+ <dependencySet>
+ <outputDirectory>WEB-INF/lib</outputDirectory>
+ <includes>
+ <include>org.jboss.portal.common:common-common</include>
+ <include>org.jboss.portal.common:common-portal</include>
+ <include>org.jboss.portal.presentation:presentation-presentation</include>
+ </includes>
+ </dependencySet>
+ </dependencySets>
+
+</assembly>
Added: modules/presentation/trunk/classic/src/main/artifacts/presentation-war/WEB-INF/web.xml
===================================================================
--- modules/presentation/trunk/classic/src/main/artifacts/presentation-war/WEB-INF/web.xml (rev 0)
+++ modules/presentation/trunk/classic/src/main/artifacts/presentation-war/WEB-INF/web.xml 2008-04-04 11:53:43 UTC (rev 10501)
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ ~ JBoss, a division of Red Hat ~
+ ~ Copyright 2006, Red Hat Middleware, LLC, and individual ~
+ ~ contributors as indicated by the @authors tag. See the ~
+ ~ copyright.txt in the distribution for a full listing of ~
+ ~ individual contributors. ~
+ ~ ~
+ ~ This is free software; you can redistribute it and/or modify it ~
+ ~ under the terms of the GNU Lesser General Public License as ~
+ ~ published by the Free Software Foundation; either version 2.1 of ~
+ ~ the License, or (at your option) any later version. ~
+ ~ ~
+ ~ This software is distributed in the hope that it will be useful, ~
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of ~
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ~
+ ~ Lesser General Public License for more details. ~
+ ~ ~
+ ~ You should have received a copy of the GNU Lesser General Public ~
+ ~ License along with this software; if not, write to the Free ~
+ ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA ~
+ ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. ~
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-->
+
+<web-app version="2.4"
+ xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
+
+ <servlet>
+ <servlet-name>ClassicPresentationServlet</servlet-name>
+ <servlet-class>org.jboss.portal.presentation.classic.ClassicPresentationServlet</servlet-class>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>ClassicPresentationServlet</servlet-name>
+ <url-pattern>/*</url-pattern>
+ </servlet-mapping>
+
+</web-app>
\ No newline at end of file
Modified: modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationServlet.java
===================================================================
--- modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationServlet.java 2008-04-04 00:14:10 UTC (rev 10500)
+++ modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationServlet.java 2008-04-04 11:53:43 UTC (rev 10501)
@@ -48,7 +48,7 @@
// WebRequest webRequest = new WebRequest(req);
- ClassicPresentationClient client = new ClassicPresentationClient(req, resp);
+ ClassicPresentationClient client = new ClassicPresentationClient(req, resp, server);
client.process();
Modified: modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/DefaultPageViewPortScope.java
===================================================================
--- modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/DefaultPageViewPortScope.java 2008-04-04 00:14:10 UTC (rev 10500)
+++ modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/DefaultPageViewPortScope.java 2008-04-04 11:53:43 UTC (rev 10501)
@@ -115,19 +115,22 @@
public void leaveObject(UIObject object)
{
- switch (pageStatus)
+ if (object instanceof UIPage)
{
- case NO_PAGE:
- throw new AssertionError();
- case DEFAULT_PAGE:
- pageStatus = NO_PAGE;
- break;
- case DEFAULT_PAGE_SIBLING:
- pageStatus = DEFAULT_PAGE;
- break;
- case DEFAULT_PAGE_CHILD:
- pageStatus = DEFAULT_PAGE;
- break;
+ switch (pageStatus)
+ {
+ case NO_PAGE:
+ throw new AssertionError();
+ case DEFAULT_PAGE:
+ pageStatus = NO_PAGE;
+ break;
+ case DEFAULT_PAGE_SIBLING:
+ pageStatus = DEFAULT_PAGE;
+ break;
+ case DEFAULT_PAGE_CHILD:
+ pageStatus = DEFAULT_PAGE;
+ break;
+ }
}
}
}
16 years, 2 months
JBoss Portal SVN: r10500 - in modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation: classic and 1 other directories.
by portal-commits@lists.jboss.org
Author: julien(a)jboss.com
Date: 2008-04-03 20:14:10 -0400 (Thu, 03 Apr 2008)
New Revision: 10500
Added:
modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/PresentationServerImpl.java
modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationClient.java
modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/
modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/ClassicUINode.java
modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/ClassicViewPortContext.java
modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/DefaultPageViewPortScope.java
Log:
preliminary code for the classic ui impl
Added: modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/PresentationServerImpl.java
===================================================================
--- modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/PresentationServerImpl.java (rev 0)
+++ modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/PresentationServerImpl.java 2008-04-04 00:14:10 UTC (rev 10500)
@@ -0,0 +1,75 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat *
+ * Copyright 2008, Red Hat Middleware, LLC, and individual *
+ * contributors as indicated by the @authors tag. See the *
+ * copyright.txt in the distribution for a full listing of *
+ * individual contributors. *
+ * *
+ * This is free software; you can redistribute it and/or modify it *
+ * under the terms of the GNU Lesser General Public License as *
+ * published by the Free Software Foundation; either version 2.1 of *
+ * the License, or (at your option) any later version. *
+ * *
+ * This software is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
+ * Lesser General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU Lesser General Public *
+ * License along with this software; if not, write to the Free *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org. *
+ ******************************************************************************/
+package org.jboss.portal.presentation;
+
+import org.jboss.portal.presentation.server2.PresentationServer;
+import org.jboss.portal.presentation.server2.PresentationServerException;
+import org.jboss.portal.presentation.server2.PresentationResponse;
+import org.jboss.portal.presentation.server2.PresentationRequest;
+import org.jboss.portal.presentation.state.structural.StructuralStateContext;
+import org.jboss.portal.presentation.protocol.ProtocolAction;
+import org.jboss.portal.presentation.model.content.WindowContent;
+import org.jboss.portal.presentation.client2.PresentationClient;
+import org.jboss.portal.presentation.impl.state.structural.StructuralStateContextImpl;
+import org.jboss.portal.presentation.impl.state.structural.ContextNode;
+import org.jboss.portal.presentation.impl.state.structural.PageNode;
+import org.jboss.portal.presentation.impl.state.structural.WindowNode;
+
+/**
+ * @author <a href="mailto:julien@jboss-portal.org">Julien Viet</a>
+ * @version $Revision: 630 $
+ */
+public class PresentationServerImpl implements PresentationServer
+{
+
+ /** . */
+ private StructuralStateContextImpl structuralStateContext = new StructuralStateContextImpl();
+
+ public PresentationServerImpl()
+ {
+ ContextNode root = structuralStateContext.getRoot();
+ PageNode page = root.addChild("default", PageNode.class);
+ page.addChild("foo", WindowNode.class);
+ page.addChild("bar", WindowNode.class);
+ }
+
+ public StructuralStateContext getStructuralStateContext()
+ {
+ return structuralStateContext;
+ }
+
+ public String render(ProtocolAction action) throws IllegalArgumentException
+ {
+ throw new UnsupportedOperationException();
+ }
+
+ public WindowContent renderWindow(PresentationClient client, String windowId) throws PresentationServerException
+ {
+ return new WindowContent(0, "Window " + windowId, "Some markup for window " + windowId);
+ }
+
+ public PresentationResponse process(PresentationClient client, PresentationRequest request) throws PresentationServerException
+ {
+ throw new UnsupportedOperationException();
+ }
+}
Added: modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationClient.java
===================================================================
--- modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationClient.java (rev 0)
+++ modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationClient.java 2008-04-04 00:14:10 UTC (rev 10500)
@@ -0,0 +1,158 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat *
+ * Copyright 2008, Red Hat Middleware, LLC, and individual *
+ * contributors as indicated by the @authors tag. See the *
+ * copyright.txt in the distribution for a full listing of *
+ * individual contributors. *
+ * *
+ * This is free software; you can redistribute it and/or modify it *
+ * under the terms of the GNU Lesser General Public License as *
+ * published by the Free Software Foundation; either version 2.1 of *
+ * the License, or (at your option) any later version. *
+ * *
+ * This software is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
+ * Lesser General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU Lesser General Public *
+ * License along with this software; if not, write to the Free *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org. *
+ ******************************************************************************/
+package org.jboss.portal.presentation.classic;
+
+import org.jboss.portal.presentation.client2.PresentationClient;
+import org.jboss.portal.presentation.state.navigational.NavigationalStateContext;
+import org.jboss.portal.presentation.state.structural.StructuralStateContext;
+import org.jboss.portal.presentation.classic.model.DefaultPageViewPortScope;
+import org.jboss.portal.presentation.classic.model.ClassicViewPortContext;
+import org.jboss.portal.presentation.classic.model.ClassicUINode;
+import org.jboss.portal.presentation.server2.PresentationServer;
+import org.jboss.portal.presentation.server2.PresentationServerException;
+import org.jboss.portal.presentation.model2.UIModel;
+import org.jboss.portal.presentation.model2.ViewPort;
+import org.jboss.portal.presentation.model2.UIObject;
+import org.jboss.portal.presentation.model2.ui.UIContext;
+import org.jboss.portal.presentation.model2.ui.UIPage;
+import org.jboss.portal.presentation.model2.ui.UIWindow;
+import org.jboss.portal.presentation.impl.model2.UIModelImpl;
+import org.jboss.portal.presentation.model.content.WindowContent;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.io.PrintWriter;
+import java.io.IOException;
+import java.util.Collection;
+
+/**
+ * @author <a href="mailto:julien@jboss-portal.org">Julien Viet</a>
+ * @version $Revision: 630 $
+ */
+public class ClassicPresentationClient implements PresentationClient
+{
+
+ /** . */
+ private final HttpServletRequest req;
+
+ /** . */
+ private final HttpServletResponse resp;
+
+ /** . */
+ private final PresentationServer server;
+
+ public ClassicPresentationClient(
+ HttpServletRequest req,
+ HttpServletResponse resp,
+ PresentationServer server)
+ {
+ this.req = req;
+ this.resp = resp;
+ this.server = server;
+ }
+
+ public NavigationalStateContext getNavigationalStateContext()
+ {
+ return null;
+ }
+
+ public void process() throws IOException
+ {
+
+ StructuralStateContext ssc = server.getStructuralStateContext();
+
+ DefaultPageViewPortScope scope = new DefaultPageViewPortScope(ssc.getRootId());
+
+ ClassicViewPortContext context = new ClassicViewPortContext();
+
+ UIModel model = new UIModelImpl(null, ssc);
+
+ ViewPort viewPort = model.createViewPort(context, scope);
+
+ viewPort.refresh();
+
+ ClassicUINode root = context.getNode(ssc.getRootId());
+
+ resp.setContentType("text/html");
+ PrintWriter writer = resp.getWriter();
+ render(root, writer);
+ }
+
+ private void render(ClassicUINode node, PrintWriter writer)
+ {
+ UIObject object = node.getObject();
+
+ //
+ if (object instanceof UIContext)
+ {
+ writer.print("<html><body>");
+
+ //
+ renderChildren(node, writer);
+
+ //
+ writer.print("</body></html>");
+ }
+ else if (object instanceof UIPage)
+ {
+ writer.print("<div>");
+
+ //
+ renderChildren(node, writer);
+
+ //
+ writer.print("</div>");
+ }
+ else if (object instanceof UIWindow)
+ {
+ try
+ {
+ WindowContent content = server.renderWindow(this, object.getId());
+
+ //
+ writer.print("<div>");
+ writer.print(content.getMarkup());
+ writer.print("</div>");
+ }
+ catch (PresentationServerException e)
+ {
+ e.printStackTrace();
+ }
+ }
+ }
+
+ private void renderChildren(ClassicUINode node, PrintWriter writer)
+ {
+ Collection<ClassicUINode> children = node.getChildren();
+
+ //
+ if (children != null)
+ {
+ for (ClassicUINode child : children)
+ {
+ render(child, writer);
+ }
+ }
+ }
+
+}
Added: modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/ClassicUINode.java
===================================================================
--- modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/ClassicUINode.java (rev 0)
+++ modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/ClassicUINode.java 2008-04-04 00:14:10 UTC (rev 10500)
@@ -0,0 +1,76 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat *
+ * Copyright 2008, Red Hat Middleware, LLC, and individual *
+ * contributors as indicated by the @authors tag. See the *
+ * copyright.txt in the distribution for a full listing of *
+ * individual contributors. *
+ * *
+ * This is free software; you can redistribute it and/or modify it *
+ * under the terms of the GNU Lesser General Public License as *
+ * published by the Free Software Foundation; either version 2.1 of *
+ * the License, or (at your option) any later version. *
+ * *
+ * This software is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
+ * Lesser General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU Lesser General Public *
+ * License along with this software; if not, write to the Free *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org. *
+ ******************************************************************************/
+package org.jboss.portal.presentation.classic.model;
+
+import org.jboss.portal.presentation.model2.UIObject;
+
+import java.util.Map;
+import java.util.HashMap;
+import java.util.Collection;
+
+/**
+ * @author <a href="mailto:julien@jboss-portal.org">Julien Viet</a>
+ * @version $Revision: 630 $
+ */
+public class ClassicUINode
+{
+
+ /** . */
+ private final UIObject object;
+
+ /** . */
+ ClassicUINode parent;
+
+ /** . */
+ Map<String, ClassicUINode> children;
+
+ public ClassicUINode(UIObject object)
+ {
+ this.object = object;
+ }
+
+ public ClassicUINode getParent()
+ {
+ return parent;
+ }
+
+ public String getId()
+ {
+ return object.getId();
+ }
+
+ public String getName()
+ {
+ return object.getName();
+ }
+
+ public UIObject getObject()
+ {
+ return object;
+ }
+
+ public Collection<ClassicUINode> getChildren()
+ {
+ return children == null ? null : children.values();
+ }
+}
Added: modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/ClassicViewPortContext.java
===================================================================
--- modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/ClassicViewPortContext.java (rev 0)
+++ modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/ClassicViewPortContext.java 2008-04-04 00:14:10 UTC (rev 10500)
@@ -0,0 +1,103 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat *
+ * Copyright 2008, Red Hat Middleware, LLC, and individual *
+ * contributors as indicated by the @authors tag. See the *
+ * copyright.txt in the distribution for a full listing of *
+ * individual contributors. *
+ * *
+ * This is free software; you can redistribute it and/or modify it *
+ * under the terms of the GNU Lesser General Public License as *
+ * published by the Free Software Foundation; either version 2.1 of *
+ * the License, or (at your option) any later version. *
+ * *
+ * This software is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
+ * Lesser General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU Lesser General Public *
+ * License along with this software; if not, write to the Free *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org. *
+ ******************************************************************************/
+package org.jboss.portal.presentation.classic.model;
+
+import org.jboss.portal.presentation.model2.ViewPortContext;
+import org.jboss.portal.presentation.model2.UIObject;
+
+import java.util.Map;
+import java.util.HashMap;
+
+/**
+ * @author <a href="mailto:julien@jboss-portal.org">Julien Viet</a>
+ * @version $Revision: 630 $
+ */
+public class ClassicViewPortContext implements ViewPortContext
+{
+
+ /** . */
+ final Map<String, ClassicUINode> nodes = new HashMap<String, ClassicUINode>();
+
+ public ClassicUINode getNode(String nodeId)
+ {
+ return nodes.get(nodeId);
+ }
+
+ public UIObject getObject(String objectId)
+ {
+ ClassicUINode node = nodes.get(objectId);
+
+ //
+ if (node == null)
+ {
+ return null;
+ }
+ else
+ {
+ return node.getObject();
+ }
+ }
+
+ public void addObject(UIObject object)
+ {
+ ClassicUINode node = new ClassicUINode(object);
+
+ //
+ nodes.put(node.getId(), node);
+ }
+
+ public void updateObject(String objectId)
+ {
+ throw new UnsupportedOperationException();
+ }
+
+ public void removeObject(String objectId)
+ {
+ throw new UnsupportedOperationException();
+ }
+
+ public void createChildren(String parentId)
+ {
+ nodes.get(parentId).children = new HashMap<String, ClassicUINode>();
+ }
+
+ public void destroyChildren(String parentId)
+ {
+ throw new UnsupportedOperationException();
+ }
+
+ public void addChild(String parentId, String childId)
+ {
+ ClassicUINode parent = nodes.get(parentId);
+ ClassicUINode child = nodes.get(childId);
+
+ //
+ parent.children.put(child.getName(), child);
+ child.parent = parent;
+ }
+
+ public void removeChild(String parentId, String childId)
+ {
+ throw new UnsupportedOperationException();
+ }
+}
Added: modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/DefaultPageViewPortScope.java
===================================================================
--- modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/DefaultPageViewPortScope.java (rev 0)
+++ modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/model/DefaultPageViewPortScope.java 2008-04-04 00:14:10 UTC (rev 10500)
@@ -0,0 +1,133 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat *
+ * Copyright 2008, Red Hat Middleware, LLC, and individual *
+ * contributors as indicated by the @authors tag. See the *
+ * copyright.txt in the distribution for a full listing of *
+ * individual contributors. *
+ * *
+ * This is free software; you can redistribute it and/or modify it *
+ * under the terms of the GNU Lesser General Public License as *
+ * published by the Free Software Foundation; either version 2.1 of *
+ * the License, or (at your option) any later version. *
+ * *
+ * This software is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
+ * Lesser General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU Lesser General Public *
+ * License along with this software; if not, write to the Free *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org. *
+ ******************************************************************************/
+package org.jboss.portal.presentation.classic.model;
+
+import org.jboss.portal.presentation.model2.ViewPortScope;
+import org.jboss.portal.presentation.model2.ObjectTraversalType;
+import org.jboss.portal.presentation.model2.UIObject;
+import org.jboss.portal.presentation.model2.ui.UIPage;
+import org.jboss.portal.presentation.model2.ui.UIWindow;
+import org.jboss.portal.presentation.model2.ui.UIContext;
+
+/**
+ * @author <a href="mailto:julien@jboss-portal.org">Julien Viet</a>
+ * @version $Revision: 630 $
+ */
+public class DefaultPageViewPortScope implements ViewPortScope
+{
+
+ /** . */
+ private static final int NO_PAGE = 0;
+
+ /** . */
+ private static final int DEFAULT_PAGE = 1;
+
+ /** . */
+ private static final int DEFAULT_PAGE_CHILD = 2;
+
+ /** . */
+ private static final int DEFAULT_PAGE_SIBLING = 3;
+
+ /** . */
+ private final String rootId;
+
+ /** . */
+ private int pageStatus;
+
+ public DefaultPageViewPortScope(String rootId)
+ {
+ this.rootId = rootId;
+ this.pageStatus = 0;
+ }
+
+ public String getRootId()
+ {
+ return rootId;
+ }
+
+ public ObjectTraversalType enterObject(UIObject object)
+ {
+ if (object instanceof UIPage)
+ {
+ switch (pageStatus)
+ {
+ case NO_PAGE:
+ if ("default".equals(object.getName()))
+ {
+ pageStatus = DEFAULT_PAGE;
+
+ // We want to traverse the children of the default page
+ return ObjectTraversalType.RECURSIVE;
+ }
+ else
+ {
+ pageStatus = DEFAULT_PAGE_SIBLING;
+
+ // We want to see the sibbling pages of the default page
+ return ObjectTraversalType.SINGLE;
+ }
+ case DEFAULT_PAGE:
+ pageStatus = DEFAULT_PAGE_CHILD;
+
+ // We want to see the children pages of the default page
+ return ObjectTraversalType.SINGLE;
+ case DEFAULT_PAGE_CHILD:
+ case DEFAULT_PAGE_SIBLING:
+ return ObjectTraversalType.SKIP;
+ default:
+ throw new AssertionError();
+ }
+ }
+ else if (object instanceof UIWindow)
+ {
+ // We don't traverse windows (for now as they are supposed to be leaves)
+ return ObjectTraversalType.SINGLE;
+ }
+ else if (object instanceof UIContext)
+ {
+ return ObjectTraversalType.RECURSIVE;
+ }
+ else
+ {
+ return ObjectTraversalType.SKIP;
+ }
+ }
+
+ public void leaveObject(UIObject object)
+ {
+ switch (pageStatus)
+ {
+ case NO_PAGE:
+ throw new AssertionError();
+ case DEFAULT_PAGE:
+ pageStatus = NO_PAGE;
+ break;
+ case DEFAULT_PAGE_SIBLING:
+ pageStatus = DEFAULT_PAGE;
+ break;
+ case DEFAULT_PAGE_CHILD:
+ pageStatus = DEFAULT_PAGE;
+ break;
+ }
+ }
+}
16 years, 2 months
JBoss Portal SVN: r10499 - docs/branches/JBoss_Portal_Branch_2_6/referenceGuide/en/modules.
by portal-commits@lists.jboss.org
Author: mmcallis
Date: 2008-04-03 19:44:26 -0400 (Thu, 03 Apr 2008)
New Revision: 10499
Modified:
docs/branches/JBoss_Portal_Branch_2_6/referenceGuide/en/modules/installation.xml
Log:
2.3.3. Building and Deploying from the Sources
- incorrectly stated to add JAVA_OPTS to run.sh
changed this to bin/run.conf, removed windows section
since they both use the same...
Modified: docs/branches/JBoss_Portal_Branch_2_6/referenceGuide/en/modules/installation.xml
===================================================================
--- docs/branches/JBoss_Portal_Branch_2_6/referenceGuide/en/modules/installation.xml 2008-04-03 23:28:01 UTC (rev 10498)
+++ docs/branches/JBoss_Portal_Branch_2_6/referenceGuide/en/modules/installation.xml 2008-04-03 23:44:26 UTC (rev 10499)
@@ -316,7 +316,7 @@
<title>Building and Deploying from the Sources</title>
<para>
During the first build, third-party libraries are obtained from an online
- repository, so you must be connected to the Internet, and if you are behind a proxy server, you need to define your proxy server address and proxy server port number. If you are running Linux, add the following line to the <filename>$JBOSS_HOME/bin/run.sh</filename> file:
+ repository, so you must be connected to the Internet, and if you are behind a proxy server, you need to define your proxy server address and proxy server port number. To define a proxy server, add the following line to the <filename>$JBOSS_HOME/bin/run.conf</filename> file:
</para>
<para>
<screen>
@@ -325,15 +325,6 @@
</screen>
</para>
<para>
- Replace <replaceable>proxy-hostname</replaceable> with the proxy server's hostname, and <replaceable>proxy-port</replaceable> with the correct proxy server port number. If you are running Microsoft Windows, add the following line to the <filename>$JBOSS_HOME/bin/run.bat</filename> file:
- </para>
- <para>
-<screen>
-set JAVA_OPTS=-Dhttp.proxyHost=<<replaceable>proxy-hostname</replaceable>>
--Dhttp.proxyPort=<<replaceable>proxy-port</replaceable>>
-</screen>
- </para>
- <para>
Replace <replaceable>proxy-hostname</replaceable> with the proxy server's hostname, and <replaceable>proxy-port</replaceable> with the correct proxy server port number.
</para>
<para>To build and deploy JBoss Portal from the sources, change into the <filename>JBOSS_PORTAL_SOURCE_DIRECTORY/build/</filename> directory, where <filename>JBOSS_PORTAL_SOURCE_DIRECTORY</filename> is the directory where the JBoss Portal source code was downloaded to. Then, Microsoft Windows users need to run the <command>build.bat deploy</command> command, and Linux users need to run the <command>./build.sh deploy</command> command.
16 years, 2 months
JBoss Portal SVN: r10498 - in modules/presentation/trunk/classic: src/main/java/org/jboss/portal/presentation/classic and 1 other directory.
by portal-commits@lists.jboss.org
Author: julien(a)jboss.com
Date: 2008-04-03 19:28:01 -0400 (Thu, 03 Apr 2008)
New Revision: 10498
Added:
modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationServlet.java
Removed:
modules/presentation/trunk/classic/presentation-classic.iml
Log:
no idea file in svn
Deleted: modules/presentation/trunk/classic/presentation-classic.iml
===================================================================
--- modules/presentation/trunk/classic/presentation-classic.iml 2008-04-03 22:23:18 UTC (rev 10497)
+++ modules/presentation/trunk/classic/presentation-classic.iml 2008-04-03 23:28:01 UTC (rev 10498)
@@ -1,1371 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module relativePaths="true" type="JAVA_MODULE" version="4">
- <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
- <output url="file://$MODULE_DIR$/target/classes" />
- <exclude-output />
- <output-test url="file://$MODULE_DIR$/target/test-classes" />
- <content url="file://$MODULE_DIR$">
- <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
- <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" />
- </content>
- <orderEntry type="inheritedJdk" />
- <orderEntry type="sourceFolder" forTests="false" />
- <orderEntry type="module" module-name="presentation" exported="" />
- <orderEntry type="module-library" exported="">
- <library name="javax.servlet:servlet-api:2.4">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/servlet/servlet-api/2.4/servlet-api-2.4-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="junit:junit:3.8.1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/junit/junit/3.8.1/junit-3.8.1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/junit/junit/3.8.1/junit-3.8.1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="httpunit:httpunit:1.6">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/httpunit/httpunit/1.6/httpunit-1.6.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/httpunit/httpunit/1.6/httpunit-1.6-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/httpunit/httpunit/1.6/httpunit-1.6-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="xerces:xmlParserAPIs:2.2.1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/xerces/xmlParserAPIs/2.2.1/xmlParserAPIs-2.2.1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/xerces/xmlParserAPIs/2.2.1/xmlParserAPIs-2.2.1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/xerces/xmlParserAPIs/2.2.1/xmlParserAPIs-2.2.1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="xerces:xercesImpl:2.6.2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="nekohtml:nekohtml:0.9.1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/nekohtml/nekohtml/0.9.1/nekohtml-0.9.1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/nekohtml/nekohtml/0.9.1/nekohtml-0.9.1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/nekohtml/nekohtml/0.9.1/nekohtml-0.9.1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="rhino:js:1.5R4.1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/rhino/js/1.5R4.1/js-1.5R4.1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/rhino/js/1.5R4.1/js-1.5R4.1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/rhino/js/1.5R4.1/js-1.5R4.1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jtidy:jtidy:4aug2000r7-dev">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="com.google.gwt:gwt-user:1.4.60">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/com/google/gwt/gwt-user/1.4.60/gwt-user-1.4.60.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/com/google/gwt/gwt-user/1.4.60/gwt-user-1.4.60-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/com/google/gwt/gwt-user/1.4.60/gwt-user-1.4.60-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="net.mygwt:mygwt:0.3.0">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/net/mygwt/mygwt/0.3.0/mygwt-0.3.0.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/net/mygwt/mygwt/0.3.0/mygwt-0.3.0-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/net/mygwt/mygwt/0.3.0/mygwt-0.3.0-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.portal.common:common-common:1.2.0.Beta3">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/common/common-common/1.2.0.Beta3/common-common-1.2.0.Beta3.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/common/common-common/1.2.0.Beta3/common-common-1.2.0.Beta3-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/common/common-common/1.2.0.Beta3/common-common-1.2.0.Beta3-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="apache-log4j:log4j:1.2.8">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-log4j/log4j/1.2.8/log4j-1.2.8.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-log4j/log4j/1.2.8/log4j-1.2.8-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-log4j/log4j/1.2.8/log4j-1.2.8-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="javax.activation:activation:1.1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/activation/activation/1.1/activation-1.1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/activation/activation/1.1/activation-1.1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/activation/activation/1.1/activation-1.1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss:jboss-j2ee:4.2.0.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-j2ee/4.2.0.GA/jboss-j2ee-4.2.0.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-j2ee/4.2.0.GA/jboss-j2ee-4.2.0.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-j2ee/4.2.0.GA/jboss-j2ee-4.2.0.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="ant:ant:1.6.5">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/ant/ant/1.6.5/ant-1.6.5-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/ant/ant/1.6.5/ant-1.6.5-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss:jboss-jmx:4.2.0.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-jmx/4.2.0.GA/jboss-jmx-4.2.0.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-jmx/4.2.0.GA/jboss-jmx-4.2.0.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-jmx/4.2.0.GA/jboss-jmx-4.2.0.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="commons-httpclient:commons-httpclient:3.0.1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="commons-logging:commons-logging:1.1.1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="commons-codec:commons-codec:1.2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/commons-codec/commons-codec/1.2/commons-codec-1.2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/commons-codec/commons-codec/1.2/commons-codec-1.2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="ant:ant-junit:1.6.5">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/ant/ant-junit/1.6.5/ant-junit-1.6.5.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/ant/ant-junit/1.6.5/ant-junit-1.6.5-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/ant/ant-junit/1.6.5/ant-junit-1.6.5-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.codehaus.cargo:cargo-core-uberjar:0.8">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/codehaus/cargo/cargo-core-uberjar/0.8/cargo-core-uberjar-0.8.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/codehaus/cargo/cargo-core-uberjar/0.8/cargo-core-uberjar-0.8-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/codehaus/cargo/cargo-core-uberjar/0.8/cargo-core-uberjar-0.8-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="ant:ant-nodeps:1.6.5">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/ant/ant-nodeps/1.6.5/ant-nodeps-1.6.5.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/ant/ant-nodeps/1.6.5/ant-nodeps-1.6.5-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/ant/ant-nodeps/1.6.5/ant-nodeps-1.6.5-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="ant:ant-launcher:1.6.5">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/ant/ant-launcher/1.6.5/ant-launcher-1.6.5.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/ant/ant-launcher/1.6.5/ant-launcher-1.6.5-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/ant/ant-launcher/1.6.5/ant-launcher-1.6.5-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.portal.common:common-portal:1.2.0.Beta3">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/common/common-portal/1.2.0.Beta3/common-portal-1.2.0.Beta3.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/common/common-portal/1.2.0.Beta3/common-portal-1.2.0.Beta3-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/common/common-portal/1.2.0.Beta3/common-portal-1.2.0.Beta3-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.portal.portlet:portlet-jsr168api:2.0.0.CR2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-jsr168api/2.0.0.CR2/portlet-jsr168api-2.0.0.CR2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-jsr168api/2.0.0.CR2/portlet-jsr168api-2.0.0.CR2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-jsr168api/2.0.0.CR2/portlet-jsr168api-2.0.0.CR2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.portal.portlet:portlet-portal:2.0.0.CR2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-portal/2.0.0.CR2/portlet-portal-2.0.0.CR2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-portal/2.0.0.CR2/portlet-portal-2.0.0.CR2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-portal/2.0.0.CR2/portlet-portal-2.0.0.CR2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.portal.portlet:portlet-portlet:2.0.0.CR2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-portlet/2.0.0.CR2/portlet-portlet-2.0.0.CR2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-portlet/2.0.0.CR2/portlet-portlet-2.0.0.CR2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-portlet/2.0.0.CR2/portlet-portlet-2.0.0.CR2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="javax.portlet:portlet-api:2.0">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/portlet/portlet-api/2.0/portlet-api-2.0.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/portlet/portlet-api/2.0/portlet-api-2.0-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/portlet/portlet-api/2.0/portlet-api-2.0-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.portal.web:web-web:1.2.0.Beta3">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/web/web-web/1.2.0.Beta3/web-web-1.2.0.Beta3.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/web/web-web/1.2.0.Beta3/web-web-1.2.0.Beta3-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/web/web-web/1.2.0.Beta3/web-web-1.2.0.Beta3-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="apache-tomcat:catalina:5.5.12">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-tomcat/catalina/5.5.12/catalina-5.5.12.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-tomcat/catalina/5.5.12/catalina-5.5.12-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-tomcat/catalina/5.5.12/catalina-5.5.12-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss:jboss-remoting:2.2.1.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-remoting/2.2.1.GA/jboss-remoting-2.2.1.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-remoting/2.2.1.GA/jboss-remoting-2.2.1.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-remoting/2.2.1.GA/jboss-remoting-2.2.1.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="javax.servlet.jsp:jsp-api:2.1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="sun-jaxb:jaxb-api:2.1.4">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/sun-jaxb/jaxb-api/2.1.4/jaxb-api-2.1.4.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/sun-jaxb/jaxb-api/2.1.4/jaxb-api-2.1.4-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/sun-jaxb/jaxb-api/2.1.4/jaxb-api-2.1.4-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="javax.ccpp:ccpp:1.0">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/ccpp/ccpp/1.0/ccpp-1.0.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/ccpp/ccpp/1.0/ccpp-1.0-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/ccpp/ccpp/1.0/ccpp-1.0-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.portal.portlet:portlet-controller:2.0.0.CR2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-controller/2.0.0.CR2/portlet-controller-2.0.0.CR2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-controller/2.0.0.CR2/portlet-controller-2.0.0.CR2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-controller/2.0.0.CR2/portlet-controller-2.0.0.CR2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="apache-xerces:resolver:2.7.1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-xerces/resolver/2.7.1/resolver-2.7.1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-xerces/resolver/2.7.1/resolver-2.7.1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-xerces/resolver/2.7.1/resolver-2.7.1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="apache-xerces:xercesImpl:2.7.1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-xerces/xercesImpl/2.7.1/xercesImpl-2.7.1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-xerces/xercesImpl/2.7.1/xercesImpl-2.7.1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-xerces/xercesImpl/2.7.1/xercesImpl-2.7.1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="apache-xerces:xml-apis:2.7.1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-xerces/xml-apis/2.7.1/xml-apis-2.7.1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-xerces/xml-apis/2.7.1/xml-apis-2.7.1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-xerces/xml-apis/2.7.1/xml-apis-2.7.1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.portal.portlet:portlet-mc:2.0.0.CR2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-mc/2.0.0.CR2/portlet-mc-2.0.0.CR2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-mc/2.0.0.CR2/portlet-mc-2.0.0.CR2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/portlet/portlet-mc/2.0.0.CR2/portlet-mc-2.0.0.CR2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss:jbossxb:2.0.0.CR4">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jbossxb/2.0.0.CR4/jbossxb-2.0.0.CR4.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jbossxb/2.0.0.CR4/jbossxb-2.0.0.CR4-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jbossxb/2.0.0.CR4/jbossxb-2.0.0.CR4-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss:jboss-common-logging-spi:2.0.4.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-common-logging-spi/2.0.4.GA/jboss-common-logging-spi-2.0.4.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-common-logging-spi/2.0.4.GA/jboss-common-logging-spi-2.0.4.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-common-logging-spi/2.0.4.GA/jboss-common-logging-spi-2.0.4.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss:jboss-common-core:2.2.3.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jboss-common-core/2.2.3.GA/jboss-common-core-2.2.3.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jboss-common-core/2.2.3.GA/jboss-common-core-2.2.3.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jboss-common-core/2.2.3.GA/jboss-common-core-2.2.3.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="apache-httpclient:commons-httpclient:2.0.2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-httpclient/commons-httpclient/2.0.2/commons-httpclient-2.0.2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-httpclient/commons-httpclient/2.0.2/commons-httpclient-2.0.2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-httpclient/commons-httpclient/2.0.2/commons-httpclient-2.0.2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="apache-slide:webdavlib:2.0">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-slide/webdavlib/2.0/webdavlib-2.0.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-slide/webdavlib/2.0/webdavlib-2.0-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-slide/webdavlib/2.0/webdavlib-2.0-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-container:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-container/2.0.0.Beta9/jboss-container-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-container/2.0.0.Beta9/jboss-container-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-container/2.0.0.Beta9/jboss-container-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss:javassist:3.6.0.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/javassist/3.6.0.GA/javassist-3.6.0.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/javassist/3.6.0.GA/javassist-3.6.0.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/javassist/3.6.0.GA/javassist-3.6.0.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="wutka-dtdparser:dtdparser121:1.2.1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/wutka-dtdparser/dtdparser121/1.2.1/dtdparser121-1.2.1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/wutka-dtdparser/dtdparser121/1.2.1/dtdparser121-1.2.1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/wutka-dtdparser/dtdparser121/1.2.1/dtdparser121-1.2.1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.unit:jboss-unit:1.2.0.Beta2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit/1.2.0.Beta2/jboss-unit-1.2.0.Beta2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit/1.2.0.Beta2/jboss-unit-1.2.0.Beta2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit/1.2.0.Beta2/jboss-unit-1.2.0.Beta2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="concurrent:concurrent:1.3.4">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/concurrent/concurrent/1.3.4/concurrent-1.3.4.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/concurrent/concurrent/1.3.4/concurrent-1.3.4-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/concurrent/concurrent/1.3.4/concurrent-1.3.4-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.portal.common:common-mc:1.2.0.Beta3">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/common/common-mc/1.2.0.Beta3/common-mc-1.2.0.Beta3.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/common/common-mc/1.2.0.Beta3/common-mc-1.2.0.Beta3-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/portal/common/common-mc/1.2.0.Beta3/common-mc-1.2.0.Beta3-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-kernel:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-kernel/2.0.0.Beta9/jboss-kernel-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-kernel/2.0.0.Beta9/jboss-kernel-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-kernel/2.0.0.Beta9/jboss-kernel-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-dependency:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-dependency/2.0.0.Beta9/jboss-dependency-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-dependency/2.0.0.Beta9/jboss-dependency-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-dependency/2.0.0.Beta9/jboss-dependency-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss:jboss-logging-spi:2.0.3.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-logging-spi/2.0.3.GA/jboss-logging-spi-2.0.3.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-logging-spi/2.0.3.GA/jboss-logging-spi-2.0.3.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-logging-spi/2.0.3.GA/jboss-logging-spi-2.0.3.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-managed:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-managed/2.0.0.Beta9/jboss-managed-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-managed/2.0.0.Beta9/jboss-managed-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-managed/2.0.0.Beta9/jboss-managed-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.aop:jboss-aop:2.0.0.CR1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/aop/jboss-aop/2.0.0.CR1/jboss-aop-2.0.0.CR1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/aop/jboss-aop/2.0.0.CR1/jboss-aop-2.0.0.CR1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/aop/jboss-aop/2.0.0.CR1/jboss-aop-2.0.0.CR1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="qdox:qdox:1.6">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/qdox/qdox/1.6/qdox-1.6.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/qdox/qdox/1.6/qdox-1.6-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/qdox/qdox/1.6/qdox-1.6-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="trove:trove:2.1.1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/trove/trove/2.1.1/trove-2.1.1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/trove/trove/2.1.1/trove-2.1.1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/trove/trove/2.1.1/trove-2.1.1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-metatype:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-metatype/2.0.0.Beta9/jboss-metatype-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-metatype/2.0.0.Beta9/jboss-metatype-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-metatype/2.0.0.Beta9/jboss-metatype-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss:jboss-test:1.0.4.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jboss-test/1.0.4.GA/jboss-test-1.0.4.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jboss-test/1.0.4.GA/jboss-test-1.0.4.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jboss-test/1.0.4.GA/jboss-test-1.0.4.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss:jboss-common-logging-log4j:2.0.4.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-common-logging-log4j/2.0.4.GA/jboss-common-logging-log4j-2.0.4.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-common-logging-log4j/2.0.4.GA/jboss-common-logging-log4j-2.0.4.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-common-logging-log4j/2.0.4.GA/jboss-common-logging-log4j-2.0.4.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="log4j:log4j:1.2.14">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss.profiler.jvmti:jboss-profiler-jvmti:1.0.0.CR5">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/profiler/jvmti/jboss-profiler-jvmti/1.0.0.CR5/jboss-profiler-jvmti-1.0.0.CR5.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/profiler/jvmti/jboss-profiler-jvmti/1.0.0.CR5/jboss-profiler-jvmti-1.0.0.CR5-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/profiler/jvmti/jboss-profiler-jvmti/1.0.0.CR5/jboss-profiler-jvmti-1.0.0.CR5-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.unit:jboss-unit-remote:1.2.0.Beta2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit-remote/1.2.0.Beta2/jboss-unit-remote-1.2.0.Beta2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit-remote/1.2.0.Beta2/jboss-unit-remote-1.2.0.Beta2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit-remote/1.2.0.Beta2/jboss-unit-remote-1.2.0.Beta2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.unit:portal-test:1.2.0.Beta2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/portal-test/1.2.0.Beta2/portal-test-1.2.0.Beta2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/portal-test/1.2.0.Beta2/portal-test-1.2.0.Beta2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/portal-test/1.2.0.Beta2/portal-test-1.2.0.Beta2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="cargo:core:0.9-portal">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/cargo/core/0.9-portal/core-0.9-portal.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/cargo/core/0.9-portal/core-0.9-portal-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/cargo/core/0.9-portal/core-0.9-portal-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="sun-opends:opends-core:legacy">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/sun-opends/opends-core/legacy/opends-core-legacy.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/sun-opends/opends-core/legacy/opends-core-legacy-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/sun-opends/opends-core/legacy/opends-core-legacy-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="hibernate:hibernate3:3.2.3.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/hibernate/hibernate3/3.2.3.GA/hibernate3-3.2.3.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/hibernate/hibernate3/3.2.3.GA/hibernate3-3.2.3.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/hibernate/hibernate3/3.2.3.GA/hibernate3-3.2.3.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="dom4j:dom4j:1.6.1">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="xml-apis:xml-apis:1.0.b2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss.jbossas.core-libs:jboss-transaction:4.0.4.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jboss-transaction/4.0.4.GA/jboss-transaction-4.0.4.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jboss-transaction/4.0.4.GA/jboss-transaction-4.0.4.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jboss-transaction/4.0.4.GA/jboss-transaction-4.0.4.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss.jbossas.core-libs:jnpserver:4.0.4.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jnpserver/4.0.4.GA/jnpserver-4.0.4.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jnpserver/4.0.4.GA/jnpserver-4.0.4.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jnpserver/4.0.4.GA/jnpserver-4.0.4.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss.jbossas.core-libs:jboss-jca:4.0.4.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jboss-jca/4.0.4.GA/jboss-jca-4.0.4.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jboss-jca/4.0.4.GA/jboss-jca-4.0.4.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jboss-jca/4.0.4.GA/jboss-jca-4.0.4.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss.jbossas.core-libs:jboss-local-jdbc:4.0.4.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jboss-local-jdbc/4.0.4.GA/jboss-local-jdbc-4.0.4.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jboss-local-jdbc/4.0.4.GA/jboss-local-jdbc-4.0.4.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jboss-local-jdbc/4.0.4.GA/jboss-local-jdbc-4.0.4.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss.jbossas.core-libs:jboss:4.0.4.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jboss/4.0.4.GA/jboss-4.0.4.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jboss/4.0.4.GA/jboss-4.0.4.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jbossas/core-libs/jboss/4.0.4.GA/jboss-4.0.4.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss:jboss-common-core:2.0.3.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-common-core/2.0.3.GA/jboss-common-core-2.0.3.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-common-core/2.0.3.GA/jboss-common-core-2.0.3.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-common-core/2.0.3.GA/jboss-common-core-2.0.3.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="oswego-concurrent:concurrent:1.3.4">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/oswego-concurrent/concurrent/1.3.4/concurrent-1.3.4.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/oswego-concurrent/concurrent/1.3.4/concurrent-1.3.4-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/oswego-concurrent/concurrent/1.3.4/concurrent-1.3.4-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss:jboss-system:4.2.0.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-system/4.2.0.GA/jboss-system-4.2.0.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-system/4.2.0.GA/jboss-system-4.2.0.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-system/4.2.0.GA/jboss-system-4.2.0.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.unit:jboss-unit-mc:1.2.0.Beta2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit-mc/1.2.0.Beta2/jboss-unit-mc-1.2.0.Beta2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit-mc/1.2.0.Beta2/jboss-unit-mc-1.2.0.Beta2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit-mc/1.2.0.Beta2/jboss-unit-mc-1.2.0.Beta2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.unit:jboss-unit-tooling-ant:1.2.0.Beta2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit-tooling-ant/1.2.0.Beta2/jboss-unit-tooling-ant-1.2.0.Beta2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit-tooling-ant/1.2.0.Beta2/jboss-unit-tooling-ant-1.2.0.Beta2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit-tooling-ant/1.2.0.Beta2/jboss-unit-tooling-ant-1.2.0.Beta2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.apache.ant:ant-junit:1.7.0">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/apache/ant/ant-junit/1.7.0/ant-junit-1.7.0.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/apache/ant/ant-junit/1.7.0/ant-junit-1.7.0-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/apache/ant/ant-junit/1.7.0/ant-junit-1.7.0-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.apache.ant:ant:1.7.0">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/apache/ant/ant/1.7.0/ant-1.7.0.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/apache/ant/ant/1.7.0/ant-1.7.0-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/apache/ant/ant/1.7.0/ant-1.7.0-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.apache.ant:ant-launcher:1.7.0">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.unit:jboss-unit-tooling-core:1.2.0.Beta2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit-tooling-core/1.2.0.Beta2/jboss-unit-tooling-core-1.2.0.Beta2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit-tooling-core/1.2.0.Beta2/jboss-unit-tooling-core-1.2.0.Beta2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/jboss-unit-tooling-core/1.2.0.Beta2/jboss-unit-tooling-core-1.2.0.Beta2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.unit:portal-test-generic:1.2.0.Beta2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/portal-test-generic/1.2.0.Beta2/portal-test-generic-1.2.0.Beta2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/portal-test-generic/1.2.0.Beta2/portal-test-generic-1.2.0.Beta2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/unit/portal-test-generic/1.2.0.Beta2/portal-test-generic-1.2.0.Beta2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss:jboss-logging-jdk:2.0.3.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-logging-jdk/2.0.3.GA/jboss-logging-jdk-2.0.3.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-logging-jdk/2.0.3.GA/jboss-logging-jdk-2.0.3.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-logging-jdk/2.0.3.GA/jboss-logging-jdk-2.0.3.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="jboss:jboss-logging-log4j:2.0.3.GA">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-logging-log4j/2.0.3.GA/jboss-logging-log4j-2.0.3.GA.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-logging-log4j/2.0.3.GA/jboss-logging-log4j-2.0.3.GA-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/jboss/jboss-logging-log4j/2.0.3.GA/jboss-logging-log4j-2.0.3.GA-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-aop-mc-int:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-aop-mc-int/2.0.0.Beta9/jboss-aop-mc-int-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-aop-mc-int/2.0.0.Beta9/jboss-aop-mc-int-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-aop-mc-int/2.0.0.Beta9/jboss-aop-mc-int-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-classloader:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-classloader/2.0.0.Beta9/jboss-classloader-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-classloader/2.0.0.Beta9/jboss-classloader-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-classloader/2.0.0.Beta9/jboss-classloader-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss:jboss-classloading-spi:5.0.0.Beta3">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jboss-classloading-spi/5.0.0.Beta3/jboss-classloading-spi-5.0.0.Beta3.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jboss-classloading-spi/5.0.0.Beta3/jboss-classloading-spi-5.0.0.Beta3-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jboss-classloading-spi/5.0.0.Beta3/jboss-classloading-spi-5.0.0.Beta3-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-deployers-client-spi:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-client-spi/2.0.0.Beta9/jboss-deployers-client-spi-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-client-spi/2.0.0.Beta9/jboss-deployers-client-spi-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-client-spi/2.0.0.Beta9/jboss-deployers-client-spi-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-deployers-core-spi:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-core-spi/2.0.0.Beta9/jboss-deployers-core-spi-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-core-spi/2.0.0.Beta9/jboss-deployers-core-spi-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-core-spi/2.0.0.Beta9/jboss-deployers-core-spi-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-deployers-client:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-client/2.0.0.Beta9/jboss-deployers-client-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-client/2.0.0.Beta9/jboss-deployers-client-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-client/2.0.0.Beta9/jboss-deployers-client-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-deployers-core:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-core/2.0.0.Beta9/jboss-deployers-core-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-core/2.0.0.Beta9/jboss-deployers-core-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-core/2.0.0.Beta9/jboss-deployers-core-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-deployers-impl:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-impl/2.0.0.Beta9/jboss-deployers-impl-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-impl/2.0.0.Beta9/jboss-deployers-impl-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-impl/2.0.0.Beta9/jboss-deployers-impl-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-deployers-structure-spi:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-structure-spi/2.0.0.Beta9/jboss-deployers-structure-spi-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-structure-spi/2.0.0.Beta9/jboss-deployers-structure-spi-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-structure-spi/2.0.0.Beta9/jboss-deployers-structure-spi-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.osgi:osgi_R4_core:1.0">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/osgi/osgi_R4_core/1.0/osgi_R4_core-1.0.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/osgi/osgi_R4_core/1.0/osgi_R4_core-1.0-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/osgi/osgi_R4_core/1.0/osgi_R4_core-1.0-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-deployers-spi:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-spi/2.0.0.Beta9/jboss-deployers-spi-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-spi/2.0.0.Beta9/jboss-deployers-spi-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-spi/2.0.0.Beta9/jboss-deployers-spi-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-deployers-vfs-spi:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-vfs-spi/2.0.0.Beta9/jboss-deployers-vfs-spi-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-vfs-spi/2.0.0.Beta9/jboss-deployers-vfs-spi-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-vfs-spi/2.0.0.Beta9/jboss-deployers-vfs-spi-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss:jboss-vfs:2.0.0.Beta6">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jboss-vfs/2.0.0.Beta6/jboss-vfs-2.0.0.Beta6.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jboss-vfs/2.0.0.Beta6/jboss-vfs-2.0.0.Beta6-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/jboss-vfs/2.0.0.Beta6/jboss-vfs-2.0.0.Beta6-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="javax.xml.bind:jaxb-api:2.0">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/xml/bind/jaxb-api/2.0/jaxb-api-2.0.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/xml/bind/jaxb-api/2.0/jaxb-api-2.0-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/xml/bind/jaxb-api/2.0/jaxb-api-2.0-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="javax.xml.bind:jsr173_api:1.0">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="org.jboss.microcontainer:jboss-deployers-vfs:2.0.0.Beta9">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-vfs/2.0.0.Beta9/jboss-deployers-vfs-2.0.0.Beta9.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-vfs/2.0.0.Beta9/jboss-deployers-vfs-2.0.0.Beta9-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/org/jboss/microcontainer/jboss-deployers-vfs/2.0.0.Beta9/jboss-deployers-vfs-2.0.0.Beta9-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="apache-taglibs:jstl:1.1.2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-taglibs/jstl/1.1.2/jstl-1.1.2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-taglibs/jstl/1.1.2/jstl-1.1.2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-taglibs/jstl/1.1.2/jstl-1.1.2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntry type="module-library" exported="">
- <library name="apache-taglibs:standard:1.1.2">
- <CLASSES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-taglibs/standard/1.1.2/standard-1.1.2.jar!/" />
- </CLASSES>
- <JAVADOC>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-taglibs/standard/1.1.2/standard-1.1.2-javadoc.jar!/" />
- </JAVADOC>
- <SOURCES>
- <root url="jar://$MODULE_DIR$/../../../.m2/repository/apache-taglibs/standard/1.1.2/standard-1.1.2-sources.jar!/" />
- </SOURCES>
- </library>
- </orderEntry>
- <orderEntryProperties />
- </component>
-</module>
-
Added: modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationServlet.java
===================================================================
--- modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationServlet.java (rev 0)
+++ modules/presentation/trunk/classic/src/main/java/org/jboss/portal/presentation/classic/ClassicPresentationServlet.java 2008-04-03 23:28:01 UTC (rev 10498)
@@ -0,0 +1,56 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat *
+ * Copyright 2008, Red Hat Middleware, LLC, and individual *
+ * contributors as indicated by the @authors tag. See the *
+ * copyright.txt in the distribution for a full listing of *
+ * individual contributors. *
+ * *
+ * This is free software; you can redistribute it and/or modify it *
+ * under the terms of the GNU Lesser General Public License as *
+ * published by the Free Software Foundation; either version 2.1 of *
+ * the License, or (at your option) any later version. *
+ * *
+ * This software is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
+ * Lesser General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU Lesser General Public *
+ * License along with this software; if not, write to the Free *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org. *
+ ******************************************************************************/
+package org.jboss.portal.presentation.classic;
+
+import org.jboss.portal.web.WebRequest;
+import org.jboss.portal.presentation.server2.PresentationServer;
+import org.jboss.portal.presentation.client2.PresentationClient;
+import org.jboss.portal.presentation.PresentationServerImpl;
+
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.servlet.ServletException;
+import java.io.IOException;
+
+/**
+ * @author <a href="mailto:julien@jboss-portal.org">Julien Viet</a>
+ * @version $Revision: 630 $
+ */
+public class ClassicPresentationServlet extends HttpServlet
+{
+
+ private PresentationServer server = new PresentationServerImpl();
+
+
+ protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
+ {
+
+// WebRequest webRequest = new WebRequest(req);
+
+ ClassicPresentationClient client = new ClassicPresentationClient(req, resp);
+
+ client.process();
+
+ }
+}
16 years, 2 months