Revision e8288e3f src/gr/grnet/pithos/web/client/tagtree/TagTreeViewModel.java
b/src/gr/grnet/pithos/web/client/tagtree/TagTreeViewModel.java | ||
---|---|---|
37 | 37 |
|
38 | 38 |
import gr.grnet.pithos.web.client.Pithos; |
39 | 39 |
import gr.grnet.pithos.web.client.foldertree.AccountResource; |
40 |
import gr.grnet.pithos.web.client.foldertree.File; |
|
40 |
import gr.grnet.pithos.web.client.foldertree.FileFolderResource;
|
|
41 | 41 |
import gr.grnet.pithos.web.client.foldertree.Folder; |
42 | 42 |
import gr.grnet.pithos.web.client.rest.GetRequest; |
43 | 43 |
import gr.grnet.pithos.web.client.rest.RestException; |
44 | 44 |
import gr.grnet.pithos.web.client.tagtree.TagTreeView.Templates; |
45 | 45 |
|
46 |
import java.util.ArrayList; |
|
46 | 47 |
import java.util.Iterator; |
47 |
import java.util.LinkedHashSet; |
|
48 | 48 |
import java.util.List; |
49 |
import java.util.Set; |
|
50 | 49 |
|
51 | 50 |
import com.google.gwt.cell.client.AbstractCell; |
52 | 51 |
import com.google.gwt.cell.client.Cell; |
... | ... | |
140 | 139 |
public void fetchTag(Tag t) { |
141 | 140 |
AccountResource account = app.getAccount(); |
142 | 141 |
Iterator<Folder> iter = account.getContainers().iterator(); |
143 |
fetchTag(iter, t, new LinkedHashSet<File>());
|
|
142 |
fetchTag(iter, t, new ArrayList<FileFolderResource>());
|
|
144 | 143 |
} |
145 | 144 |
|
146 |
protected void fetchTag(final Iterator<Folder> iter, final Tag t, final Set<File> files) {
|
|
145 |
protected void fetchTag(final Iterator<Folder> iter, final Tag t, final List<FileFolderResource> files) {
|
|
147 | 146 |
if (iter.hasNext()) { |
148 | 147 |
Folder f = iter.next(); |
149 | 148 |
String path = f.getUri() + "?format=json&meta=" + t.getName(); |
Also available in: Unified diff