Examples of UserHistoryResult


Examples of com.opengamma.master.user.UserHistoryResult

  @Test
  public void test_history_versionsTo_postSecond() {
    ObjectId oid = ObjectId.of("DbUsr", "201");
    UserHistoryRequest request = new UserHistoryRequest(oid);
    request.setVersionsToInstant(_version2Instant.plusSeconds(5));
    UserHistoryResult test = _usrMaster.history(request);
   
    assertEquals(2, test.getPaging().getTotalItems());
   
    assertEquals(2, test.getDocuments().size());
    assert202(test.getDocuments().get(0));
    assert201(test.getDocuments().get(1));
  }
View Full Code Here

Examples of com.opengamma.master.user.UserHistoryResult

  }

  //-------------------------------------------------------------------------
  @Override
  public UserHistoryResult history(UserHistoryRequest request) {
    return doHistory(request, new UserHistoryResult(), new UserDocumentExtractor());
  }
View Full Code Here

Examples of com.opengamma.master.user.UserHistoryResult

    historyRequest.setCorrectionsFromInstant(request.getCorrectionsFromInstant());
    historyRequest.setCorrectionsToInstant(request.getCorrectionsToInstant());
    historyRequest.setVersionsFromInstant(request.getVersionsFromInstant());
    historyRequest.setVersionsToInstant(request.getVersionsToInstant());
    historyRequest.setObjectId(request.getObjectId());
    return doHistory(request, new UserHistoryResult(), new UserDocumentExtractor());
  }
View Full Code Here

Examples of com.opengamma.master.user.UserHistoryResult

  @Override
  public UserHistoryResult history(final UserHistoryRequest request) {
    ArgumentChecker.notNull(request, "request");
    ArgumentChecker.notNull(request.getObjectId(), "request.objectId");

    final UserHistoryResult result = new UserHistoryResult();
    final UserDocument doc = get(request.getObjectId(), VersionCorrection.LATEST);
    if (doc != null) {
      result.getDocuments().add(doc);
    }
    result.setPaging(Paging.ofAll(result.getDocuments()));
    return result;
  }
View Full Code Here

Examples of com.opengamma.master.user.UserHistoryResult

    // Create the history search cache and register a security master searcher
    _historySearchCache = new EHCachingSearchCache(name + "UserHistory", cacheManager, new EHCachingSearchCache.Searcher() {
      @Override
      public ObjectsPair<Integer, List<UniqueId>> search(Bean request, PagingRequest pagingRequest) {
        // Fetch search results from underlying master
        UserHistoryResult result = ((UserMaster) getUnderlying()).history((UserHistoryRequest)
            EHCachingSearchCache.withPagingRequest((UserHistoryRequest) request, pagingRequest));

        // Cache the result documents
        EHCachingSearchCache.cacheDocuments(result.getDocuments(), getUidToDocumentCache());

        // Return the list of result UniqueIds
        return new ObjectsPair<>(result.getPaging().getTotalItems(),
                                 EHCachingSearchCache.extractUniqueIds(result.getDocuments()));
      }
    });

    // Prime document search cache
    UserSearchRequest defaultSearch = new UserSearchRequest();
View Full Code Here

Examples of com.opengamma.master.user.UserHistoryResult

    List<UserDocument> documents = new ArrayList<>();
    for (UniqueId uniqueId : pair.getSecond()) {
      documents.add(get(uniqueId));
    }

    UserHistoryResult result = new UserHistoryResult(documents);
    result.setPaging(Paging.of(request.getPagingRequest(), pair.getFirst()));
    return result;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.