logger.log(Level.INFO, "Indexer: Updating CHILDREN of {0} ...", toFile);
126
129
}
127
130
128
List<CloneFile> children = db.getChildren(dbFromFile);
129
131
// Update database children
132
final List<CloneFile> children = db.getChildren(dbFromFile);
133
final Set<File> childrenFileList = new HashSet<File>();
134
130
135
for (CloneFile child : children) {
131
136
File childFromFile = child.getFile();
132
137
File childToFile = new File(absToParentFolder+File.separator+toFile.getName()+File.separator+child.getName());
135
140
logger.log(Level.INFO, "Indexer: Updating children of moved file {0} TO {1}", new Object[]{childFromFile.getAbsolutePath(), childToFile.getAbsolutePath()});
136
141
}
137
142
143
// Fill hash set
144
childrenFileList.add(childToFile);
145
138
146
// Do it!
139
147
new MoveIndexRequest(fromRoot, childFromFile, toRoot, childToFile).process();
140
148
}
149
150
// Find files recursively
151
new FileLister(toFile, new FileLister.FileListerAdapter() {