On Sep 27, 2009, at 9:18 AM, Vincent Massol wrote:
>
> On Sep 27, 2009, at 5:18 AM, sdumitriu (SVN) wrote:
>
>> Author: sdumitriu
>> Date: 2009-09-27 05:18:20 +0200 (Sun, 27 Sep 2009)
>> New Revision: 24079
>>
>> Modified:
>> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/doc/
>> XWikiDocument.java
>> Log:
>> XWIKI-4416: Add getPrefixedFullName in XWikiDocument
>> Done.
>>
>> Modified: platform/core/trunk/xwiki-core/src/main/java/com/xpn/
>> xwiki/doc/XWikiDocument.java
>> ===================================================================
>> --- platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/doc/
>> XWikiDocument.java 2009-09-27 02:37:41 UTC (rev 24078)
>> +++ platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/doc/
>> XWikiDocument.java 2009-09-27 03:18:20 UTC (rev 24079)
>> @@ -651,12 +651,20 @@
>> public String getFullName()
>> {
>> StringBuffer buf = new StringBuffer();
>> - buf.append(getSpace());
>> - buf.append(".");
>> + buf.append(getSpace()).append(".");
>> buf.append(getName());
>> return buf.toString();
>> }
>>
>> + public String getPrefixedFullName()
>> + {
>> + StringBuffer buf = new StringBuffer();
>> + buf.append(getDatabase()).append(":");
>> + buf.append(getSpace()).append(".");
>> + buf.append(getName());
>> + return buf.toString();
>> + }
>
> Shouldn't users of this method instead use DocumentName?
>
> Couldn't we instead introduce a getDocumentName() in XWikiDocument.
> Of course if the calling code needs a string (which it shouldn't
> except in very rare cases but right now it's possible it needs one
> because not all our api are using DocumentName) then it can use the
> DocumentNameSerializer.
ok maybe it's not easy to do but at the very least I'd like a javadoc
on this new method to explain that it shouldn't be used and that
DocumentName should be used instead.
-Vincent
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs