KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > compiere > process > Recurring


1 /******************************************************************************
2  * The contents of this file are subject to the Compiere License Version 1.1
3  * ("License"); You may not use this file except in compliance with the License
4  * You may obtain a copy of the License at http://www.compiere.org/license.html
5  * Software distributed under the License is distributed on an "AS IS" basis,
6  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
7  * the specific language governing rights and limitations under the License.
8  * The Original Code is Compiere ERP & CRM Smart Business Solution
9  * The Initial Developer of the Original Code is Jorg Janke and ComPiere, Inc.
10  * Portions created by Jorg Janke are Copyright (C) 1999-2003 Jorg Janke, parts
11  * created by ComPiere are Copyright (C) ComPiere, Inc.; All Rights Reserved.
12  * Contributor(s): ______________________________________.
13  *****************************************************************************/

14 package org.compiere.process;
15
16 import org.compiere.model.*;
17
18 /**
19  * Recurring Process
20  *
21  * @author Jorg Janke
22  * @version $Id: Recurring.java,v 1.2 2003/08/11 05:55:38 jjanke Exp $
23  */

24 public class Recurring extends SvrProcess
25 {
26     /**
27      * Prepare - e.g., get Parameters.
28      */

29     protected void prepare()
30     {
31         ProcessInfoParameter[] para = getParameter();
32         for (int i = 0; i < para.length; i++)
33         {
34             String JavaDoc name = para[i].getParameterName();
35             if (para[i].getParameter() == null)
36                 ;
37             else
38                 log.error("prepare - Unknown Parameter: " + name);
39         }
40     } // prepare
41

42     /**
43      * Perrform process.
44      * @return Message (clear text)
45      * @throws Exception if not successful
46      */

47     protected String JavaDoc doIt() throws Exception JavaDoc
48     {
49         MRecurring rec = new MRecurring (getCtx(), getRecord_ID());
50         log.info("doIt - " + rec);
51         return rec.executeRun();
52     } // doIt
53

54 } // Recurring
55
Popular Tags