Revision 62f168b2 src/gr/ebs/gss/client/FileList.java
b/src/gr/ebs/gss/client/FileList.java | ||
---|---|---|
792 | 792 |
final DnDTreeItem folderItem = (DnDTreeItem) GSS.get().getFolders().getCurrent(); |
793 | 793 |
if (folderItem.getFolderResource() != null) { |
794 | 794 |
update(true); |
795 |
GetCommand<FolderResource> gf = new GetCommand<FolderResource>(FolderResource.class, folderItem.getFolderResource().getUri()) { |
|
795 |
GetCommand<FolderResource> gf = new GetCommand<FolderResource>(FolderResource.class, folderItem.getFolderResource().getUri(),folderItem.getFolderResource()) {
|
|
796 | 796 |
|
797 | 797 |
@Override |
798 | 798 |
public void onComplete() { |
... | ... | |
804 | 804 |
filePaths[c] = fpath + "?" + Math.random(); |
805 | 805 |
c++; |
806 | 806 |
} |
807 |
MultipleHeadCommand<FileResource> getFiles = new MultipleHeadCommand<FileResource>(FileResource.class, filePaths){ |
|
807 |
MultipleHeadCommand<FileResource> getFiles = new MultipleHeadCommand<FileResource>(FileResource.class, filePaths, folderItem.getFolderResource().getFileCache()){
|
|
808 | 808 |
|
809 | 809 |
@Override |
810 | 810 |
public void onComplete(){ |
... | ... | |
815 | 815 |
int indexOfQuestionMark = p.lastIndexOf('?'); |
816 | 816 |
if(indexOfQuestionMark>0) |
817 | 817 |
r.setUri(p.substring(0, indexOfQuestionMark)); |
818 |
GWT.log("FETCHED:"+r.getLastModifiedSince(), null); |
|
818 | 819 |
} |
819 | 820 |
folderItem.getFolderResource().setFiles(result); |
821 |
folderItem.getFolderResource().setFilesExpanded(true); |
|
820 | 822 |
updateFileCache(clearSelection, newFilename); |
821 | 823 |
} |
822 | 824 |
|
... | ... | |
847 | 849 |
}; |
848 | 850 |
DeferredCommand.addCommand(gf); |
849 | 851 |
} else if (folderItem.getTrashResource() != null) { |
850 |
GetCommand<TrashResource> gt = new GetCommand<TrashResource>(TrashResource.class, folderItem.getTrashResource().getUri()) { |
|
852 |
GetCommand<TrashResource> gt = new GetCommand<TrashResource>(TrashResource.class, folderItem.getTrashResource().getUri(), null) {
|
|
851 | 853 |
|
852 | 854 |
@Override |
853 | 855 |
public void onComplete() { |
... | ... | |
868 | 870 |
}; |
869 | 871 |
DeferredCommand.addCommand(gt); |
870 | 872 |
} else if (folderItem.getSharedResource() != null) { |
871 |
GetCommand<SharedResource> gt = new GetCommand<SharedResource>(SharedResource.class, folderItem.getSharedResource().getUri()) { |
|
873 |
GetCommand<SharedResource> gt = new GetCommand<SharedResource>(SharedResource.class, folderItem.getSharedResource().getUri(), null) {
|
|
872 | 874 |
|
873 | 875 |
@Override |
874 | 876 |
public void onComplete() { |
... | ... | |
884 | 886 |
}; |
885 | 887 |
DeferredCommand.addCommand(gt); |
886 | 888 |
} else if (folderItem.getOtherUserResource() != null) { |
887 |
GetCommand<OtherUserResource> gt = new GetCommand<OtherUserResource>(OtherUserResource.class, folderItem.getOtherUserResource().getUri()) { |
|
889 |
GetCommand<OtherUserResource> gt = new GetCommand<OtherUserResource>(OtherUserResource.class, folderItem.getOtherUserResource().getUri(), null) {
|
|
888 | 890 |
|
889 | 891 |
@Override |
890 | 892 |
public void onComplete() { |
Also available in: Unified diff