Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //cria os ficheiros "User.txt" e "Meetings.txt" e deixa-os na pasta do DataServer
- public void sacarFicheiro() throws RemoteException{
- FileInputStream is_user = null;
- FileInputStream is_meetings = null;
- try {
- is_user = new FileInputStream("User.txt");
- is_meetings = new FileInputStream("Meetings.txt");
- ObjectInputStream ois_user = new ObjectInputStream(is_user);
- ObjectInputStream ois_meetings = new ObjectInputStream(is_meetings);
- try{
- while(true){
- User tmp= (User) ois_user.readObject();
- allowedUsers.add(tmp);
- System.out.println("done");
- }
- }catch(EOFException e){
- System.out.println("done");
- }
- try{
- while(true){
- Meeting tmp= (Meeting) ois_meetings.readObject();
- meetings.add(tmp);
- System.out.println("done");
- }
- }catch(EOFException e){
- System.out.println("done");
- }
- System.out.println(allowedUsers.size());
- System.out.println(meetings.size());
- } catch (FileNotFoundException ex) {
- System.out.println("No file Found");
- } catch (IOException ex) {
- System.out.println("error "+ex);
- } catch (ClassNotFoundException ex) {
- System.out.println("Class not found");
- }
- }
- public void InsertFicheiro() throws RemoteException{
- ObjectOutputStream out_user;
- ObjectOutputStream out_meetings;
- int i=0;
- try {
- out_user = new ObjectOutputStream(new FileOutputStream("User.txt"));
- out_meetings=new ObjectOutputStream(new FileOutputStream("Meetings.txt"));
- while(i<allowedUsers.size()){
- out_user.writeObject(allowedUsers.get(i));
- i++;
- }
- while(i<meetings.size()){
- out_meetings.writeObject(meetings.get(i));
- i++;
- }
- } catch (FileNotFoundException ex) {
- System.out.println("No file Found");
- } catch (IOException ex) {
- System.out.println("error "+ex);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement