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 2005/01/25 10:59:43 UTC

svn commit: r126359 - /lenya/trunk/src/java/org/apache/lenya/cms/usecase/DocumentUsecase.java

Author: andreas
Date: Tue Jan 25 01:59:42 2005
New Revision: 126359

URL: http://svn.apache.org/viewcvs?view=rev&rev=126359
Log:
added document to initial parameters
Modified:
   lenya/trunk/src/java/org/apache/lenya/cms/usecase/DocumentUsecase.java

Modified: lenya/trunk/src/java/org/apache/lenya/cms/usecase/DocumentUsecase.java
Url: http://svn.apache.org/viewcvs/lenya/trunk/src/java/org/apache/lenya/cms/usecase/DocumentUsecase.java?view=diff&rev=126359&p1=lenya/trunk/src/java/org/apache/lenya/cms/usecase/DocumentUsecase.java&r1=126358&p2=lenya/trunk/src/java/org/apache/lenya/cms/usecase/DocumentUsecase.java&r2=126359
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/cms/usecase/DocumentUsecase.java	(original)
+++ lenya/trunk/src/java/org/apache/lenya/cms/usecase/DocumentUsecase.java	Tue Jan 25 01:59:42 2005
@@ -21,11 +21,20 @@
 import org.apache.lenya.cms.publication.DocumentBuildException;
 
 /**
- * 
- * Extends AbstractUsecase with document helper methods
+ * <p>
+ * Extends AbstractUsecase with document helper methods.
+ * </p>
+ * <p>
+ * Some parameters are initialized by default:
+ * </p>
+ * <ul>
+ * <li><code>document</code> - the document</li>
+ * </ul>
  */
 public class DocumentUsecase extends WorkflowUsecase {
 
+    protected static final String DOCUMENT = "document";
+    
     /**
      * Ctor.
      */
@@ -33,6 +42,9 @@
         super();
     }
 
+    /**
+     * @see org.apache.lenya.cms.usecase.AbstractUsecase#doInitialize()
+     */
     protected void doInitialize() {
         super.doInitialize();
         try {
@@ -120,4 +132,12 @@
         triggerWorkflow(event, getSourceDocument());
     }
 
+    /**
+     * @see org.apache.lenya.cms.usecase.AbstractUsecase#initParameters()
+     */
+    protected void initParameters() {
+        super.initParameters();
+        
+        setParameter(DOCUMENT, getSourceDocument());
+    }
 }

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org