Package com.opengamma.id

Examples of com.opengamma.id.UniqueId


  }

  //-------------------------------------------------------------------------
  @Test(expectedExceptions = DataNotFoundException.class)
  public void test_removeSecurity_versioned_notFound() {
    UniqueId uniqueId = UniqueId.of("DbSec", "0", "0");
    _secMaster.remove(uniqueId);
  }
View Full Code Here


  @Test
  public void test_remove_removed() {
    Instant now = Instant.now(_secMaster.getClock());
   
    UniqueId uniqueId = UniqueId.of("DbSec", "101", "0");
    _secMaster.remove(uniqueId);
    SecurityDocument test = _secMaster.get(uniqueId);
   
    assertEquals(uniqueId, test.getUniqueId());
    assertEquals(_version1Instant, test.getVersionFromInstant());
View Full Code Here

  }

  @GET
  @Path("currencyMatrices/{uniqueId}")
  public Response getMatrixByUniqueId(@PathParam("uniqueId") String uniqueIdStr) {
    final UniqueId uniqueId = UniqueId.parse(uniqueIdStr);
    final CurrencyMatrix result = getCurrencyMatrixSource().get(uniqueId);
    return responseOkFudge(result);
  }
View Full Code Here

  }

  //-------------------------------------------------------------------------
  @Test(expectedExceptions = DataNotFoundException.class)
  public void test_removeHistoricalTimeSeries_versioned_notFoundId() {
    UniqueId uniqueId = UniqueId.of("DbHts", "0", "0");
    _htsMaster.remove(uniqueId);
  }
View Full Code Here

  @Test
  public void test_removeHistoricalTimeSeries_removed() {
    Instant now = Instant.now(_htsMaster.getClock());
   
    UniqueId uniqueId = UniqueId.of("DbHts", "102", "0");
    _htsMaster.remove(uniqueId);
    HistoricalTimeSeriesInfoDocument test = _htsMaster.get(uniqueId);
   
    assertEquals(uniqueId, test.getUniqueId());
    assertEquals(_version1Instant, test.getVersionFromInstant());
View Full Code Here

    s_logger.debug("putting security = {}", security);
    SecurityDocument document = new SecurityDocument();
    document.setSecurity(security);
    document = _secMaster.add(document);
    assertNotNull(document);
    final UniqueId uniqueId = document.getUniqueId();
    s_logger.debug("Security {} stored with identifier {}", security.getClass(), uniqueId);
    return uniqueId;
  }
View Full Code Here

    SecurityDocument document = new SecurityDocument();
    document.setSecurity(security);
    document.setUniqueId(security.getUniqueId());
    document = _secMaster.update(document);
    assertNotNull(document);
    final UniqueId uniqueId = document.getUniqueId();
    s_logger.debug("Security {} updated; new identifier {}", security.getClass(), uniqueId);
    return uniqueId;
  }
View Full Code Here

  @Override
  protected <T extends ManageableSecurity> void assertSecurity(final Class<T> securityClass, final T security) {
    normalizeSecurity (security);
    s_logger.debug("Testing {} instance {}", securityClass, security.hashCode());
    final UniqueId uniqueId = putSecurity(security);
    assertNotNull(uniqueId);
    s_logger.debug("UID = {}", uniqueId);
    Security sec;
    // retrieve by unique identifier
    sec = getSecurity(uniqueId);
    normalizeSecurity(sec);
    assertEquals(security, sec);
    ExternalIdBundle bundle = null;
    if (security.getExternalIdBundle().size() > 0) {
      final Iterator<ExternalId> iterator = security.getExternalIdBundle().iterator();
      bundle = ExternalIdBundle.EMPTY;
      // retrieve with one identifier
      ExternalId id = iterator.next();
      bundle = bundle.withExternalId(id);
      sec = getSecurity(bundle);
      normalizeSecurity(sec);
      assertEquals(security, sec);
      // retrieve with one valid and one incorrect identifier
      sec = getSecurity(Arrays.asList(id, ExternalId.of("FOO", "BAR")));
      normalizeSecurity(sec);
      assertEquals(security, sec);
      // retrieve with exact bundle
      sec = getSecurity(security.getExternalIdBundle());
      normalizeSecurity(sec);
      assertEquals(security, sec);
    }
    final String originalName = security.getName ();
    final String newName = "UPDATED " + originalName;
    security.setName(newName);
    final UniqueId newUniqueId = updateSecurity (security);
    assertNotNull(newUniqueId);
    s_logger.debug("New UID = {}", newUniqueId);
    assertEquals(false, uniqueId.equals(newUniqueId));
    // retrieve with original uniqueId - gets original
    sec = getSecurity(uniqueId);
View Full Code Here

  //-------------------------------------------------------------------------
  @Test
  public void test_remove_101_removeOne() {
    ObjectId oid = ObjectId.of("DbHts", "DP101");
    UniqueId uniqueId = _htsMaster.removeTimeSeriesDataPoints(oid, LocalDate.of(2011, 1, 2), LocalDate.of(2011, 1, 2));
   
    ManageableHistoricalTimeSeries testCorrected = _htsMaster.getTimeSeries(uniqueId);
    assertEquals(uniqueId, testCorrected.getUniqueId());
    LocalDateDoubleTimeSeries timeSeries = testCorrected.getTimeSeries();
    assertEquals(2, timeSeries.size());
View Full Code Here

  }

  @Test
  public void test_remove_101_removeRange() {
    ObjectId oid = ObjectId.of("DbHts", "DP101");
    UniqueId uniqueId = _htsMaster.removeTimeSeriesDataPoints(oid, LocalDate.of(2010, 7, 3), LocalDate.of(2011, 1, 2));
   
    ManageableHistoricalTimeSeries testCorrected = _htsMaster.getTimeSeries(uniqueId);
    assertEquals(uniqueId, testCorrected.getUniqueId());
    LocalDateDoubleTimeSeries timeSeries = testCorrected.getTimeSeries();
    assertEquals(1, timeSeries.size());
View Full Code Here

TOP

Related Classes of com.opengamma.id.UniqueId

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.