📄 scheduler.java
字号:
/******************************************************************************
* The contents of this file are subject to the Compiere License Version 1.1
* ("License"); You may not use this file except in compliance with the License
* You may obtain a copy of the License at http://www.compiere.org/license.html
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
* the specific language governing rights and limitations under the License.
* The Original Code is Compiere ERP & CRM Smart Business Solution. The Initial
* Developer of the Original Code is Jorg Janke. Portions created by Jorg Janke
* are Copyright (C) 1999-2005 Jorg Janke.
* All parts are Copyright (C) 1999-2005 ComPiere, Inc. All Rights Reserved.
* Contributor(s): ______________________________________.
*****************************************************************************/
package org.compiere.server;
import java.sql.*;
import org.compiere.model.*;
import org.compiere.util.*;
/**
* Scheduler
*
* @author Jorg Janke
* @version $Id: Scheduler.java,v 1.6 2005/03/11 20:34:59 jjanke Exp $
*/
public class Scheduler extends CompiereServer
{
/**
* Scheduler
* @param model model
*/
public Scheduler (MScheduler model)
{
super (model, 240); // nap
m_model = model;
m_client = MClient.get(model.getCtx(), model.getAD_Client_ID());
} // Scheduler
/** The Concrete Model */
private MScheduler m_model = null;
/** Last Summary */
private StringBuffer m_summary = new StringBuffer();
/** Client onfo */
private MClient m_client = null;
/**
* Work
*/
protected void doWork ()
{
m_summary = new StringBuffer("Not Implemented Yet - ");
//
//
int no = m_model.deleteLog();
m_summary.append("Logs deleted=").append(no);
//
MSchedulerLog pLog = new MSchedulerLog(m_model, m_summary.toString());
pLog.setReference("#" + String.valueOf(p_runCount)
+ " - " + TimeUtil.formatElapsed(new Timestamp(p_startWork)));
pLog.save();
} // doWork
/**
* Get Server Info
* @return info
*/
public String getServerInfo()
{
return "#" + p_runCount + " - Last=" + m_summary.toString();
} // getServerInfo
} // Scheduler
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -