⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 valuelist.java

📁 我在加拿大学习的一个比较复杂的在线银行程序.
💻 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 + -