You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2009/02/05 23:16:14 UTC
svn commit: r741314 - in
/lenya/trunk/org.apache.lenya.core.api/src/main/java/org/apache/lenya:
cms/cocoon/components/modules/input/FallbackModule.java util/Assert.java
Author: andreas
Date: Thu Feb 5 22:16:14 2009
New Revision: 741314
URL: http://svn.apache.org/viewvc?rev=741314&view=rev
Log:
Springify fallback module.
Modified:
lenya/trunk/org.apache.lenya.core.api/src/main/java/org/apache/lenya/cms/cocoon/components/modules/input/FallbackModule.java
lenya/trunk/org.apache.lenya.core.api/src/main/java/org/apache/lenya/util/Assert.java
Modified: lenya/trunk/org.apache.lenya.core.api/src/main/java/org/apache/lenya/cms/cocoon/components/modules/input/FallbackModule.java
URL: http://svn.apache.org/viewvc/lenya/trunk/org.apache.lenya.core.api/src/main/java/org/apache/lenya/cms/cocoon/components/modules/input/FallbackModule.java?rev=741314&r1=741313&r2=741314&view=diff
==============================================================================
--- lenya/trunk/org.apache.lenya.core.api/src/main/java/org/apache/lenya/cms/cocoon/components/modules/input/FallbackModule.java (original)
+++ lenya/trunk/org.apache.lenya.core.api/src/main/java/org/apache/lenya/cms/cocoon/components/modules/input/FallbackModule.java Thu Feb 5 22:16:14 2009
@@ -24,9 +24,6 @@
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException;
-import org.apache.avalon.framework.parameters.ParameterException;
-import org.apache.avalon.framework.parameters.Parameterizable;
-import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.service.ServiceException;
import org.apache.avalon.framework.service.ServiceManager;
import org.apache.avalon.framework.service.Serviceable;
@@ -43,6 +40,7 @@
import org.apache.lenya.cms.repository.RepositoryUtil;
import org.apache.lenya.cms.repository.Session;
import org.apache.lenya.util.ServletHelper;
+import org.springframework.util.Assert;
/**
* <p>
@@ -50,9 +48,8 @@
* template-fallback, ...) is configurable via the <em>protocol</em> parameter.
* </p>
*/
-public class FallbackModule extends AbstractInputModule implements Serviceable, Parameterizable {
+public class FallbackModule extends AbstractInputModule implements Serviceable {
- protected static final String PARAM_PROTOCOL = "protocol";
protected ServiceManager manager;
private String protocol;
protected static MRUMemoryStore store;
@@ -153,10 +150,10 @@
this.manager = manager;
}
-
- public void parameterize(Parameters params) throws ParameterException {
- this.protocol = params.getParameter(PARAM_PROTOCOL);
-
+
+ public void setProtocol(String protocol) {
+ Assert.notNull(protocol, "protocol");
+ this.protocol = protocol;
}
}
\ No newline at end of file
Modified: lenya/trunk/org.apache.lenya.core.api/src/main/java/org/apache/lenya/util/Assert.java
URL: http://svn.apache.org/viewvc/lenya/trunk/org.apache.lenya.core.api/src/main/java/org/apache/lenya/util/Assert.java?rev=741314&r1=741313&r2=741314&view=diff
==============================================================================
--- lenya/trunk/org.apache.lenya.core.api/src/main/java/org/apache/lenya/util/Assert.java (original)
+++ lenya/trunk/org.apache.lenya.core.api/src/main/java/org/apache/lenya/util/Assert.java Thu Feb 5 22:16:14 2009
@@ -19,6 +19,7 @@
/**
* Assertion utility.
+ * @deprecated Use {@link org.springframework.util.Assert}ĂŠinstead.
*/
public final class Assert {
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org