Package com.opengamma.master.position

Examples of com.opengamma.master.position.PositionSearchRequest$Meta


        ObjectId id = s_cache.get(positionId);
        if (id == null) {
          futures.add(_executor.submit(new Callable<Pair<UniqueId, ObjectId>>() {
            @Override
            public Pair<UniqueId, ObjectId> call() throws Exception {
              final PositionSearchRequest searchRequest = new PositionSearchRequest();
              searchRequest.setPositionProviderId(positionId);
              final PositionSearchResult searchResult = _positions.search(searchRequest);
              ObjectId id = null;
              if (searchResult.getFirstPosition() != null) {
                id = searchResult.getFirstPosition().getUniqueId().getObjectId();
                s_logger.debug("Found position {} in master at {}", position, id);
View Full Code Here


    assert100(test.getDocuments().get(0));
  }
 
  @Test
  public void test_search_identifier_noMatch() {
    PositionSearchRequest request = new PositionSearchRequest();
    request.setSecurityIdValue("FooBar");
    PositionSearchResult test = _posMaster.search(request);
   
    assertEquals(0, test.getDocuments().size());
  }
View Full Code Here

    assertEquals(0, test.getDocuments().size());
  }
 
  @Test
  public void test_search_identifier_wildcard() {
    PositionSearchRequest request = new PositionSearchRequest();
    request.setSecurityIdValue("OR*");
    PositionSearchResult test = _posMaster.search(request);
   
    assertEquals(2, test.getDocuments().size());
    assert122(test.getDocuments().get(0));
    assert123(test.getDocuments().get(1));
View Full Code Here

    assert123(test.getDocuments().get(1));
  }
 
  @Test
  public void test_search_identifier_wildcardCase() {
    PositionSearchRequest request = new PositionSearchRequest();
    request.setSecurityIdValue("or*");
    PositionSearchResult test = _posMaster.search(request);
   
    assertEquals(2, test.getDocuments().size());
    assert122(test.getDocuments().get(0));
    assert123(test.getDocuments().get(1));
View Full Code Here

  }

  //-------------------------------------------------------------------------
  @Test
  public void test_search_oneKey_All_1() {
    PositionSearchRequest request = new PositionSearchRequest();
    request.addSecurityExternalId(ExternalId.of("TICKER", "S100"));
    request.getSecurityIdSearch().setSearchType(ExternalIdSearchType.ALL);
    PositionSearchResult test = _posMaster.search(request);
   
    assertEquals(1, test.getDocuments().size());
    assert100(test.getDocuments().get(0));
  }
View Full Code Here

    assert100(test.getDocuments().get(0));
  }

  @Test
  public void test_search_oneKey_All_1_noMatch() {
    PositionSearchRequest request = new PositionSearchRequest();
    request.addSecurityExternalId(ExternalId.of("A", "Z"));
    request.getSecurityIdSearch().setSearchType(ExternalIdSearchType.ALL);
    PositionSearchResult test = _posMaster.search(request);
   
    assertEquals(0, test.getDocuments().size());
  }
View Full Code Here

  }

  //-------------------------------------------------------------------------
  @Test
  public void test_search_twoKeys_All_2() {
    PositionSearchRequest request = new PositionSearchRequest();
    request.addSecurityExternalIds(ExternalId.of("TICKER", "MSFT"), ExternalId.of("NASDAQ", "Micro"));
    request.getSecurityIdSearch().setSearchType(ExternalIdSearchType.ALL);
    PositionSearchResult test = _posMaster.search(request);
   
    assertEquals(1, test.getDocuments().size());
    assert121(test.getDocuments().get(0));
  }
View Full Code Here

    assert121(test.getDocuments().get(0));
  }

  @Test
  public void test_search_twoKeys_All_2_noMatch() {
    PositionSearchRequest request = new PositionSearchRequest();
    request.addSecurityExternalIds(ExternalId.of("TICKER", "MSFT"), ExternalId.of("A", "D"));
    request.getSecurityIdSearch().setSearchType(ExternalIdSearchType.ALL);
    PositionSearchResult test = _posMaster.search(request);
   
    assertEquals(0, test.getDocuments().size());
  }
View Full Code Here

  protected String getTradesJson() throws Exception {
    return WebResourceTestUtils.loadJson("com/opengamma/web/position/tradesJson.txt").toString();
  }

  protected void assertPositionWithNoTrades() {
    final PositionSearchRequest request = new PositionSearchRequest();
    final PositionSearchResult searchResult = _positionMaster.search(request);
    assertNotNull(searchResult);
    final List<PositionDocument> docs = searchResult.getDocuments();
    assertNotNull(docs);
    assertEquals(1, docs.size());
View Full Code Here

    assertEquals(SECURITY_LINK, position.getSecurityLink());
    assertTrue(position.getTrades().isEmpty());
  }

  protected void assertPositionAndTrades() {
    final PositionSearchRequest request = new PositionSearchRequest();
    final PositionSearchResult searchResult = _positionMaster.search(request);
    assertNotNull(searchResult);
    final List<PositionDocument> docs = searchResult.getDocuments();
    assertNotNull(docs);
    assertEquals(1, docs.size());
View Full Code Here

TOP

Related Classes of com.opengamma.master.position.PositionSearchRequest$Meta

Copyright © 2018 www.massapicom. 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.