📄 valuelist.java
字号:
package com.ebusiness.ebank.bean;/** * <p>Title: </p> * <p>Description: This class is used to store multiple records returned when perform a search</p> * <p>Copyright: Copyright (c) 2005</p> * <p>Company: eBusiness Inc., All right reserved</p> * @author unascribed * @version 1.0 */import java.util.List;import java.util.LinkedList;import java.util.Iterator;public class ValueList implements java.io.Serializable{ private List searchResults; //A list of Value objects private String errorMessage; //Language dependent message public ValueList() { searchResults = new LinkedList(); errorMessage = ""; } public ValueList(List results) { searchResults = results; errorMessage = ""; } public ValueList(String error) { this.errorMessage = error; } public List getSearchResults() { return searchResults; } public void setSearchResults(List results) { searchResults = results; } public String getErrorMessage() { return errorMessage; } public void setErrorMessage(String error) { errorMessage = error; } public boolean addValue(Value value) { return this.searchResults.add(value); } public void replaceValue(Value newValue) { int index = this.searchResults.indexOf(this.getValueByOID(newValue.getObjectID())); if (index < 0) this.searchResults.add(newValue); else this.searchResults.set(index, newValue); } public int getSize() { return this.searchResults.size(); } public Value getValue(int index) { return (Value)this.searchResults.get(index); } public Value[] toArray() { return (Value[])this.searchResults.toArray(new Value[searchResults.size()]); } public boolean removeValue(Value value) { return this.searchResults.remove(value); } public Value removeValue(int index) { return (Value)this.searchResults.remove(index); } public boolean removeValue(long objectID) { return removeValue(getValueByOID(objectID)); } public Value getValueByOID(long objectID) { Iterator i = searchResults.iterator(); Value value = null; while (i.hasNext()) { value = (Value)i.next(); if (value.getObjectID() == objectID) { return value; } } return null; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -