searchiddatamockup.java

来自「Spring framework basic tutorial using Ja」· Java 代码 · 共 58 行

JAVA
58
字号
package tutorial.view;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;

import tutorial.bean.InfoBean;


public class SearchIDDataMockUp extends AbstractDBManager {
	Map<Integer,InfoBean> map;
	public SearchIDDataMockUp(){
		map = new HashMap<Integer, InfoBean>();
		map.put(1, new InfoBean(1,"Hello"));
		map.put(2, new InfoBean(2,"Hi"));
		map.put(3, new InfoBean(3,"TrueMove"));
	}
	@Override
	public InfoBean queryInfo(int id) {			
		return map.get(id);
	}
	/* (non-Javadoc)
	 * @see tutorial.view.AbstractDBManager#addInfo(tutorial.bean.InfoBean)
	 */
	@Override
	public InfoBean addInfo(InfoBean bean) {
		map.put(bean.getId(), bean);
		return bean;
	}
	/* (non-Javadoc)
	 * @see tutorial.view.AbstractDBManager#getMaxID()
	 */
	@Override
	public int getMaxID() {
		Set<Integer> idList = map.keySet();
		int maxID = Integer.MIN_VALUE;
		for (Integer id : idList) {
			if (id > maxID){
				maxID = id;
			}
		}
		if ( maxID == Integer.MIN_VALUE){
			maxID = 0;
		}
		return maxID+1;
	}
	
	@Override
	public List<InfoBean> queryAllInfo() {
		List<InfoBean> result = new ArrayList<InfoBean>();
		result.addAll(map.values());
		return result;
	}
	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?