/** Java class "Labb2.java" generated from Poseidon for UML.
* Poseidon for UML is developed by Gentleware.
* Generated with velocity template engine.
*/
import java.util.*;
public class Labb2 {
///////////////////////////////////////
// attributes
private final String menu = "\n\nLabb2\nSQLj(s) jdbc(j) quit(q)\n";
///////////////////////////////////////
// associations
private Labb2Menu jdbcMenu;
private Labb2Menu SQLjMenu;
///////////////////////////////////////
// operations
public Labb2() {
jdbcMenu = new Labb2Menu(new Dbjdbc());
SQLjMenu = new Labb2Menu(new DbSQLj());
} // end Labb2
public void run() {
boolean running = true;
int c;
while(running) {
System.out.println(menu);
try {
c = System.in.read();
} catch(java.io.IOException e) {
return;
}
switch(c) {
case 'q' :
running = false;
break;
case 's' :
startSQLj();
break;
case 'j' :
startjdbc();
break;
}
}
} // end run
public void startSQLj() {
SQLjMenu.run();
} // end startSQLj
private void startjdbc() {
jdbcMenu.run();
} // end startjdbc
public static void main(String[] args) {
Labb2 labb2 = new Labb2();
labb2.run();
System.exit(0);
}
} // end Labb2