On 05/12/2010 09:08 AM, Vincent Massol wrote:
>
> On May 12, 2010, at 6:06 AM, sdumitriu (SVN) wrote:
>
>> Author: sdumitriu
>> Date: 2010-05-12 06:06:25 +0200 (Wed, 12 May 2010)
>> New Revision: 28837
>>
>> Modified:
>>    platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/XWiki.java
>> Log:
>> [cleanup] Applied codestyle, fixed some deprecated calls, replaced string 
>> names with proper document references
>>
>> Modified: 
>> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/XWiki.java
>> ===================================================================
>> --- platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/XWiki.java    
>> 2010-05-11 17:47:17 UTC (rev 28836)
>> +++ platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/XWiki.java    
>> 2010-05-12 04:06:25 UTC (rev 28837)
>> @@ -67,6 +67,7 @@
>> import org.apache.commons.httpclient.auth.AuthScope;
>> import org.apache.commons.httpclient.methods.GetMethod;
>> import org.apache.commons.httpclient.util.URIUtil;
>> +import org.apache.commons.io.IOUtils;
>> import org.apache.commons.lang.RandomStringUtils;
>> import org.apache.commons.lang.StringEscapeUtils;
>> import org.apache.commons.lang.StringUtils;
>> @@ -106,6 +107,8 @@
>> import org.xwiki.observation.event.DocumentUpdateEvent;
>> import org.xwiki.query.QueryException;
>> import org.xwiki.rendering.macro.wikibridge.WikiMacroInitializer;
>> +import org.xwiki.url.XWikiEntityURL;
>> +import org.xwiki.url.standard.XWikiURLBuilder;
>>
>> import com.xpn.xwiki.api.Api;
>> import com.xpn.xwiki.api.Document;
>> @@ -180,13 +183,15 @@
>> import com.xpn.xwiki.web.XWikiURLFactoryService;
>> import com.xpn.xwiki.web.XWikiURLFactoryServiceImpl;
>> import com.xpn.xwiki.web.includeservletasstring.IncludeServletAsString;
>> -import org.xwiki.url.XWikiEntityURL;
>> -import org.xwiki.url.standard.XWikiURLBuilder;
>>
>> public class XWiki implements XWikiDocChangeNotificationInterface
>> {
>>      protected static final Log LOG = LogFactory.getLog(XWiki.class);
>>
>> +    /** Frequently used Document reference, the class which holds virtual 
>> wiki definitions. */
>> +    private static final DocumentReference 
>> VIRTUAL_WIKI_DEFINITION_CLASSNAME =
>> +        new DocumentReference("xwiki", "XWiki", "XWikiServerClass");
>
> I'd use CLASS_REFERENCE instead of Classname.

K, I'll refactor.

>> +
>>      private XWikiConfig config;
>>
>>      private XWikiStoreInterface store;
>> @@ -212,6 +217,7 @@
>>
>>      private XWikiPluginManager pluginManager;
>>
>> +    @SuppressWarnings("deprecation")
>>      private XWikiNotificationManager notificationManager;
>
> Why suppress the warning? We should use the new notification manager and 
> remove this one.

The class itself has a warning, this is just more noise. We know that 
the old notification mechanism is deprecated already, and there are 
warning when using methods from this object.

>>      private XWikiAuthService authService;
>> @@ -297,15 +303,18 @@
>>      /**
>>       * Used to convert a proper Document Reference to string (standard 
>> form).
>>       */
>> +    @SuppressWarnings("unchecked")
>>      private EntityReferenceSerializer<String>  
>> defaultEntityReferenceSerializer =
>>          Utils.getComponent(EntityReferenceSerializer.class);
>
> [snip]
>
> (haven't really checked the rest)


-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to