?? terminalinfo.java
字號:
package jp.co.ntl.terminal;
///import java.util.Vector;
import java.util.Vector;
import jp.co.ntl.printer.PrinterInfo2;
public class TerminalInfo implements java.io.Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
// 報嶞巜帵抂枛柤
public final static int MAX_TERMINAL_NAME_LEN = 64;
// 報嶞巜帵抂枛IP
public final static int MAX_TERMINAL_ADDR_LEN = 24;
// 報嶞巜帵抂枛儂僗僩柤
public final static int MAX_TERMINAL_HOST_LEN = 64;
private int terminalID = 0;
private String terminalName = null;
private String terminalAddr = null;
private String terminalHost = null;
// 2007.10.22 lium 暋悢僾儕儞僞懳墳 mod start
private Vector vcPrinterInfo = null;
//private PrinterInfo2 printerInfo = null;
private String printerNames = null;
// 2007.10.22 lium 暋悢僾儕儞僞懳墳 mod end
// 2007.10.26 KAlive add start
private int terminalFlag;
// 2007.10.26 KAlive add end
public TerminalInfo() {
terminalName = "";
terminalAddr = "";
terminalHost = "";
// 2007.10.22 lium 暋悢僾儕儞僞懳墳 mod start
vcPrinterInfo = new Vector();
// printerInfo = new PrinterInfo2();
printerNames = "";
// 2007.10.22 lium 暋悢僾儕儞僞懳墳 mod end
}
public int getTerminalID() { return terminalID; }
public void setTerminalID(int terminalID) { this.terminalID = terminalID; }
public String getTerminalName() { return terminalName; }
public void setTerminalName(String terminalName) { this.terminalName = terminalName; }
public String getTerminalAddr() { return terminalAddr; }
public void setTerminalAddr(String terminalAddr) { this.terminalAddr = terminalAddr; }
public String getTerminalHost() { return terminalHost; }
public void setTerminalHost(String terminalHost) { this.terminalHost = terminalHost; }
// 2007.10.22 lium 暋悢僾儕儞僞懳墳 mod start
//public PrinterInfo2 getRelatedPrinterInfo() { return printerInfo; }
//public void setRelatedPrinterInfo(PrinterInfo2 printerInfo) { this.printerInfo = printerInfo; }
public String getRelatedPrinterNames() {
if (this.vcPrinterInfo == null){
return "";
}
StringBuffer sbNames = new StringBuffer();
for (int i = 0; i < vcPrinterInfo.size(); i ++) {
PrinterInfo2 printInfo2 = (PrinterInfo2)vcPrinterInfo.get(i);
sbNames.append(printInfo2.getName());
sbNames.append(",");
}
if (sbNames.length() > 0) {
sbNames.deleteCharAt(sbNames.length() - 1);
}
printerNames = sbNames.toString();
return printerNames;
}
public void setRelatedPrinterNames(String printerNames) { this.printerNames = printerNames; }
public Vector getRelatedPrinters() { return vcPrinterInfo; }
public void setRelatedPrinters(Vector vcPrinterInfo) { this.vcPrinterInfo = vcPrinterInfo; }
public void addRelatedPrinter(PrinterInfo2 printerInfo) {
vcPrinterInfo.addElement(printerInfo);
}
public void delRelatedPrinter(long printerID) {
for (int i = 0; i < vcPrinterInfo.size(); i++) {
PrinterInfo2 printerInfo = (PrinterInfo2)vcPrinterInfo.elementAt(i);
if (printerInfo.getPrinterID() == printerID) {
vcPrinterInfo.remove(i);
break;
}
}
}
public void delAllRelatedPrinters() {
this.vcPrinterInfo.clear();
}
// 2007.10.22 lium 暋悢僾儕儞僞懳墳 mod end
public void copy(TerminalInfo terminalInfo) {
this.terminalID = terminalInfo.getTerminalID();
this.terminalName = terminalInfo.getTerminalName();
this.terminalAddr = terminalInfo.getTerminalAddr();
// 2007.10.22 lium 暋悢僾儕儞僞懳墳 mod start
this.vcPrinterInfo = new Vector();
//this.printerInfo = terminalInfo.getRelatedPrinterInfo();
for (int i = 0; i < terminalInfo.getRelatedPrinters().size(); i++) {
PrinterInfo2 srcPrinterInfo = (PrinterInfo2)terminalInfo.getRelatedPrinters().elementAt(i);
PrinterInfo2 destPrinterInfo = new PrinterInfo2();
destPrinterInfo.copy(srcPrinterInfo);
this.vcPrinterInfo.addElement(destPrinterInfo);
}
// 2007.10.22 lium 暋悢僾儕儞僞懳墳 mod end
}
// 2007.10.26 KAlive add start
public int getTerminalFlag() {
return terminalFlag;
}
public void setTerminalFlag(int terminalFlag) {
this.terminalFlag = terminalFlag;
}
// 2007.10.26 KAlive add end
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -