templatewebbean.java
来自「这是一个工作流管理的后端EJB实现」· Java 代码 · 共 126 行
JAVA
126 行
/*
* 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 javax.servlet.http.HttpServletResponse;
import com.coshare.joyteam.projectMgr.businessDelegate.DelegateException;
import com.coshare.joyteam.projectMgr.businessDelegate.WFTemplateMgrDelegate;
import com.coshare.joyteam.projectMgr.dto.TemplateDTO;
/**
* @author Edward
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class TemplateWebBean {
/**
* 表格的css样式
*/
String css;
private HttpServletResponse response=null;
private boolean showLink=false;
public void setResponse( HttpServletResponse response ){
this.response = response;
}
public void setShowLink(boolean showLink){
this.showLink = showLink;
}
String templateName;
int version;
/**
* 设置显示表格的css
* @param css
*/
public void setCss(String css){
this.css = css;
}
/**
* 活动显示表格额css
* @return
*/
public String getCss(){
return this.css;
}
public String getExpression(){
StringBuffer tableStr=new StringBuffer();
tableStr.append("<Table class=\""+this.css+"\" ><TBODY>");
this.organizeTable(tableStr);
tableStr.append("</TBODY></Table>");
return tableStr.toString();
}
/**
* 设置模板名
* @param <code>String</code> templateName
*/
public void setTemplateName(String templateName){
this.templateName = templateName;
}
/**
* 设置模板的版本号
* @param <code>int</code> version
*/
public void setVersion(int version){
this.version = version;
}
private void organizeTable(StringBuffer tableStr ){
TemplateDTO tmpDto=null;
try{
WFTemplateMgrDelegate td = new WFTemplateMgrDelegate();
tmpDto= td.getTemplate(this.templateName,this.version);
}catch( DelegateException e){
e.printStackTrace();
}
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>");
if( this.showLink ){
tableStr.append("<TD >"+"修改"+"</TD>");
tableStr.append("<TD >"+"删除"+"</TD>");
}
tableStr.append("</TR>");
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>");
if( this.showLink ){
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 + -
显示快捷键?