The program must be able to work in a non-networked mode. In this mode, the database and GUI must run in the same VM and must perform no networking, must not use loopback networking, and must not involve the serialization of any objects when communicating between the GUI and database elements.
In my Data class, I have methods that need to return a collection of objects. These methods return an ArrayList. For example, I have a method with this signature: public ArrayList find(Contractor) This will return an ArrayList of Integers, representing the record numbers matching the Contractor passed in. If this method is used in the non-networked mode, would that violate the requirement that
must not involve the serialization of any objects when communicating between the GUI and database elements.
If so, what collection to use? - Rolf. [ March 14, 2004: Message edited by: Mark Spritzler ]