On Nov 27, 2009, at 4:51 PM, Florin Ciubotaru wrote:
Hi,
Yes, the interface is not used required any more, but I find it useful
for the fact that it's more like an specification for the xml-rpc API
and it's better placed for this purpose, in the xml-rpc model as opposed
the
implementation which is in the old core. It's also easier to navigate
then XWikiXmlRpcApiImpl. Like any interface, it might be useful in the
future if we change the implemetation.
Not sure what the balance is on removing it vs keeping it.
+0
I think that's redudant because we also have a Client
(
http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-xmlrpc/xwiki-x…)
which also exposes the same API, using the actual model class for the return types (which
is more clear).
And anyway in the XMLRPC properties file
(
http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-core/src/main/…)
you specify directly the implementation.
I agree though, that it can be seen as a specification.
I still tend to +1 for removing it, but let's wait for what the others will say.
Thanks,
-Fabio