Package org.joda.beans.impl.flexi

Examples of org.joda.beans.impl.flexi.FlexiBean


  /**
   * Creates the output root data.
   * @return the output root data, not null
   */
  protected FlexiBean createRootData() {
    FlexiBean out = super.createRootData();
    ConfigDocument latestDoc = data().getConfig();
    ConfigDocument versionedConfig = data().getVersioned();
    out.put("latestConfigDoc", latestDoc);
    out.put("latestConfig", latestDoc.getConfig().getValue());
    out.put("configDoc", versionedConfig);
    out.put("config", versionedConfig.getConfig().getValue());
    out.put("configDescription", getConfigTypesProvider().getDescription(versionedConfig.getConfig().getType()));
    out.put("configXml", createXML(versionedConfig));
    out.put("deleted", !latestDoc.isLatest());
    return out;
  }
View Full Code Here


  /**
   * Creates the output root data.
   * @return the output root data, not null
   */
  protected FlexiBean createRootData() {
    FlexiBean out = getFreemarker().createRootData();
    out.put("homeUris", new WebHomeUris(data().getUriInfo()));
    out.put("uris", new WebSecuritiesUris(data()));
    return out;
  }
View Full Code Here

   
    ExternalScheme scheme = ExternalScheme.of(idScheme);
    Set<ExternalId> identifiers = buildSecurityRequest(scheme, idValue);
    Map<ExternalId, UniqueId> added = addTimeSeries(dataProvider, dataField, identifiers, startDate, endDate);

    FlexiBean out = createPostJSONOutput(added, identifiers, scheme, dataProvider, dataField, startDate, endDate);   
    Response response = Response.ok(getFreemarker().build(JSON_DIR + "timeseries-added.ftl", out)).build();
    return response;
  }
View Full Code Here

    for (ExternalId identifier : requests) {
      UniqueId uniqueIdentifier = added.get(identifier);
      String objectIdentifier = uniqueIdentifier != null ? uniqueIdentifier.getObjectId().toString() : null;
      result.put(identifier.getValue(), objectIdentifier);
    }
    FlexiBean out = createRootData();
    out.put("requestScheme", scheme);
    out.put("requestDataField", dataField);
    if (dataProvider != null) {
      out.put("requestDataProvider", dataProvider);
    }
    if (startDate != null) {
      out.put("requestStartDate", startDate.toString());
    }
    if (endDate != null) {
      out.put("requestEndDate", endDate.toString());     
    }
    out.put("addedTimeSeries", result);
    return out;
  }
View Full Code Here

  /**
   * Creates the output root data.
   * @return the output root data, not null
   */
  protected FlexiBean createRootData() {
    FlexiBean out = super.createRootData();
    HistoricalTimeSeriesInfoSearchRequest searchRequest = new HistoricalTimeSeriesInfoSearchRequest();
    out.put("searchRequest", searchRequest);
    return out;
  }
View Full Code Here

    PagingRequest pr = buildPagingRequest(pgIdx, pgNum, pgSze);
    HolidayHistoryRequest request = new HolidayHistoryRequest(data().getHoliday().getUniqueId());
    request.setPagingRequest(pr);
    HolidayHistoryResult result = data().getHolidayMaster().history(request);
   
    FlexiBean out = createRootData();
    out.put("versionsResult", result);
    out.put("versions", result.getHolidays());
    out.put("paging", new WebPaging(result.getPaging(), data().getUriInfo()));
    String json = getFreemarker().build(JSON_DIR + "holidayversions.ftl", out);
    return Response.ok(json).build();
  }
View Full Code Here

  /**
   * Creates the output root data.
   * @return the output root data, not null
   */
  protected FlexiBean createRootData() {
    FlexiBean out = super.createRootData();
    HolidayDocument doc = data().getHoliday();
    out.put("holidayDoc", doc);
    out.put("holiday", doc.getHoliday());
    out.put("deleted", !doc.isLatest());
    return out;
  }
View Full Code Here

  @SuppressWarnings({"unchecked", "rawtypes" })
  public String getHTML() {
    ConfigHistoryRequest request = new ConfigHistoryRequest(data().getConfig().getUniqueId(), Object.class);
    ConfigHistoryResult<?> result = data().getConfigMaster().history(request);
   
    FlexiBean out = createRootData();
    out.put("versionsResult", result);
    out.put("versions", result.getValues());
    return getFreemarker().build(HTML_DIR + "configversions.ftl", out);
  }
View Full Code Here

    PagingRequest pr = buildPagingRequest(pgIdx, pgNum, pgSze);
    ConfigHistoryRequest request = new ConfigHistoryRequest(data().getConfig().getUniqueId(), Object.class);
    request.setPagingRequest(pr);
    ConfigHistoryResult<?> result = data().getConfigMaster().history(request);
   
    FlexiBean out = createRootData();
    out.put("versionsResult", result);
    out.put("versions", result.getValues());
    out.put("paging", new WebPaging(result.getPaging(), data().getUriInfo()));
    String json = getFreemarker().build(JSON_DIR + "configversions.ftl", out);
    return Response.ok(json).build();
  }
View Full Code Here

  //-------------------------------------------------------------------------
  @GET
  @Produces(MediaType.TEXT_HTML)
  public String getHTML() {
    FlexiBean out = createRootData();
    return getFreemarker().build(HTML_DIR + "position.ftl", out);
  }
View Full Code Here

TOP

Related Classes of org.joda.beans.impl.flexi.FlexiBean

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.