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

📄 remarklist.java

📁 博克后台的开发,有很多使用的方法和例子可以提供给大家学习
💻 JAVA
字号:
package com.remark.manage.page.basic;

import java.util.List;

import org.apache.tapestry.IExternalPage;
import org.apache.tapestry.IRequestCycle;
import org.apache.tapestry.event.PageEvent;
import org.apache.tapestry.event.PageRenderListener;
import org.apache.tapestry.html.BasePage;

import com.common.util.NumberFormatUtil;
import com.remark.manage.dao.IRemarkListDAO;
import com.remark.manage.service.IRemarkManager;
import com.remark.manage.vo.impl.EmkEcommRemarkVO;

import com.res.core.service.ui.component.navbar.PageModel;

public abstract class RemarkList extends BasePage implements PageRenderListener,IExternalPage{
	public abstract List getRemarkList();
	public abstract void setRemarkList(List rmkList);
	
	public abstract String getOperationType();
	public abstract void setOperationType(String flag);
	
	public abstract String getAFlag();
	public abstract void setAFlag(String aFlag);
	
	public abstract String getContent();
	public abstract void setContent(String content);
	
	public abstract String getUsername();
	public abstract void setUsername(String username);
	
	public abstract String getRklswzbt();
	public abstract void setRklswzbt(String rklswzbt);
	
	public abstract String getAIp();
	public abstract void setAIp(String aip);
	
	public abstract String getCdate();
	public abstract void setCdate(String cdate);
	
	public abstract Integer getForeachIndex();
	public abstract void setForeachIndex(Integer foreachIndex);
	
	public abstract PageModel getPageModel();
	public abstract void setPageModel(PageModel pmod);
	
	public abstract IRemarkManager getRemarkManagerService();
	
	 public void activateExternalPage(Object[] parameters,IRequestCycle cycle){
		 if(parameters.length==1){
			 this.setUsername("");
			 this.setRklswzbt("");
			 this.setAIp("");
			 this.setCdate("");
			 this.setContent("");
			 this.setAFlag("");
			List list;
			try {
				list = this.getRemarkManagerService().listRemark(getUsername(),getRklswzbt(),getAIp(),getCdate(),getContent(),getAFlag(),getPageModel());
				this.setRemarkList(list);
			} catch (Exception e) {
				// TODO 自动生成 catch 块
				e.printStackTrace();
			}
			 
		 }
	 }
	 	
	 public void pageBeginRender(PageEvent event){
		 if(getPageModel() == null){
			 setPageModel(new PageModel());
		 }
		 try {
			List list = this.getRemarkManagerService().listRemark(getUsername(),getRklswzbt(),getAIp(),getCdate(),getContent(),getAFlag(),getPageModel());
			this.setRemarkList(list);
		} catch (Exception e) {
			// TODO 自动生成 catch 块
			e.printStackTrace();
		}			
		
	 }
	 
	 public void submit(IRequestCycle requestCycle){
		 System.out.println(this.getOperationType());
		 if(this.getOperationType().equals("add")){
			
		 }
		 //条件查询
		 else if(this.getOperationType().equals("chaxun")){
			requestCycle.activate("remarkList");
		 }
		 //屏蔽IP
		 else if(this.getOperationType().equals("screenIp")){
			try {
				this.getRemarkManagerService().saveOrUpdateEmkMemcoIpscreen(this.getRemarkList());
			} catch (Exception e) {
				// TODO 自动生成 catch 块
				e.printStackTrace();
			}
			requestCycle.activate("remarkList");
		 }
		 //取消屏蔽
		 else if("notScreenIp".equals(this.getOperationType())){
			    try {
					this.getRemarkManagerService().delIpsreec(this.getRemarkList());
				} catch (Exception e) {
					// TODO 自动生成 catch 块
					e.printStackTrace();
				}
		 }
		 //删除
		 else if(this.getOperationType().equals("Delete")){
			try {
				this.getRemarkManagerService().delRemarkList(this.getRemarkList());
				requestCycle.activate("remarkList");
			} catch (Exception e) {
				// TODO 自动生成 catch 块
				System.out.println("the error4 is "+e);
			}
		 }
		 
	 }
	 
	 public void addRemark(IRequestCycle cycle){
		 
	 }
	 
	 public void directJumpToPage(IRequestCycle cycle) {
         Object[] parameters = cycle.getServiceParameters();
         int page = ((Integer) parameters[0]).intValue();
         int pCount = ((Integer) parameters[1]).intValue();
         //int pageno = ((Integer) parameters[2]).intValue();
         int pageno = NumberFormatUtil.toInt((String) parameters[2]);
        
         if (getPageModel()==null) setPageModel(new PageModel());
         getPageModel().setPageCount(pCount);
         getPageModel().setCurrPage(page);  
         getPageModel().setPageNo(pageno);
     }
}

⌨️ 快捷键说明

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