import com.db4o.Db4o; import com.db4o.Db4oEmbedded; import com.db4o.ObjectContainer; import com.db4o.config.Configuration; import com.db4o.config.EmbeddedConfiguration; import com.db4o.query.Predicate; import java.io.*; import java.util.List; /** * Created by IntelliJ IDEA. * User: raj * Date: May 12, 2010 * Time: 2:09:12 PM * To change this template use File | Settings | File Templates. */ public class DisplayDepartment { public static void main(String[] args) { String DB4OFILENAME = args[0]; Configuration config = Db4o.configure(); ObjectContainer db = Db4o.openFile(config,DB4OFILENAME); try { final int dno = Integer.parseInt(readEntry("Department Number: ")); List depts = db.query(new Predicate() { public boolean match(Department dept) { return (dept.getDnumber() == dno); } }); Department d = depts.get(0); System.out.println("*******************************************************"); System.out.println("Department: " + d.getDname()); System.out.println(""); System.out.println("Manager: "+d.getManager().getLname()+", "+ d.getManager().getFname()); System.out.println("Manager Start Date: "+d.getMgrStartDate()); System.out.println(""); System.out.println("Department Locations:"); System.out.println(""); for (int i=0; i