//set author fallback
item.setAuthor(author);
//update item.xml
VFSContainer itemContainer = getItemContainer(item, feed);
if(itemContainer != null) {
VFSLeaf itemFile = (VFSLeaf)itemContainer.resolve(ITEM_FILE_NAME);
XStreamHelper.writeObject(xstream, itemFile, item);
}
}
}
}
return Boolean.TRUE;
}
});
}
// synchronize all zip processes for this feed
// o_clusterOK by:fg
VFSLeaf zip = CoordinatorManager.getCoordinator().getSyncer().doInSync(resource, new SyncerCallback<VFSLeaf>() {
public VFSLeaf execute() {
// Delete the old archive and recreate it from scratch
String zipFileName = getZipFileName(resource);
VFSItem oldArchive = rootContainer.resolve(zipFileName);
if (oldArchive != null) {