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