topicservice.java

来自「社区文章采用的是平板、树形自由选择的两种展示方式」· Java 代码 · 共 69 行

JAVA
69
字号
/* 
 * Created on 2007-3-15
 * Last modified on 2007-11-29
 * Powered by YeQiangWei.com
 */
package com.yeqiangwei.club.service.topic;

import java.util.List;

import com.yeqiangwei.club.dao.TContentDAO;
import com.yeqiangwei.club.dao.TopicDAO;
import com.yeqiangwei.club.exception.ClubException;
import com.yeqiangwei.club.model.TContent;
import com.yeqiangwei.club.model.Topic;
import com.yeqiangwei.club.param.TopicParameter;
import com.yeqiangwei.club.service.BaseService;
import com.yeqiangwei.cache.Cache;
import com.yeqiangwei.club.controller.form.TopicBetterForm;
import com.yeqiangwei.club.controller.form.TopicMoveForm;
import com.yeqiangwei.club.controller.form.TopicTrashForm;

public interface TopicService extends BaseService<Topic,TopicParameter>{
	
	public int deleteByUserId(int userId) throws ClubException;
	
	public List<TContent> findContentByParameter(TopicParameter param);
	
	public Topic findTopicAndContentById(int id);
	
	public TopicDAO getTopicDAO();
	
	public Integer getLastReplyId();
	
	public void setLastReplyId(Integer i);
	
	public void updateViews(int topicId) throws ClubException;
	
	public Topic updateBetter(TopicBetterForm form) throws ClubException;
	
	public Topic move(TopicMoveForm form) throws ClubException;

	public int delete(List<Integer> ids) throws ClubException;
	
	public Topic trash(TopicTrashForm form) throws ClubException;
	
	public int trash(List<Integer> list, boolean isDeleted) throws ClubException;
	
	public TContentDAO getTContentDAO();
	
	public int update_forumId(int forumId, int toForumId) throws ClubException;;
	
	public Topic findNextOrPrevious(int topicId, int forumId, boolean isNext);
	
	public List<Topic> searchTopic(String title, int page, int rows);
	
	public Cache<Topic> getTopicCache();
	
	public String getTopicCacheKey(int topicId);
	
	public int updateIsManaged(Topic model);
	
	public List<Topic> getViewingTopics();
	
	public void setTopicViewing(Topic topic);
}



⌨️ 快捷键说明

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