Author: ajaquith
Date: Sun Feb 14 18:34:16 2010
New Revision: 910056

URL: http://svn.apache.org/viewvc?rev=910056&view=rev
Log:
Eliminated WikiRuntimeConfiguration: it is no longer needed because WikiEngine 
can easily be obtained without needing a special Stripes config class. Less 
classes are always better.

Removed:
    
incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/WikiRuntimeConfiguration.java
Modified:
    
incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/AdminBeanTypeConverter.java
    
incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/GroupTypeConverter.java
    
incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/WikiPageTypeConverter.java

Modified: 
incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/AdminBeanTypeConverter.java
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/AdminBeanTypeConverter.java?rev=910056&r1=910055&r2=910056&view=diff
==============================================================================
--- 
incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/AdminBeanTypeConverter.java
 (original)
+++ 
incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/AdminBeanTypeConverter.java
 Sun Feb 14 18:34:16 2010
@@ -23,6 +23,7 @@
 import java.util.Collection;
 import java.util.Locale;
 
+import net.sourceforge.stripes.config.Configuration;
 import net.sourceforge.stripes.controller.StripesFilter;
 import net.sourceforge.stripes.validation.LocalizableError;
 import net.sourceforge.stripes.validation.TypeConverter;
@@ -62,8 +63,8 @@
      */
     public AdminBean convert( String beanId, Class<? extends AdminBean> 
targetType, Collection<ValidationError> errors )
     {
-        WikiRuntimeConfiguration config = (WikiRuntimeConfiguration) 
StripesFilter.getConfiguration();
-        WikiEngine engine = config.getEngine();
+        Configuration config = StripesFilter.getConfiguration();
+        WikiEngine engine = WikiEngine.getInstance( 
config.getServletContext(), null );
         AdminBeanManager mgr = engine.getAdminBeanManager();
         AdminBean bean = mgr.findBean( beanId );
 

Modified: 
incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/GroupTypeConverter.java
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/GroupTypeConverter.java?rev=910056&r1=910055&r2=910056&view=diff
==============================================================================
--- 
incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/GroupTypeConverter.java
 (original)
+++ 
incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/GroupTypeConverter.java
 Sun Feb 14 18:34:16 2010
@@ -23,17 +23,18 @@
 import java.util.Collection;
 import java.util.Locale;
 
+import net.sourceforge.stripes.config.Configuration;
+import net.sourceforge.stripes.controller.StripesFilter;
+import net.sourceforge.stripes.validation.LocalizableError;
+import net.sourceforge.stripes.validation.TypeConverter;
+import net.sourceforge.stripes.validation.ValidationError;
+
 import org.apache.wiki.WikiEngine;
 import org.apache.wiki.auth.NoSuchPrincipalException;
 import org.apache.wiki.auth.WikiSecurityException;
 import org.apache.wiki.auth.authorize.Group;
 import org.apache.wiki.auth.authorize.GroupManager;
 
-import net.sourceforge.stripes.controller.StripesFilter;
-import net.sourceforge.stripes.validation.LocalizableError;
-import net.sourceforge.stripes.validation.TypeConverter;
-import net.sourceforge.stripes.validation.ValidationError;
-
 
 /**
  * Stripes type converter that converts a Group name, expressed as a String,
@@ -67,8 +68,8 @@
      */
     public Group convert( String groupName, Class<? extends Group> targetType, 
Collection<ValidationError> errors )
     {
-        WikiRuntimeConfiguration config = (WikiRuntimeConfiguration) 
StripesFilter.getConfiguration();
-        WikiEngine engine = config.getEngine();
+        Configuration config = StripesFilter.getConfiguration();
+        WikiEngine engine = WikiEngine.getInstance( 
config.getServletContext(), null );
         GroupManager mgr = engine.getGroupManager();
         Group group = null;
         try

Modified: 
incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/WikiPageTypeConverter.java
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/WikiPageTypeConverter.java?rev=910056&r1=910055&r2=910056&view=diff
==============================================================================
--- 
incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/WikiPageTypeConverter.java
 (original)
+++ 
incubator/jspwiki/trunk/src/java/org/apache/wiki/ui/stripes/WikiPageTypeConverter.java
 Sun Feb 14 18:34:16 2010
@@ -24,6 +24,7 @@
 import java.util.Collection;
 import java.util.Locale;
 
+import net.sourceforge.stripes.config.Configuration;
 import net.sourceforge.stripes.controller.StripesFilter;
 import net.sourceforge.stripes.validation.LocalizableError;
 import net.sourceforge.stripes.validation.SimpleError;
@@ -70,8 +71,8 @@
      */
     public WikiPage convert( String pageName, Class<? extends WikiPage> 
targetType, Collection<ValidationError> errors )
     {
-        WikiRuntimeConfiguration config = (WikiRuntimeConfiguration) 
StripesFilter.getConfiguration();
-        WikiEngine engine = config.getEngine();
+        Configuration config = StripesFilter.getConfiguration();
+        WikiEngine engine = WikiEngine.getInstance( 
config.getServletContext(), null );
         WikiPage page = null;
         
         // Is this a special page?


Reply via email to