All pastes #333875 Raw Edit

Anonymous

public java v1 · immutable
#333875 ·published 2007-01-31 05:19 UTC
rendered paste body
	public Main() {		data = loadDatabase();		if(data == null){			System.out.println("Creating a new db");			data = new Database();			data.addTeacher(new Teacher("Teacher"));			System.out.println(data.getTeachers());			if(!saveDatabase()){				System.err.println("Could not save the database!");			}			this.data = loadDatabase();			System.out.println(data.getTeachers());		}		loginGUI = new LoginScreen(this);		loginGUI.launchInterface();	}	public boolean saveDatabase() {		try {			out = new ObjectOutputStream(new FileOutputStream(SAVE_DIRECTORY+DATABASE_FILENAME));			out.reset();			out.writeObject(data);			out.close();		} catch (Exception e) {			e.printStackTrace();			return false;		}		return true;	}		private Database loadDatabase(){		try{			in = new ObjectInputStream(new FileInputStream(SAVE_DIRECTORY+DATABASE_FILENAME));			Database ret = (Database)(in.readObject());			return ret;		} catch(Exception e){			e.printStackTrace();			return null;		}	}