SF.net SVN: mx4j:[2274] branches/patches_3.1.0-beta1/mx4j/tools/src/main/ java/mx4j/tools/adaptor/http
[email protected] Sat, 21 Mar 2009 20:53:21 +0000
| Newsgroups | gmane.comp.java.mx4j.cvs |
|---|---|
| Message-ID | <[email protected]> |
Revision: 2274
http://mx4j.svn.sourceforge.net/mx4j/?rev=2274&view=rev
Author: altheengineer
Date: 2009-03-21 20:53:21 +0000 (Sat, 21 Mar 2009)
Log Message:
-----------
Allow MBean operation parameters of type Object to be sent as Strings.
Modified Paths:
--------------
branches/patches_3.1.0-beta1/mx4j/tools/src/main/java/mx4j/tools/adaptor/http/CommandProcessorUtil.java
branches/patches_3.1.0-beta1/mx4j/tools/src/main/java/mx4j/tools/adaptor/http/xsl/mbean.xsl
Modified: branches/patches_3.1.0-beta1/mx4j/tools/src/main/java/mx4j/tools/adaptor/http/CommandProcessorUtil.java
===================================================================
--- branches/patches_3.1.0-beta1/mx4j/tools/src/main/java/mx4j/tools/adaptor/http/CommandProcessorUtil.java 2009-03-21 20:41:07 UTC (rev 2273)
+++ branches/patches_3.1.0-beta1/mx4j/tools/src/main/java/mx4j/tools/adaptor/http/CommandProcessorUtil.java 2009-03-21 20:53:21 UTC (rev 2274)
@@ -77,8 +77,8 @@
protected static Object createParameterValue(String parameterType, String parameterValue)
throws Exception
{
- if (parameterType.equals("java.lang.String"))
- {
+ if (parameterType.equals("java.lang.String") || parameterType.equals("java.lang.Object"))
+ {
return parameterValue;
}
else if (parameterType.equals("java.lang.Integer") || parameterType.equals("int"))
Modified: branches/patches_3.1.0-beta1/mx4j/tools/src/main/java/mx4j/tools/adaptor/http/xsl/mbean.xsl
===================================================================
--- branches/patches_3.1.0-beta1/mx4j/tools/src/main/java/mx4j/tools/adaptor/http/xsl/mbean.xsl 2009-03-21 20:41:07 UTC (rev 2273)
+++ branches/patches_3.1.0-beta1/mx4j/tools/src/main/java/mx4j/tools/adaptor/http/xsl/mbean.xsl 2009-03-21 20:53:21 UTC (rev 2274)
@@ -25,7 +25,7 @@
<xsl:template name="parameters" match="Parameter">
<xsl:param name="class"/>
<xsl:for-each select="Parameter">
- <xsl:sort data-type="text" order="ascending" select="@id"/>
+ <xsl:sort data-type="number" order="ascending" select="@id"/>
<xsl:variable name="type.id" select="concat('type', position()-1)"/>
<xsl:variable name="name.id" select="concat('value', position()-1)"/>
<xsl:variable name="type" select="@type"/>
@@ -57,6 +57,7 @@
or @type='java.lang.Boolean'
or @type='java.lang.Number'
or @type='java.lang.Character'
+ or @type='java.lang.Object'
or @type='javax.management.ObjectName'
or @type='int'
or @type='short'
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com