tmppagedselection.java
来自「这是一个工作流管理的后端EJB实现」· Java 代码 · 共 104 行
JAVA
104 行
/*
* Created on May 13, 2005
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package com.coshare.joyteam.projectMgr.webbeans;
import java.util.Collection;
import com.coshare.joyteam.projectMgr.businessDelegate.DelegateException;
import com.coshare.joyteam.projectMgr.businessDelegate.WFTemplateMgrDelegate;
import com.coshare.joyteam.projectMgr.dto.TemplateDTO;
import javax.servlet.http.HttpServletResponse;
/**
* @author Edward
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class TmpPagedSelection extends PagedSelection {
/**
* 将response对象传入,用encodeURL()
*/
HttpServletResponse response;
Collection result;
Object[] resultSet;
public void setResponse( HttpServletResponse response ){
this.response=response;
}
/**
* 获得结果集,为showNext(),showPrevious(),show()等查许做准备
*/
public void prepareResultSet() {
if(pageNumber==null)
pageNumber = new PageNumber();
WFTemplateMgrDelegate pd=null;
try{
pd=new WFTemplateMgrDelegate();
result= pd.getTemplates("");
pd.remove();
}catch(DelegateException e){
try{
pd.remove();
}catch(Exception de){}
e.printStackTrace();
}
resultSet=result.toArray();
pageNumber.setPageCount(resultSet.length,this.nline);
}
/**
* 将信息组织成表格
* @param tableStr <code>StringBuffer</code>
*/
protected void organizeTable(StringBuffer tableStr ){
int i =(this.pageNumber.getShowPage()-1)*this.pageNumber.getPageSize();
int increment=Math.min(this.getNline(),this.pageNumber.getRowCount()-i);
int top=i+increment;
tableStr.append("<TR >");
// tableStr.append("<TD >"+"模板ID"+"</TD>");
tableStr.append("<TD >"+"模板名"+"</TD>");
// tableStr.append("<TD >"+"描述"+"</TD>");
// tableStr.append("<TD >"+"创建者"+"</TD>");
// tableStr.append("<TD >"+"创建者类型"+"</TD>");
// tableStr.append("<TD >"+"创建时间"+"</TD>");
// tableStr.append("<TD >"+"版本号"+"</TD>");
tableStr.append("<TD >"+"查看"+"</TD>");
tableStr.append("<TD >"+"修改"+"</TD>");
tableStr.append("<TD >"+"删除"+"</TD>");
tableStr.append("</TR>");
for(int j=i;j<top;j++){
TemplateDTO tmpDto=(TemplateDTO)resultSet[j];
tableStr.append("<TR >");
// tableStr.append("<TD >"+tmpDto.getTemplateId().getId()+"</TD>");
tableStr.append("<TD >"+tmpDto.getTemplateName()+"</TD>");
// tableStr.append("<TD >"+tmpDto.getTheDescription()+"</TD>");
// tableStr.append("<TD >"+tmpDto.getCreator().toString()+"</TD>");
// tableStr.append("<TD >"+tmpDto.getCreatorType()+"</TD>");
// tableStr.append("<TD >"+tmpDto.getCreatingTime()+"</TD>");
// tableStr.append("<TD >"+tmpDto.getVersion()+"</TD>");
tableStr.append("<TD ><A href=\""+
response.encodeURL("TemplateDetail.jsp?tmpid="+tmpDto.getTemplateId().getId()+"&templateName="+tmpDto.getTemplateName()+"&version="+tmpDto.getVersion())
+"\">"+"查看"+"</A></TD>");
tableStr.append("<TD ><A href=\""+
response.encodeURL("modifyTemplate.jsp?tmpid="+tmpDto.getTemplateId().getId()+"&templateName="+tmpDto.getTemplateName()+"&version="+tmpDto.getVersion())
+"\">"+"修改"+"</A></TD>");
tableStr.append("<TD ><A href=\""+
response.encodeURL("checkDeleteTemplate.jsp?templateName="+tmpDto.getTemplateName()+"&version="+tmpDto.getVersion())
+"\">"+"删除"+"</A></TD>");
tableStr.append("</TR>");
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?