Package com.opengamma.master.security

Examples of com.opengamma.master.security.SecurityDocument


   
  }

  private void addSecurity(FinancialSecurity security) {
    FinancialSecurity clone = JodaBeanUtils.clone(security);
    SecurityDocument secDoc = _secMaster.add(new SecurityDocument(security));
    List<FinancialSecurity> securities = _securities.get(clone.getClass());
    if (securities == null) {
      securities = Lists.newArrayList();
      _securities.put(clone.getClass(), securities);
    }
    securities.add((FinancialSecurity) secDoc.getSecurity());
  }
View Full Code Here


    final ManageablePortfolio portfolio = new ManageablePortfolio(portfolioName, rootNode);
    final PortfolioDocument portfolioDoc = new PortfolioDocument();
    portfolioDoc.setPortfolio(portfolio);

    for (final FXOptionSecurity fxOption : fxOptions) {
      final SecurityDocument fxOptionToAddDoc = new SecurityDocument();
      fxOptionToAddDoc.setSecurity(fxOption);
      securityMaster.add(fxOptionToAddDoc);
      final ManageablePosition fxOptionPosition = new ManageablePosition(BigDecimal.ONE, fxOption.getExternalIdBundle());
      final PositionDocument addedDoc = positionMaster.add(new PositionDocument(fxOptionPosition));
      rootNode.addPosition(addedDoc.getUniqueId());
    }
View Full Code Here

    assertEquals(1, loadedSecurities.size());
    UniqueId uid = loadedSecurities.get(identifierBundle);
    assertNotNull(uid);

    //test we can add and read from secmaster
    SecurityDocument securityDocument = _securityMaster.get(uid);
    assertNotNull(securityDocument);

    final Security fromSecMaster = securityDocument.getSecurity();
    assertNotNull(fromSecMaster);

    expected.accept(new FinancialSecurityVisitorAdapter<Void>() {

      private void assertSecurity() {
View Full Code Here

  //-------------------------------------------------------------------------
  @Test
  public void testAddSecurity() {
    final ManageableSecurity target = new ManageableSecurity(null, "Name", "Type", ExternalIdBundle.of("C", "D"));
    final SecurityDocument request = new SecurityDocument(target);
   
    final SecurityDocument result = new SecurityDocument(target);
    result.setUniqueId(UID);
    when(_underlying.add(same(request))).thenReturn(result);
   
    Response test = _resource.add(_uriInfo, request);
    assertEquals(Status.CREATED.getStatusCode(), test.getStatus());
    assertSame(result, test.getEntity());
View Full Code Here

  //-------------------------------------------------------------------------
  public void test_getSecurity_UniqueId_noOverride_found() throws Exception {
    SecurityMaster mock = mock(SecurityMaster.class);
   
    SecurityDocument doc = new SecurityDocument(example());
    when(mock.get(UID)).thenReturn(doc);
    MasterSecuritySource test = new MasterSecuritySource(mock);
    Security testResult = test.get(UID);
    verify(mock, times(1)).get(UID);
   
View Full Code Here

  }

  public void test_getSecurity_UniqueId_found() throws Exception {
    SecurityMaster mock = mock(SecurityMaster.class);
   
    SecurityDocument doc = new SecurityDocument(example());
    when(mock.get(OID, VC)).thenReturn(doc);
    MasterSecuritySource test = new MasterSecuritySource(mock, VC);
    Security testResult = test.get(UID);
    verify(mock, times(1)).get(OID, VC);
   
View Full Code Here

  //-------------------------------------------------------------------------
  public void test_getSecurity_ObjectId_found() throws Exception {
    SecurityMaster mock = mock(SecurityMaster.class);
   
    SecurityDocument doc = new SecurityDocument(example());
    when(mock.get(OID, VC)).thenReturn(doc);
    MasterSecuritySource test = new MasterSecuritySource(mock, VC);
    Security testResult = test.get(OID, VC);
    verify(mock, times(1)).get(OID, VC);
   
View Full Code Here

    request.addExternalId(ID1);
    request.addExternalId(ID2);
    request.setVersionCorrection(VC);
    ManageableSecurity security = example();
    SecuritySearchResult result = new SecuritySearchResult();
    result.getDocuments().add(new SecurityDocument(security));
   
    when(mock.search(request)).thenReturn(result);
    MasterSecuritySource test = new MasterSecuritySource(mock, VC);
    Collection<Security> testResult = test.get(BUNDLE);
    verify(mock, times(1)).search(request);
View Full Code Here

    request.addExternalId(ID1);
    request.addExternalId(ID2);
    request.setVersionCorrection(VC);
    ManageableSecurity security = example();
    SecuritySearchResult result = new SecuritySearchResult();
    result.getDocuments().add(new SecurityDocument(security));
   
    when(mock.search(request)).thenReturn(result);
    MasterSecuritySource test = new MasterSecuritySource(mock, VC);
    Security testResult = test.getSingle(BUNDLE);
    verify(mock, times(1)).search(request);
View Full Code Here

  //-------------------------------------------------------------------------
  @Test
  public void testGetSecurity() {
    final ManageableSecurity security = new ManageableSecurity(null, "Name", "Type", ExternalIdBundle.of("C", "D"));
    final SecurityDocument result = new SecurityDocument(security);
    when(_underlying.get(OID, VersionCorrection.LATEST)).thenReturn(result);
   
    Response test = _resource.get(null, null);
    assertEquals(Status.OK.getStatusCode(), test.getStatus());
    assertSame(result, test.getEntity());
View Full Code Here

TOP

Related Classes of com.opengamma.master.security.SecurityDocument

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.