Lines 116-121
Link Here
|
116 |
} |
116 |
} |
117 |
filesWithMessages.put(messageFiles.toArray(new FileObject[0]), message); |
117 |
filesWithMessages.put(messageFiles.toArray(new FileObject[0]), message); |
118 |
} else { |
118 |
} else { |
|
|
119 |
Lookup.Result nonRecFolders = nodes[i].getLookup().lookup(new Lookup.Template(NonRecursiveFolder.class)); |
120 |
Collection nrfs = nonRecFolders.allInstances(); |
121 |
if (nrfs != null && nrfs.size() > 0) { |
122 |
List nrFiles = new ArrayList(nrfs.size()); |
123 |
Collection fos = new ArrayList(nrfs.size()); |
124 |
for (Iterator it = nrfs.iterator(); it.hasNext(); ) { |
125 |
NonRecursiveFolder nrf = (NonRecursiveFolder) it.next(); |
126 |
fos.add(nrf.getFolder()); |
127 |
} |
128 |
FileObject one = (FileObject) fos.iterator().next(); |
129 |
addAllFromSingleFS(one, fos, nrFiles); |
130 |
filesWithMessages.put(nrFiles.toArray(new FileObject[0]), NonRecursiveFolder.class); |
131 |
} else { |
119 |
Lookup.Result fileObjects = nodes[i].getLookup().lookup(new Lookup.Template(FileObject.class)); |
132 |
Lookup.Result fileObjects = nodes[i].getLookup().lookup(new Lookup.Template(FileObject.class)); |
120 |
Collection fos; |
133 |
Collection fos; |
121 |
if (fileObjects != null && (fos = fileObjects.allInstances()).size() > 0) { |
134 |
if (fileObjects != null && (fos = fileObjects.allInstances()).size() > 0) { |
Lines 131-136
Link Here
|
131 |
//files.addAll(dd.files()); |
144 |
//files.addAll(dd.files()); |
132 |
//addAllWorkaround(dd.files(), files); |
145 |
//addAllWorkaround(dd.files(), files); |
133 |
addAllFromSingleFS(dd.getPrimaryFile(), dd.files(), files); |
146 |
addAllFromSingleFS(dd.getPrimaryFile(), dd.files(), files); |
|
|
147 |
} |
134 |
} |
148 |
} |
135 |
} |
149 |
} |
136 |
} |
150 |
} |