コード例 #1
0
 public void saveFeedItems(List<FeedItem> feedItems) {
   for (FeedItem feedItem : feedItems) {
     FeedItem existingFeedItem = getFeedItem(feedItem.getLink());
     if (existingFeedItem != null) {
       if (existingFeedItem.getPubDate().compareTo(feedItem.getPubDate()) < 0) {
         updateFeedItem(feedItem);
       }
     } else {
       insertFeedItem(feedItem);
     }
   }
 }
コード例 #2
0
 public void updateFeedItem(FeedItem feedItem) {
   clientUtil.getClient().replace(feedItem.getLink(), 0, feedItem);
 }
コード例 #3
0
 public void deleteFeedItem(FeedItem feedItem) {
   clientUtil.getClient().delete(feedItem.getLink());
 }
コード例 #4
0
 public void insertFeedItem(FeedItem feedItem) {
   clientUtil.getClient().set(feedItem.getLink(), 0, feedItem);
 }