Examples of InMemoryPositionMaster


Examples of com.opengamma.master.position.impl.InMemoryPositionMaster

  }

  @BeforeMethod
  public void setUp() throws Exception {
    _securityMaster = new InMemorySecurityMaster();
    _positionMaster = new InMemoryPositionMaster();
    _portfolioMaster = new InMemoryPortfolioMaster();
    _builder = new OtcTradeBuilder(_positionMaster,
                                   _portfolioMaster,
                                   _securityMaster,
                                   BlotterUtils.getMetaBeans(),
View Full Code Here

Examples of com.opengamma.master.position.impl.InMemoryPositionMaster

  @BeforeMethod(groups = TestGroup.UNIT)
  public void setUp() throws Exception {
    _uriInfo = new MockUriInfo();
    _trades = getTrades();
    _secMaster = new InMemorySecurityMaster(new ObjectIdSupplier("Mock"));
    _positionMaster = new InMemoryPositionMaster();
    final MasterConfigSource configSource = new MasterConfigSource(new InMemoryConfigMaster());
    final InMemoryHistoricalTimeSeriesMaster htsMaster = new InMemoryHistoricalTimeSeriesMaster();
    final HistoricalTimeSeriesResolver htsResolver = new DefaultHistoricalTimeSeriesResolver(new DefaultHistoricalTimeSeriesSelector(configSource), htsMaster);
    _htsSource = new MasterHistoricalTimeSeriesSource(htsMaster, htsResolver);
    _securitySource = new InMemorySecuritySource();
View Full Code Here

Examples of com.opengamma.master.position.impl.InMemoryPositionMaster

  private ManageablePortfolio _savedPortfolio;

  @BeforeMethod
  public void setUp() throws Exception {
    _portfolioMaster = new InMemoryPortfolioMaster();
    _positionMaster = new InMemoryPositionMaster();
    InMemorySecurityMaster securityMaster = new InMemorySecurityMaster();
    securityMaster.add(new SecurityDocument(APPLE_SECURITY));
    securityMaster.add(new SecurityDocument(INTEL_SECURITY));
    BigDecimal quantity = BigDecimal.valueOf(20);
    ManageablePosition position = new ManageablePosition(quantity, APPLE_SECURITY.getExternalIdBundle());
View Full Code Here

Examples of com.opengamma.master.position.impl.InMemoryPositionMaster

  private boolean _publishRest = true;


  @Override
  public void init(final ComponentRepository repo, final LinkedHashMap<String, String> configuration) {
    final PositionMaster master = new InMemoryPositionMaster();
    final ComponentInfo info = new ComponentInfo(PositionMaster.class, getClassifier());
    info.addAttribute(ComponentInfoAttributes.LEVEL, 1);
    info.addAttribute(ComponentInfoAttributes.REMOTE_CLIENT_JAVA, RemotePositionMaster.class);
    info.addAttribute(ComponentInfoAttributes.UNIQUE_ID_SCHEME, InMemoryPositionMaster.DEFAULT_OID_SCHEME);
    repo.registerComponent(info, master);
View Full Code Here

Examples of com.opengamma.master.position.impl.InMemoryPositionMaster

  private PositionDocument _pos2;
  private PositionDocument _pos3;

  @BeforeMethod
  public void setUp() {
    _emptyMaster = new InMemoryPositionMaster();
    _populatedMaster = new InMemoryPositionMaster();
    _pos1 = new PositionDocument(new ManageablePosition(BigDecimal.ONE, SEC1));
    _pos1.getPosition().addTrade(JodaBeanUtils.clone(TRADE1));
    _pos1 = _populatedMaster.add(_pos1);

    _pos2 = new PositionDocument(new ManageablePosition(BigDecimal.valueOf(2), SEC2));
View Full Code Here

Examples of com.opengamma.master.position.impl.InMemoryPositionMaster

  }

  //-------------------------------------------------------------------------
  @Test(expectedExceptions = IllegalArgumentException.class)
  public void test_constructor_nullSupplier() {
    new InMemoryPositionMaster((Supplier<ObjectId>) null);
  }
View Full Code Here

Examples of com.opengamma.master.position.impl.InMemoryPositionMaster

  public void test_constructor_nullSupplier() {
    new InMemoryPositionMaster((Supplier<ObjectId>) null);
  }

  public void test_defaultSupplier() {
    final InMemoryPositionMaster master = new InMemoryPositionMaster();
    final PositionDocument added = master.add(new PositionDocument(_pos1.getPosition()));
    assertEquals("MemPos", added.getUniqueId().getScheme());
  }
View Full Code Here

Examples of com.opengamma.master.position.impl.InMemoryPositionMaster

    assertEquals("MemPos", added.getUniqueId().getScheme());
  }

  //-------------------------------------------------------------------------
  public void test_alternateSupplier() {
    final InMemoryPositionMaster master = new InMemoryPositionMaster(new ObjectIdSupplier("Hello"));
    final PositionDocument added = master.add(new PositionDocument(_pos1.getPosition()));
    assertEquals("Hello", added.getUniqueId().getScheme());
  }
View Full Code Here

Examples of com.opengamma.master.position.impl.InMemoryPositionMaster

  public void setUp() throws Exception {

    _toolContext = new ToolContext();
    _portfolioMaster = new InMemoryPortfolioMaster();
    _toolContext.setPortfolioMaster(_portfolioMaster);
    _positionMaster = new InMemoryPositionMaster();
    _toolContext.setPositionMaster(_positionMaster);
    _securityMaster = new InMemorySecurityMaster();
    _toolContext.setSecurityMaster(_securityMaster);
  }
View Full Code Here

Examples of com.opengamma.master.position.impl.InMemoryPositionMaster

  private PositionDocument _pos4;
 
  @BeforeMethod
  public void setUp() {
   
    _positionMaster = new InMemoryPositionMaster();
    _pos1 = new PositionDocument(new ManageablePosition(BigDecimal.ONE, SEC1));
    _pos1.getPosition().addTrade(JodaBeanUtils.clone(TRADE1));
    _pos1 = _positionMaster.add(_pos1);
   
    _pos2 = new PositionDocument(new ManageablePosition(BigDecimal.valueOf(2), SEC2));
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.