⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 task.java

📁 一个实用的CMS管理
💻 JAVA
字号:
package com.suncms.service.quartz;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;

import com.suncms.domain.Article;
import com.suncms.domain.Article_Class;
import com.suncms.domain.Index;
import com.suncms.domain.NewsFtl;
import com.suncms.domain.NewsList;
import com.suncms.domain.Vote_q;
import com.suncms.persistence.iface.ArticleClassDao;
import com.suncms.persistence.iface.ArticleDao;
import com.suncms.persistence.iface.VoteqDao;
import com.suncms.service.freemarker.MakeNewsList;

import freemarker.template.Configuration;
import freemarker.template.DefaultObjectWrapper;
import freemarker.template.Template;
import freemarker.template.TemplateException;

public class Task implements ApplicationContextAware {
	 private ArticleClassDao articleclassDao; 
	 private ApplicationContext context; 
	 private MakeNewsList artlistServicer = null;
	 
	public ArticleClassDao getArticleclassDao() {
		return articleclassDao;
	}

	public void setArticleclassDao(ArticleClassDao articleclassDao) {
		this.articleclassDao = articleclassDao;
	}

	public void makeallchannel() {
		try {
			List<Article_Class> tmp = articleclassDao.getAllArticleClass();
			String realPath=context.getResource("").getFile().getAbsolutePath()+"\\" ;
			NewsFtl newsFtl = new NewsFtl();
			newsFtl.setRealPath(realPath);
			newsFtl.setTemplate_newslist("newsList.ftl");
			newsFtl.setTemplate_parlist("ParList.ftl");
			newsFtl.setTemplate_news("news.ftl");
			newsFtl.setTemplate_index("Index.ftl");
			newsFtl.setTemplate_top("Top.ftl");
			newsFtl.setTemplate_vote("vote.ftl");
			getArtlistServicer().makechannel(tmp,newsFtl);
			getArtlistServicer().makeindex(newsFtl);
		} catch (Exception e) {
			e.printStackTrace();
		}

	}
	

	public ApplicationContext getContext() {
		return context;
	}

	public void setApplicationContext(ApplicationContext context) {
		this.context = context;
	}

	public MakeNewsList getArtlistServicer() {
		return artlistServicer;
	}

	public void setArtlistServicer(MakeNewsList artlistServicer) {
		this.artlistServicer = artlistServicer;
	}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -