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

📄 remarkquery.java

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

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.form.IPropertySelectionModel;
import org.apache.tapestry.form.StringPropertySelectionModel;
import org.apache.tapestry.html.BasePage;

import com.common.util.DateFormatUtil;
import com.emk.manage.exception.ParseStringException;
import com.remark.manage.dao.IRemarkListDAO;
import com.remark.manage.hibernate.po.EmkEcommRemark;
import com.remark.manage.vo.impl.EmkEcommRemarkVO;

public abstract class RemarkQuery extends BasePage implements PageRenderListener,IExternalPage{

	public abstract String getArtId();
	public abstract void setArtId(String artId);
	
	public abstract String getMemberid();
	public abstract void setMemberid(String memberid);
	
	public abstract String getUsername();
	public abstract void setUsername(String username);
	
	public abstract String getATablename();
	public abstract void setATablename(String ATablename);
	
	public abstract String getAId();
	public abstract void setAId(String AId);
	
	public abstract String getRklswzbt();
	public abstract void setRklswzbt(String rklswzbt);
	
	public abstract String getAContent();
	public abstract void setAContent(String AContent);
	
	public abstract String getADate();
	public abstract void setADate(String ADate);
	
	public abstract String getAFlag();
	public abstract void setAFlag(String AFlag);
	
	public abstract String getAIp();
	public abstract void setAIp(String AIp);
	
	public abstract IRemarkListDAO getRemarkListDAO();
	
	public static final IPropertySelectionModel SelectModel = new StringPropertySelectionModel(new String[] {"不显示","显示"});
	
	public void activateExternalPage(Object[] parameters,IRequestCycle cycle){
		if(parameters.length == 1){
			
			EmkEcommRemarkVO emkEcommRemarkVO = (EmkEcommRemarkVO) parameters[0];
			this.setArtId(emkEcommRemarkVO.getId());
			//System.out.println(this.getArtId());
			this.setMemberid(emkEcommRemarkVO.getMemberid());
			if(emkEcommRemarkVO.getMemberinfo()!=null)
				this.setUsername(emkEcommRemarkVO.getMemberinfo().getUsername());
			this.setATablename(emkEcommRemarkVO.getATablename());
			this.setAId(emkEcommRemarkVO.getAId());
			if(emkEcommRemarkVO.getTconrkls()!=null)
				this.setRklswzbt(emkEcommRemarkVO.getTconrkls().getRklswzbt());
			this.setAContent(emkEcommRemarkVO.getAContent());
			this.setADate(emkEcommRemarkVO.getADate());
			
			if(emkEcommRemarkVO.getAFlag().equals("0")){
				this.setAFlag("不显示");
			}else if(emkEcommRemarkVO.getAFlag().equals("1")){
				this.setAFlag("显示");
			}
			//this.setAFlag(emkEcommRemarkVO.getAFlag());
			this.setAIp(emkEcommRemarkVO.getAIp());
			
		}
		
	}
	
	public void pageBeginRender(PageEvent arg0) {
		// TODO 自动生成方法存根
		
	}
	
	public void submit(IRequestCycle requestCycle){
		EmkEcommRemark emkEcommRemark = new EmkEcommRemark();
		
		emkEcommRemark.setId(this.getArtId());
		emkEcommRemark.setMemberid(this.getMemberid());
		emkEcommRemark.setATablename(this.getATablename());
		emkEcommRemark.setAId(this.getAId());
		emkEcommRemark.setAContent(this.getAContent());
		try {
			emkEcommRemark.setADate(DateFormatUtil.parseStrToDate(this.getADate()));
		} catch (ParseStringException e) {
			// TODO 自动生成 catch 块
			e.printStackTrace();
		}
		System.out.println(this.getAFlag());
		if(this.getAFlag().equals("显示")){
		emkEcommRemark.setAFlag("1");
		}else if(this.getAFlag().equals("不显示")){
			emkEcommRemark.setAFlag("0");
		}
		emkEcommRemark.setAIp(this.getAIp());
		
		try {
			this.getRemarkListDAO().saveOrUpdateEmkEcommRemark(emkEcommRemark);
			requestCycle.activate("remarkList");
		} catch (Exception e) {
			// TODO 自动生成 catch 块
			e.printStackTrace();
		}
	}

}

⌨️ 快捷键说明

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