package it.unisa.info13d.Utility; import it.unisa.info13d.Articoli.Global; import it.unisa.info13d.Login.Entry; import java.io.*; import java.util.ArrayList; /** * Created with xgiovio.macbookair. * User: xgiovio * Date: 18/12/13 * Time: 00:41 */ public class IdCounter { public static void save_counter() throws FileNotFoundException,IOException,ClassNotFoundException{ File f_data = new File("id_counter"); Integer data = Integer.valueOf(Global.get_next_id() - 1); ObjectOutputStream writer = new ObjectOutputStream(new FileOutputStream(f_data)); writer.writeObject(data); writer.close(); } public static void restore_counter() throws FileNotFoundException,IOException,ClassNotFoundException{ File f_data = new File("id_counter"); if ( (f_data.exists())){ ObjectInputStream reader = new ObjectInputStream(new FileInputStream(f_data)); Integer data = (Integer) reader.readObject(); Global.setGeneral_counter(data.intValue()); }else{ Global.setGeneral_counter(0); } } }