How much duplication do you reckon there is between the 2 classes?

Might be worth refactoring and have a common ancestor to share code?

-Vincent

On Apr 30, 2008, at 2:10 AM, sdumitriu (SVN) wrote:

> Author: sdumitriu
> Date: 2008-04-30 02:10:27 +0200 (Wed, 30 Apr 2008)
> New Revision: 9589
>
> Modified:
>   xwiki-platform/xwiki-plugins/trunk/skinx/src/main/java/com/xpn/ 
> xwiki/plugin/skinx/CssSkinExtensionPlugin.java
>   xwiki-platform/xwiki-plugins/trunk/skinx/src/main/java/com/xpn/ 
> xwiki/plugin/skinx/JsSkinExtensionPlugin.java
> Log:
> XSKINX-2: Author not set when auto-creating the extension xclasses
> Fixed.
>
>
> Modified: xwiki-platform/xwiki-plugins/trunk/skinx/src/main/java/com/ 
> xpn/xwiki/plugin/skinx/CssSkinExtensionPlugin.java
> ===================================================================
> --- xwiki-platform/xwiki-plugins/trunk/skinx/src/main/java/com/xpn/ 
> xwiki/plugin/skinx/CssSkinExtensionPlugin.java        2008-04-29 17:20:37  
> UTC (rev 9588)
> +++ xwiki-platform/xwiki-plugins/trunk/skinx/src/main/java/com/xpn/ 
> xwiki/plugin/skinx/CssSkinExtensionPlugin.java        2008-04-30 00:10:27  
> UTC (rev 9589)
> @@ -1,5 +1,6 @@
> package com.xpn.xwiki.plugin.skinx;
>
> +import org.apache.commons.lang.StringUtils;
> import org.apache.commons.logging.Log;
> import org.apache.commons.logging.LogFactory;
>
> @@ -98,9 +99,16 @@
>             needsUpdate |=
>                 bclass.addStaticListField("cache", "Caching policy",  
> "long|short|default|forbid");
>
> -            String content = doc.getContent();
> -            if ((content == null) || (content.equals(""))) {
> +            if (StringUtils.isBlank(doc.getAuthor())) {
>                 needsUpdate = true;
> +                doc.setAuthor("XWiki.Admin");
> +            }
> +            if (StringUtils.isBlank(doc.getCreator())) {
> +                needsUpdate = true;
> +                doc.setCreator("XWiki.Admin");
> +            }
> +            if (StringUtils.isBlank(doc.getContent())) {
> +                needsUpdate = true;
>                 doc.setContent("1 XWiki Stylesheet Extension Class");
>             }
>
>
> Modified: xwiki-platform/xwiki-plugins/trunk/skinx/src/main/java/com/ 
> xpn/xwiki/plugin/skinx/JsSkinExtensionPlugin.java
> ===================================================================
> --- xwiki-platform/xwiki-plugins/trunk/skinx/src/main/java/com/xpn/ 
> xwiki/plugin/skinx/JsSkinExtensionPlugin.java 2008-04-29 17:20:37  
> UTC (rev 9588)
> +++ xwiki-platform/xwiki-plugins/trunk/skinx/src/main/java/com/xpn/ 
> xwiki/plugin/skinx/JsSkinExtensionPlugin.java 2008-04-30 00:10:27  
> UTC (rev 9589)
> @@ -1,5 +1,6 @@
> package com.xpn.xwiki.plugin.skinx;
>
> +import org.apache.commons.lang.StringUtils;
> import org.apache.commons.logging.Log;
> import org.apache.commons.logging.LogFactory;
>
> @@ -98,9 +99,16 @@
>             needsUpdate |=
>                 bclass.addStaticListField("cache", "Caching policy",  
> "long|short|default|forbid");
>
> -            String content = doc.getContent();
> -            if ((content == null) || (content.equals(""))) {
> +            if (StringUtils.isBlank(doc.getAuthor())) {
>                 needsUpdate = true;
> +                doc.setAuthor("XWiki.Admin");
> +            }
> +            if (StringUtils.isBlank(doc.getCreator())) {
> +                needsUpdate = true;
> +                doc.setCreator("XWiki.Admin");
> +            }
> +            if (StringUtils.isBlank(doc.getContent())) {
> +                needsUpdate = true;
>                 doc.setContent("1 XWiki Stylesheet Extension Class");
>             }
>
>
> _______________________________________________
> notifications mailing list
> [EMAIL PROTECTED]
> http://lists.xwiki.org/mailman/listinfo/notifications

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to