Revision 9539e23d src/gr/grnet/pithos/web/client/Pithos.java

b/src/gr/grnet/pithos/web/client/Pithos.java
530 530
                    else
531 531
                        displayError("System error fetching file: " + t.getMessage());
532 532
                }
533

  
534
				@Override
535
				protected void onUnauthorized(Response response) {
536
					sessionExpired();
537
				}
533 538
            };
534 539
            getFile.setHeader("X-Auth-Token", "0000");
535 540
            Scheduler.get().scheduleDeferred(getFile);
......
592 597
                else
593 598
                    displayError("System error fetching user data: " + t.getMessage());
594 599
            }
600

  
601
			@Override
602
			protected void onUnauthorized(Response response) {
603
				sessionExpired();
604
			}
595 605
        };
596 606
        getAccount.setHeader("X-Auth-Token", token);
597 607
        Scheduler.get().scheduleDeferred(getAccount);
......
613 623
                else
614 624
                    displayError("System error fetching user data: " + t.getMessage());
615 625
			}
626

  
627
			@Override
628
			protected void onUnauthorized(Response response) {
629
				sessionExpired();
630
			}
616 631
		};
617 632
		headAccount.setHeader("X-Auth-Token", token);
618 633
		Scheduler.get().scheduleDeferred(headAccount);
......
644 659
                else
645 660
                    displayError("System error Error creating pithos: " + t.getMessage());
646 661
            }
662

  
663
			@Override
664
			protected void onUnauthorized(Response response) {
665
				sessionExpired();
666
			}
647 667
        };
648 668
        createPithos.setHeader("X-Auth-Token", getToken());
649 669
        Scheduler.get().scheduleDeferred(createPithos);
......
665 685
                else
666 686
                    displayError("System error Error creating pithos: " + t.getMessage());
667 687
            }
688

  
689
			@Override
690
			protected void onUnauthorized(Response response) {
691
				sessionExpired();
692
			}
668 693
        };
669 694
        createPithos.setHeader("X-Auth-Token", getToken());
670 695
        Scheduler.get().scheduleDeferred(createPithos);
......
840 865
                        GWT.log("", t);
841 866
                        displayError("System error unable to delete folder: " + t.getMessage());
842 867
                    }
868

  
869
    				@Override
870
    				protected void onUnauthorized(Response response) {
871
    					sessionExpired();
872
    				}
843 873
                };
844 874
                delete.setHeader("X-Auth-Token", getToken());
845 875
                Scheduler.get().scheduleDeferred(delete);
......
904 934
                    else
905 935
                        displayError("System error unable to delete folder: " + t.getMessage());
906 936
                }
937

  
938
				@Override
939
				protected void onUnauthorized(Response response) {
940
					sessionExpired();
941
				}
907 942
            };
908 943
            deleteFolder.setHeader("X-Auth-Token", getToken());
909 944
            Scheduler.get().scheduleDeferred(deleteFolder);
......
933 968
                    else
934 969
                        displayError("System error unable to copy file: "+t.getMessage());
935 970
                }
971

  
972
				@Override
973
				protected void onUnauthorized(Response response) {
974
					sessionExpired();
975
				}
936 976
            };
937 977
            copyFile.setHeader("X-Auth-Token", getToken());
938 978
            copyFile.setHeader("X-Copy-From", file.getUri());
......
987 1027
		                else
988 1028
		                    displayError("System error getting folder: " + t.getMessage());
989 1029
					}
1030

  
1031
					@Override
1032
					protected void onUnauthorized(Response response) {
1033
						sessionExpired();
1034
					}
990 1035
				};
991 1036
				getFolder.setHeader("X-Auth-Token", getToken());
992 1037
				Scheduler.get().scheduleDeferred(getFolder);
......
1001 1046
                else
1002 1047
                    displayError("System error creating folder: " + t.getMessage());
1003 1048
            }
1049

  
1050
			@Override
1051
			protected void onUnauthorized(Response response) {
1052
				sessionExpired();
1053
			}
1004 1054
        };
1005 1055
        createFolder.setHeader("X-Auth-Token", getToken());
1006 1056
        createFolder.setHeader("Accept", "*/*");
......
1051 1101
	public GroupTreeView getGroupTreeView() {
1052 1102
		return groupTreeView;
1053 1103
	}
1104

  
1105
	public void sessionExpired() {
1106
		new SessionExpiredDialog(this).center();
1107
		authenticateUser();
1108
	}
1054 1109
}

Also available in: Unified diff