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

📄 orderaction.java

📁 一个成熟的论坛
💻 JAVA
字号:
package com.singnet.web.action.admin;

import java.util.List;

import com.singnet.bean.NsBoard;
import com.singnet.bean.NsForum;
import com.singnet.business.INsBoardService;
import com.singnet.business.INsForumService;
import com.singnet.web.action.BaseAction;

public class OrderAction extends BaseAction
{
	
	private List				pageList;
	private INsForumService		nsForumService;
	private INsBoardService		nsBoardService;
	
	private long[]				boardIDs;
	private int[]				boardOrders;
	private long[]				forumIDs;
	private int[]				forumOrders;	

	@Override
	public String execute() throws Exception
	{
		// TODO Auto-generated method stub
		for(int i = 0; i < boardIDs.length; i ++) {
			NsBoard board = (NsBoard) nsBoardService.findByID(NsBoard.class, boardIDs[i]);
			board.setBoardOrder(new Integer(boardOrders[i]));
			nsBoardService.saveOrUpdate(board);
		}
		
		for(int i = 0; i < forumIDs.length; i ++) {
			NsForum forum = nsForumProxy.loadForum(forumIDs[i]);
			forum.setForumOrder(new Integer(forumOrders[i]));
			nsForumService.saveOrUpdate(forum);
		}
		return SUCCESS;
	}
	
	@Override
	public String doDefault() throws Exception
	{
		// TODO Auto-generated method stub
		pageList = nsBoardService.findAll(NsBoard.class);
		return INPUT;
	}

	public List getPageList()
	{
		return pageList;
	}

	public void setNsBoardService(INsBoardService nsBoardService)
	{
		this.nsBoardService = nsBoardService;
	}

	public void setNsForumService(INsForumService nsForumService)
	{
		this.nsForumService = nsForumService;
	}
	
	public void setBoardIDs(long[] boardIDs)
	{
		this.boardIDs = boardIDs;
	}

	public void setBoardOrders(int[] boardOrders)
	{
		this.boardOrders = boardOrders;
	}

	public void setForumIDs(long[] forumIDs)
	{
		this.forumIDs = forumIDs;
	}

	public void setForumOrders(int[] forumOrders)
	{
		this.forumOrders = forumOrders;
	}

	public long[] getBoardIDs()
	{
		return boardIDs;
	}

	public int[] getBoardOrders()
	{
		return boardOrders;
	}
}

⌨️ 快捷键说明

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