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 2003/11/27 15:01:26 UTC

cvs commit: cocoon-lenya/src/java/org/apache/lenya/cms/task AbstractTask.java Task.java

andreas     2003/11/27 06:01:26

  Modified:    src/java/org/apache/lenya/cms/task AbstractTask.java
                        Task.java
  Log:
  added the notion of task success or failure
  
  Revision  Changes    Path
  1.13      +18 -1     cocoon-lenya/src/java/org/apache/lenya/cms/task/AbstractTask.java
  
  Index: AbstractTask.java
  ===================================================================
  RCS file: /home/cvs/cocoon-lenya/src/java/org/apache/lenya/cms/task/AbstractTask.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- AbstractTask.java	9 Jul 2003 13:44:51 -0000	1.12
  +++ AbstractTask.java	27 Nov 2003 14:01:26 -0000	1.13
  @@ -97,4 +97,21 @@
        */
       public void setLabel(String label) {
       }
  +    
  +    private int result = SUCCESS;
  +
  +    /**
  +     * @see org.apache.lenya.cms.task.Task#getResult()
  +     */
  +    public int getResult() {
  +        return result;
  +    }
  +    
  +    /**
  +     * Sets the result of this task.
  +     * @param result An integer ({@link Task#SUCCESS}, {@link Task#FAILURE}).
  +     */
  +    protected void setResult(int result) {
  +        this.result = result;
  +    }
   }
  
  
  
  1.18      +9 -1      cocoon-lenya/src/java/org/apache/lenya/cms/task/Task.java
  
  Index: Task.java
  ===================================================================
  RCS file: /home/cvs/cocoon-lenya/src/java/org/apache/lenya/cms/task/Task.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- Task.java	22 Oct 2003 16:32:55 -0000	1.17
  +++ Task.java	27 Nov 2003 14:01:26 -0000	1.18
  @@ -68,6 +68,8 @@
       
       String NAMESPACE = "http://apache.org/cocoon/lenya/task/1.0";
       String DEFAULT_PREFIX = "task";
  +    int SUCCESS = 0;
  +    int FAILURE = 1;
   
       /**
        * The path of the servlet
  @@ -114,4 +116,10 @@
        * @param label the label
        */
       void setLabel(String label);
  +    
  +    /**
  +     * Returns the result of the task ({@link #SUCCESS}, {@link FAILURE}).
  +     * @return
  +     */
  +    int getResult();
   }
  
  
  

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