📄 garageimpl.java
字号:
import org.ozoneDB.OzoneObject;import java.util.*;public class GarageImpl extends OzoneObject implements Garage { /** Set version of the serialized data to make it compatible with new class versions. */ final static long serialVersionUID = 1L; private Hashtable cars; public GarageImpl() { cars = new Hashtable(); } public void addCar_update( String name, int yearOfConst ) throws Exception { Car car = (Car)database().createObject( CarImpl.class.getName() ); car.setName( name ); car.setYearOfConst( yearOfConst ); cars.put( car.name(), car ); } public Car carForName( String name ) { return (Car)cars.get( name ); } public Car removeCar_update( String name ) { return (Car)cars.remove( name ); } public Vector oldtimers() { Vector result = new Vector(); for (Enumeration e=cars.elements(); e.hasMoreElements(); ) { Car car = (Car)e.nextElement(); if (car.age() >= 20) { result.add( car ); } } return result; } public void onDelete() { for (Enumeration e=cars.elements(); e.hasMoreElements(); ) { Car car = (Car)e.nextElement(); database().deleteObject( car ); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -