/**
* Copyright (c)2010-2011 Enterprise Website Content Management System(EWCMS), All rights reserved.
* EWCMS PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
* http://www.ewcms.com
*/
package com.ewcms.scheduling.generate.job.history;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.ewcms.content.history.fac.HistoryModelFacable;
import com.ewcms.scheduling.generate.job.BaseEwcmsExecutionJob;
/**
* 定时清除历史记录
*
* @author 吴智俊
*/
public class EwcmsExecutionHistoryJob extends BaseEwcmsExecutionJob {
private static final Logger logger = LoggerFactory.getLogger(EwcmsExecutionHistoryJob.class);
public static final String HISTORY_MODEL_FAC = "historyModelFac";
protected void jobExecute(Long jobId) throws Exception {
logger.info("定时清除历史记录开始...");
getHistoryModelFac().delHistoryModelBeforeDate();
logger.info("定时清除历史记录结束.");
}
protected void jobClear() {
}
private HistoryModelFacable getHistoryModelFac() {
return (HistoryModelFacable) applicationContext.getBean(HISTORY_MODEL_FAC);
}
}