package org.atomhopper.adapter.request.adapter.impl;
import org.apache.abdera.model.Entry;
import org.apache.abdera.protocol.server.RequestContext;
import org.atomhopper.adapter.request.adapter.PostEntryRequest;
import org.atomhopper.adapter.request.feed.AbstractFeedRequest;
/**
*
*
*/
public class PostEntryRequestImpl extends AbstractFeedRequest implements PostEntryRequest {
public PostEntryRequestImpl(RequestContext abderaRequestContext) {
super(abderaRequestContext);
}
@Override
public Entry getEntry() {
try {
return getRequestContext().<Entry>getDocument().getRoot();
} catch (Exception ex) {
throw new RequestParsingException("Failed to read in ATOM Entry data. Reason: " + ex.getMessage(), ex);
}
}
}