Author: sshafroi
Date: 2008-03-14 10:55:31 +0100 (Fri, 14 Mar 2008)
New Revision: 6259

Modified:
   
branches/2.16/generic.sesam/velocity-directives/src/main/java/no/sesat/search/view/velocity/MD5ParameterDirective.java
Log:
Use configuration.properties via SiteConfiguration for md5.secret


Modified: 
branches/2.16/generic.sesam/velocity-directives/src/main/java/no/sesat/search/view/velocity/MD5ParameterDirective.java
===================================================================
--- 
branches/2.16/generic.sesam/velocity-directives/src/main/java/no/sesat/search/view/velocity/MD5ParameterDirective.java
      2008-03-14 09:51:33 UTC (rev 6258)
+++ 
branches/2.16/generic.sesam/velocity-directives/src/main/java/no/sesat/search/view/velocity/MD5ParameterDirective.java
      2008-03-14 09:55:31 UTC (rev 6259)
@@ -21,13 +21,13 @@
 import java.io.Writer;
 
 import no.sesat.search.security.MD5Generator;
+import no.sesat.search.site.config.SiteConfiguration;
 
 import org.apache.log4j.Logger;
 import org.apache.velocity.context.InternalContextAdapter;
 import org.apache.velocity.exception.MethodInvocationException;
 import org.apache.velocity.exception.ParseErrorException;
 import org.apache.velocity.exception.ResourceNotFoundException;
-import org.apache.velocity.runtime.directive.Directive;
 import org.apache.velocity.runtime.parser.Token;
 import org.apache.velocity.runtime.parser.node.Node;
 
@@ -37,7 +37,7 @@
  * @author <a href="mailto:[EMAIL PROTECTED]">Endre Midtgård Meckelborg</a>
  * @version <tt>$Revision: $</tt>
  */
-public final class MD5ParameterDirective extends Directive {
+public final class MD5ParameterDirective extends AbstractDirective {
 
     /** Logger for this class. */
     private static final Logger LOG = 
Logger.getLogger(MD5ParameterDirective.class);
@@ -77,11 +77,12 @@
             final Node node)
             throws IOException, ResourceNotFoundException, 
ParseErrorException, MethodInvocationException {
         if (node.jjtGetNumChildren() != 1) {
-            rsvc.error("#" + getName() + " - wrong number of argumants");
+            LOG.error("#" + getName() + " - wrong number of argumants");
             return false;
         }
 
-        final MD5Generator digestGenerator = new MD5Generator("S3SAM rockz");
+        SiteConfiguration siteConfig = 
getDataModel(context).getSite().getSiteConfiguration();
+       final MD5Generator digestGenerator = new 
MD5Generator(siteConfig.getProperty("md5.secret"));
         final String input = null != node.jjtGetChild(0).value(context)
                 ? node.jjtGetChild(0).value(context).toString()
                 : "";

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to