package com.vci.web.other; import java.text.SimpleDateFormat; import java.util.Date; public class ExportActionLogBean implements IExportLogBean { /** * */ private static final long serialVersionUID = 10086L; private String no = "1"; private static int index = 1; private String exportState = "正常"; private String coding = ""; private String name =""; private String CSRegister = ""; private String BSRegister = ""; private String type = ""; private String description = ""; private String category = ""; private Date date = null; private SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss "); public ExportActionLogBean() { this( "-1", "ExportActionLogBean 对象构建 但未设置值", "null", "null", "null", "null", "null", "null", "null" ); index = 1; } public ExportActionLogBean(String exportState, String coding, String name, String cSRegister, String bSRegister, String type, String description, String category) { this( ""+index++, exportState, coding, name, cSRegister, bSRegister,type, description,category); } public ExportActionLogBean(String no, String exportState, String coding, String name, String cSRegister, String bSRegister, String type, String description, String category) { super(); this.no = no; if( exportState!=null || !no.equals("-1")){//默认状态为正常 this.exportState = exportState; } this.coding = coding; this.name = name; CSRegister = cSRegister; BSRegister = bSRegister; this.type = type; this.description = description; this.category = category; } @Override public Object[] getLogRowObjcets() { Object obj []= {no,exportState,coding,name,CSRegister,BSRegister,type,description,category}; return obj; } public Object[] getInportLogRowObjcets() { Object obj []= {no,exportState,coding,name,CSRegister,BSRegister,type,description}; return obj; } public String getNo() { return no; } public String getExportState() { return exportState; } public String getName() { return name; } public String getCSRegister() { return CSRegister; } public String getBSRegister() { return BSRegister; } public String getType() { return type; } public String getDescription() { return description; } public String getCategory() { return category; } public void setNo(String no) { this.no = no; } public void setExportState(String exportState) { this.exportState = exportState; } public void setName(String name) { this.name = name; } public void setCSRegister(String cSRegister) { CSRegister = cSRegister; } public void setBSRegister(String bSRegister) { BSRegister = bSRegister; } public void setType(String type) { this.type = type; } public void setDescription(String description) { this.description = description; } public void setCategory(String category) { this.category = category; } @Override public String getLogRowContent() { date = new Date(); String info =format.format(date)+"---------"; return info+" [序号=" + no + ", 导出状态=" + exportState + ", 编号=" + coding + ", 名称=" + name + ", CS注册=" + CSRegister + ", BS注册=" + BSRegister + ", 类型=" + type + ", 描述=" + description + ", 所属分类=" + category + "]"; } public String getCoding() { return coding; } public void setCoding(String coding) { this.coding = coding; } }