Revision 4eaecbac src/gr/grnet/pithos/web/client/Pithos.java
b/src/gr/grnet/pithos/web/client/Pithos.java | ||
---|---|---|
505 | 505 |
return true; |
506 | 506 |
} |
507 | 507 |
|
508 |
HeadRequest<Folder> head = new HeadRequest<Folder>(Folder.class, getApiPath(), f.getOwner(), "/" + f.getContainer()) { |
|
508 |
HeadRequest<Folder> head = new HeadRequest<Folder>(Folder.class, getApiPath(), f.getOwnerID(), "/" + f.getContainer()) {
|
|
509 | 509 |
|
510 | 510 |
@Override |
511 | 511 |
public void onSuccess(Folder _result) { |
... | ... | |
583 | 583 |
} |
584 | 584 |
else { |
585 | 585 |
Boolean[] perms = f.getPermissions().get(userID); |
586 |
if(f.getOwner().equals(userID) || (perms != null && perms[1] != null && perms[1])) { |
|
586 |
if(f.getOwnerID().equals(userID) || (perms != null && perms[1] != null && perms[1])) {
|
|
587 | 587 |
upload.setEnabled(true); |
588 | 588 |
enableUploadArea(); |
589 | 589 |
} |
... | ... | |
954 | 954 |
final PleaseWaitPopup pwp = new PleaseWaitPopup(); |
955 | 955 |
pwp.center(); |
956 | 956 |
String path = "/" + folder.getContainer() + "/" + folder.getPrefix() + "?delimiter=/" + "&t=" + System.currentTimeMillis(); |
957 |
DeleteRequest deleteFolder = new DeleteRequest(getApiPath(), folder.getOwner(), path) { |
|
957 |
DeleteRequest deleteFolder = new DeleteRequest(getApiPath(), folder.getOwnerID(), path) {
|
|
958 | 958 |
|
959 | 959 |
@Override |
960 | 960 |
protected void onUnauthorized(Response response) { |
... | ... | |
1075 | 1075 |
copyFolder.setHeader("Accept", "*/*"); |
1076 | 1076 |
copyFolder.setHeader("Content-Length", "0"); |
1077 | 1077 |
copyFolder.setHeader("Content-Type", "application/directory"); |
1078 |
if(!f.getOwner().equals(targetUsername)) { |
|
1079 |
copyFolder.setHeader("X-Source-Account", f.getOwner()); |
|
1078 |
if(!f.getOwnerID().equals(targetUsername)) {
|
|
1079 |
copyFolder.setHeader("X-Source-Account", f.getOwnerID());
|
|
1080 | 1080 |
} |
1081 | 1081 |
if(move) { |
1082 | 1082 |
copyFolder.setHeader("X-Move-From", URL.encodePathSegment(f.getUri())); |
... | ... | |
1260 | 1260 |
} |
1261 | 1261 |
} |
1262 | 1262 |
else { |
1263 |
HeadRequest<Folder> headFolder = new HeadRequest<Folder>(Folder.class, getApiPath(), folder.getOwner(), folder.getUri(), folder) { |
|
1263 |
HeadRequest<Folder> headFolder = new HeadRequest<Folder>(Folder.class, getApiPath(), folder.getOwnerID(), folder.getUri(), folder) {
|
|
1264 | 1264 |
|
1265 | 1265 |
@Override |
1266 | 1266 |
public void onSuccess(Folder _result) { |
... | ... | |
1274 | 1274 |
if(t instanceof RestException) { |
1275 | 1275 |
if(((RestException) t).getHttpStatusCode() == Response.SC_NOT_FOUND) { |
1276 | 1276 |
final String path = folder.getUri(); |
1277 |
PutRequest newFolder = new PutRequest(getApiPath(), folder.getOwner(), path) { |
|
1277 |
PutRequest newFolder = new PutRequest(getApiPath(), folder.getOwnerID(), path) {
|
|
1278 | 1278 |
@Override |
1279 | 1279 |
public void onSuccess(Resource _result) { |
1280 | 1280 |
scheduleFolderHeadCommand(folder, callback); |
Also available in: Unified diff