Revision 902e3ef4
b/src/gr/grnet/pithos/web/client/Pithos.java | ||
---|---|---|
660 | 660 |
private boolean parseUserCredentials() { |
661 | 661 |
Configuration conf = (Configuration) GWT.create(Configuration.class); |
662 | 662 |
Dictionary otherProperties = Dictionary.getDictionary("otherProperties"); |
663 |
System.out.println("otherProperties = " + otherProperties); |
|
664 | 663 |
String cookie = otherProperties.get("authCookie"); |
665 |
System.out.println("cookie = " + cookie); |
|
666 |
Cookies.setCookie(cookie, "868fbb51-94a4-477d-8da3-dadad080c861|HlPjywM5FGAncsoNDzPZ2Q=="); |
|
667 |
// Cookies.setCookie(cookie, "868fbb51-94a4-477d-8da3-dadad080c861%7CHlPjywM5FGAncsoNDzPZ2Q%3D%3D"); |
|
668 |
for(String name: Cookies.getCookieNames()) { |
|
669 |
System.out.println("cookie name: " + name); |
|
670 |
} |
|
671 | 664 |
String auth = Cookies.getCookie(cookie); |
672 |
System.out.println("auth = " + auth); |
|
673 | 665 |
if(auth == null) { |
674 | 666 |
authenticateUser(); |
675 | 667 |
return false; |
... | ... | |
681 | 673 |
auth = auth.substring(0, auth.length() - 1); |
682 | 674 |
} |
683 | 675 |
String[] authSplit = auth.split("\\" + conf.cookieSeparator(), 2); |
684 |
for(String authPart: authSplit) { |
|
685 |
System.out.println("authPart: " + authPart); |
|
686 |
} |
|
687 | 676 |
if(authSplit.length != 2) { |
688 | 677 |
authenticateUser(); |
689 | 678 |
return false; |
690 | 679 |
} |
691 | 680 |
userID = authSplit[0]; |
692 | 681 |
userToken = authSplit[1]; |
693 |
System.out.println("userID = " + userID); |
|
694 |
System.out.println("userToken = " + userToken); |
|
695 | 682 |
|
696 | 683 |
String gotoUrl = Window.Location.getParameter("goto"); |
697 | 684 |
if(gotoUrl != null && gotoUrl.length() > 0) { |
698 | 685 |
Window.Location.assign(gotoUrl); |
699 | 686 |
return false; |
700 | 687 |
} |
701 |
System.out.println("Returning true"); |
|
702 | 688 |
return true; |
703 | 689 |
} |
704 | 690 |
|
... | ... | |
711 | 697 |
} |
712 | 698 |
|
713 | 699 |
public void fetchAccount(final Command callback) { |
714 |
System.out.println("fetchAccount(), userID = " + this.userID + ", userToken = " + this.userToken); |
|
715 | 700 |
String path = "?format=json"; |
716 | 701 |
|
717 | 702 |
GetRequest<AccountResource> getAccount = new GetRequest<AccountResource>(AccountResource.class, getApiPath(), userID, path) { |
718 | 703 |
@Override |
719 | 704 |
public void onSuccess(AccountResource _result) { |
720 |
System.out.println("fetchAccount(), userID = " + userID + ", userToken = " + userToken + " onSuccess()"); |
|
721 | 705 |
account = _result; |
722 | 706 |
if(callback != null) { |
723 | 707 |
callback.execute(); |
... | ... | |
728 | 712 |
|
729 | 713 |
@Override |
730 | 714 |
public void onError(Throwable t) { |
731 |
System.out.println("fetchAccount(), userID = " + userID + ", userToken = " + userToken + " onError() " + t.getClass().getName() + ": " + t.getMessage()); |
|
732 | 715 |
GWT.log("Error getting account", t); |
733 | 716 |
setError(t); |
734 | 717 |
if(t instanceof RestException) { |
735 |
System.out.println("fetchAccount(), userID = " + userID + ", userToken = " + userToken + " Error getting account: " + ((RestException) t).getHttpStatusText()); |
|
736 | 718 |
displayError("Error getting account: " + ((RestException) t).getHttpStatusText()); |
737 | 719 |
} |
738 | 720 |
else { |
739 |
System.out.println("fetchAccount(), userID = " + userID + ", userToken = " + userToken + "System error fetching user data: " + t.getMessage()); |
|
740 | 721 |
displayError("System error fetching user data: " + t.getMessage()); |
741 | 722 |
} |
742 | 723 |
} |
743 | 724 |
|
744 | 725 |
@Override |
745 | 726 |
protected void onUnauthorized(Response response) { |
746 |
System.out.println("fetchAccount(), userID = " + userID + ", userToken = " + userToken + " onUnauthorized()"); |
|
747 | 727 |
sessionExpired(); |
748 | 728 |
} |
749 | 729 |
}; |
b/src/gr/grnet/pithos/web/client/catalog/GetUserCatalogs.java | ||
---|---|---|
92 | 92 |
} |
93 | 93 |
|
94 | 94 |
public void onSuccess(Request request, Response response, JSONObject result, UserCatalogs userCatalogs) { |
95 |
System.out.println("GetUserCatalogs: " + result); |
|
96 | 95 |
} |
97 | 96 |
|
98 | 97 |
public void onBadStatusCode(Request request, Response response) { |
99 |
|
|
100 | 98 |
} |
101 | 99 |
|
102 | 100 |
public void onError(Request request, Throwable t) { |
103 | 101 |
GWT.log("GetUserCatalogs", t); |
104 |
System.out.print("GetUserCatalogs: " + t.getClass().getName() + ": " + t.getMessage()); |
|
105 | 102 |
} |
106 | 103 |
|
107 | 104 |
@Override |
... | ... | |
111 | 108 |
final String requestData = makeRequestData().toString(); |
112 | 109 |
|
113 | 110 |
try { |
114 |
System.out.println("=================================="); |
|
115 |
System.out.println("POST " + getURL()); |
|
116 |
System.out.println("=================================="); |
|
117 | 111 |
rb.sendRequest(requestData, new RequestCallback() { |
118 | 112 |
@Override |
119 | 113 |
public void onResponseReceived(Request request, Response response) { |
b/src/gr/grnet/pithos/web/client/rest/DeleteRequest.java | ||
---|---|---|
77 | 77 |
|
78 | 78 |
@Override |
79 | 79 |
public void execute() { |
80 |
System.out.println("DELETE " + api + owner + path); |
|
81 | 80 |
RequestBuilder builder = new RequestBuilder(RequestBuilder.DELETE, api + owner + path); |
82 | 81 |
for (String header : headers.keySet()) { |
83 | 82 |
builder.setHeader(header, headers.get(header)); |
b/src/gr/grnet/pithos/web/client/rest/GetRequest.java | ||
---|---|---|
94 | 94 |
path += "&t=" + System.currentTimeMillis(); |
95 | 95 |
else |
96 | 96 |
path += "?t=" + System.currentTimeMillis(); |
97 |
System.out.println("GET " + api + owner + path); |
|
98 | 97 |
RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, api + owner + path); |
99 | 98 |
|
100 | 99 |
for (String header : headers.keySet()) { |
... | ... | |
104 | 103 |
builder.sendRequest("", new RestRequestCallback<T>(api + owner + path, okCode) { |
105 | 104 |
@Override |
106 | 105 |
public void onSuccess(T object) { |
107 |
System.out.println("GET onSuccess() " + api + owner + path); |
|
108 | 106 |
GetRequest.this.onSuccess(object); |
109 | 107 |
} |
110 | 108 |
|
... | ... | |
115 | 113 |
|
116 | 114 |
@Override |
117 | 115 |
public void onError(Request request, Throwable throwable) { |
118 |
System.out.println("GET onError()" + api + owner + path); |
|
119 | 116 |
if (throwable instanceof RestException) { |
120 | 117 |
if (((RestException) throwable).getHttpStatusCode() == 304 && result != null){ |
121 | 118 |
GWT.log("Using cache: " + result.toString(), null); |
b/src/gr/grnet/pithos/web/client/rest/HeadRequest.java | ||
---|---|---|
96 | 96 |
path += "&t=" + System.currentTimeMillis(); |
97 | 97 |
else |
98 | 98 |
path += "?t=" + System.currentTimeMillis(); |
99 |
System.out.println("HEAD " + api + owner + path); |
|
100 | 99 |
RequestBuilder builder = new RequestBuilder(RequestBuilder.HEAD, api + owner + path); |
101 | 100 |
for (String header : headers.keySet()) { |
102 | 101 |
builder.setHeader(header, headers.get(header)); |
b/src/gr/grnet/pithos/web/client/rest/PostRequest.java | ||
---|---|---|
78 | 78 |
|
79 | 79 |
@Override |
80 | 80 |
public void execute() { |
81 |
System.out.println("POST " + api + owner + path); |
|
82 | 81 |
RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, api + owner + path); |
83 | 82 |
for (String header : headers.keySet()) { |
84 | 83 |
builder.setHeader(header, headers.get(header)); |
b/src/gr/grnet/pithos/web/client/rest/PutRequest.java | ||
---|---|---|
103 | 103 |
|
104 | 104 |
@Override |
105 | 105 |
public void execute() { |
106 |
System.out.println("PUT " + api + owner + path); |
|
107 | 106 |
RequestBuilder builder = new RequestBuilder(RequestBuilder.PUT, api + owner + path); |
108 | 107 |
for (String header : headers.keySet()) { |
109 | 108 |
builder.setHeader(header, headers.get(header)); |
b/src/gr/grnet/pithos/web/client/rest/RestRequestCallback.java | ||
---|---|---|
78 | 78 |
} |
79 | 79 |
catch (Exception e) {} |
80 | 80 |
|
81 |
System.out.println("Response headers: " + response.getHeadersAsString()); |
|
82 |
|
|
83 | 81 |
onError(request, new RestException(path, response.getStatusCode(), statusText, text)); |
84 | 82 |
} |
85 | 83 |
} catch (Exception e) { |
Also available in: Unified diff