Пример #1
0
  /* (non-Javadoc)
   * @see ca.cmput301f13t03.adventure_datetime.model.IWebStorage#getFragmentsForStory(java.util.UUID, int, int)
   */
  @Override
  public List<StoryFragment> getFragmentsForStory(UUID storyId, int from, int size)
      throws Exception {
    Search search =
        new Search.Builder(String.format(MATCH, from, size, "", "storyID", storyId))
            .addIndex(_index)
            .addType("fragment")
            .build();

    JestResult result = execute(search);
    List<StoryFragment> fragments = result.getSourceAsObjectList(StoryFragment.class);
    mapImagesToFragments(fragments);

    return fragments;
  }