Exemplo n.º 1
0
  private URI buildViewPath() {
    assertHasText(dbPath, "dbPath");
    assertHasText(viewName, "viewName");

    URI uri = URI.of(dbPath);
    if (isNotEmpty(listName)) {
      uri.append(designDocId).append("_list").append(listName).append(viewName);
    } else if (ALL_DOCS_VIEW_NAME.equals(viewName)) {
      uri.append(viewName);
    } else {
      assertHasText(designDocId, "designDocId");
      uri.append(designDocId).append("_view").append(viewName);
    }
    return uri;
  }