entry,
abdera.getFactory().newUuidUri());
Feed feed = getFeedDocument(request).getRoot();
feed.insertEntry(entry);
feed.setUpdated(new Date());
BaseResponseContext rc =
(BaseResponseContext) ProviderHelper.returnBase(
entry_doc, 201, entry.getEdited());
return
rc.setLocation(
ProviderHelper.resolveBase(request).resolve(
entry.getEditLinkResolvedHref()).toString())
.setContentLocation(rc.getLocation().toString())
.setEntityTag(ProviderHelper.calculateEntityTag(entry));
} else {
return ProviderHelper.badrequest(request);
}
} catch (ParseException pe) {