Examples of IdWrapper


Examples of com.opengamma.integration.tool.portfolio.xml.v1_0.jaxb.IdWrapper

      managedPositions.addAll(processPortfolio(nestedPortfolio, false, portfolioPath));
    }

    for (Position position : nullCheckIterable(portfolio.getPositions())) {

      IdWrapper positionExternalId = position.getExternalSystemId();
      String positionId = positionExternalId != null ? positionExternalId.toExternalId().toString() : "AUTO-CREATED";
      s_logger.debug("Extracting position: [{}]", positionId);

      List<Trade> trades = position.getTrades();
      BigDecimal tradeTotalQuantity = BigDecimal.ZERO;
View Full Code Here

Examples of com.opengamma.integration.tool.portfolio.xml.v1_0.jaxb.IdWrapper

    // rather than the total quantity obtained from the trades
    BigDecimal positionQuantity = position.getQuantity();
    ManageablePosition manageablePosition = new ManageablePosition(
        positionQuantity != null ? positionQuantity : tradeQuantity, security.getExternalIdBundle());

    IdWrapper externalSystemId = position.getExternalSystemId();
    if (externalSystemId != null) {
      manageablePosition.setProviderId(externalSystemId.toExternalId());
    }

    List<Trade> trades = position.getTrades();
    for (Trade trade : nullCheckIterable(trades)) {
      manageablePosition.addTrade(convertTrade(trade, security));
View Full Code Here

Examples of com.opengamma.integration.tool.portfolio.xml.v1_0.jaxb.IdWrapper

   * @return a fra with some fields set
   */
  private FraTrade createBasicFra(){
    FraTrade fra = new FraTrade();

    IdWrapper tradeId = createExternalId("IdFromExternalSystem", "External");
    IdWrapper regionId = createExternalId("IdFromExternalSystem", "External");
    IdWrapper counterparty = createExternalId("GOLDMAN", "Cpty");
   
    fra.setExternalSystemId(tradeId);
    fra.setTradeDate(LocalDate.of(2013, 1, 21));
    fra.setCounterparty(counterparty);
    fra.setPayFixed(true);
View Full Code Here

Examples of com.opengamma.integration.tool.portfolio.xml.v1_0.jaxb.IdWrapper

  private IdWrapper createExternalId(String id, String scheme) {
    ExtId tradeExtId = new ExtId();
    tradeExtId.setId(id);
    tradeExtId.setScheme(scheme);
    IdWrapper tradeId = new IdWrapper();
    tradeId.setExternalId(tradeExtId);
    return tradeId;
  }
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.