package org.atomhopper.hibernate.adapter;
import org.apache.abdera.model.Categories;
import org.atomhopper.adapter.FeedInformation;
import org.atomhopper.adapter.NotImplemented;
import org.atomhopper.adapter.request.adapter.GetCategoriesRequest;
import org.atomhopper.adapter.request.feed.FeedRequest;
import org.atomhopper.dbal.FeedRepository;
public class HibernateFeedInformation implements FeedInformation {
private final FeedRepository feedRepository;
public HibernateFeedInformation(FeedRepository feedRepository) {
this.feedRepository = feedRepository;
}
@Override
public String getId(FeedRequest feedRequest) {
return feedRepository.getFeed(feedRequest.getFeedName()).getFeedId();
}
@Override @NotImplemented
public Categories getCategories(GetCategoriesRequest getCategoriesRequest) {
throw new UnsupportedOperationException("Not supported yet.");
}
}