Package org.fudgemsg.mapping

Examples of org.fudgemsg.mapping.FudgeSerializer.newMessage()


  @GET
  @Path("functionsByUniqueId")
  public Response getFunctionsByUniqueId() {
    final Collection<FunctionDefinition> allFunctions = getFunctionRepository().getAllFunctions();
    final FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    final MutableFudgeMsg msg = serializer.newMessage();
    for (FunctionDefinition function : allFunctions) {
      final MutableFudgeMsg submsg = serializer.newMessage();
      submsg.add("shortName", function.getShortName());
      serializer.addToMessageWithClassHeaders(submsg, "defaultParameters", null, function.getDefaultParameters(), FunctionParameters.class);
      msg.add(function.getUniqueId(), submsg);
View Full Code Here


  public Response getFunctionsByUniqueId() {
    final Collection<FunctionDefinition> allFunctions = getFunctionRepository().getAllFunctions();
    final FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    final MutableFudgeMsg msg = serializer.newMessage();
    for (FunctionDefinition function : allFunctions) {
      final MutableFudgeMsg submsg = serializer.newMessage();
      submsg.add("shortName", function.getShortName());
      serializer.addToMessageWithClassHeaders(submsg, "defaultParameters", null, function.getDefaultParameters(), FunctionParameters.class);
      msg.add(function.getUniqueId(), submsg);
    }
    return responseOk(new FudgeMsgEnvelope(msg));
View Full Code Here

  @GET
  @Path("functionsByShortName")
  public Response getFunctionsByShortName() {
    final Collection<FunctionDefinition> allFunctions = getFunctionRepository().getAllFunctions();
    final FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    final MutableFudgeMsg msg = serializer.newMessage();
    for (FunctionDefinition function : allFunctions) {
      final MutableFudgeMsg submsg = serializer.newMessage();
      submsg.add("uniqueId", function.getUniqueId());
      serializer.addToMessageWithClassHeaders(submsg, "defaultParameters", null, function.getDefaultParameters(), FunctionParameters.class);
      msg.add(function.getShortName(), submsg);
View Full Code Here

  public Response getFunctionsByShortName() {
    final Collection<FunctionDefinition> allFunctions = getFunctionRepository().getAllFunctions();
    final FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    final MutableFudgeMsg msg = serializer.newMessage();
    for (FunctionDefinition function : allFunctions) {
      final MutableFudgeMsg submsg = serializer.newMessage();
      submsg.add("uniqueId", function.getUniqueId());
      serializer.addToMessageWithClassHeaders(submsg, "defaultParameters", null, function.getDefaultParameters(), FunctionParameters.class);
      msg.add(function.getShortName(), submsg);
    }
    return responseOk(new FudgeMsgEnvelope(msg));
View Full Code Here

  public static FudgeMsg uriSearchBulkData(
      Set<ExternalIdBundle> identifierSet, String dataSource, String dataProvider, String dataField,
      LocalDate start, boolean includeStart, LocalDate end, boolean includeEnd) {
    FudgeSerializer serializationContext = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    MutableFudgeMsg msg = serializationContext.newMessage();
    serializationContext.addToMessage(msg, "id", null, identifierSet);
    serializationContext.addToMessage(msg, "dataSource", null, dataSource);
    serializationContext.addToMessage(msg, "dataProvider", null, dataProvider);
    serializationContext.addToMessage(msg, "dataField", null, dataField);
    serializationContext.addToMessage(msg, "start", null, start);
View Full Code Here

    }

    public FudgeMsg toFudgeMsg(FudgeContext fudgeContext) {
      ArgumentChecker.notNull(fudgeContext, "FudgeContext");
      FudgeSerializer serializer = new FudgeSerializer(fudgeContext);
      MutableFudgeMsg msg = serializer.newMessage();
      for (String sec : _resultsBySecurity.keySet()) {
        PerSecurityReferenceDataResult result = _resultsBySecurity.get(sec);
        if (result != null) {
          MutableFudgeMsg subMsg = serializer.newMessage();
          String security = result.getSecurity();
View Full Code Here

      FudgeSerializer serializer = new FudgeSerializer(fudgeContext);
      MutableFudgeMsg msg = serializer.newMessage();
      for (String sec : _resultsBySecurity.keySet()) {
        PerSecurityReferenceDataResult result = _resultsBySecurity.get(sec);
        if (result != null) {
          MutableFudgeMsg subMsg = serializer.newMessage();
          String security = result.getSecurity();
          subMsg.add(SECURITY_FIELD_NAME, security);
          FudgeMsg fieldData = result.getFieldData();
          subMsg.add(FIELD_DATA_FIELD_NAME, fieldData);
          List<String> exceptions = result.getExceptions();
View Full Code Here

  }

  @SuppressWarnings("unchecked")
  private FudgeMsg configItemCollectionResult(final Collection<?> items) {
    final FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    final MutableFudgeMsg msg = serializer.newMessage();
    for (final ConfigItem<?> item : (Collection<ConfigItem<?>>) items) {
      serializer.addToMessageWithClassHeaders(msg, null, null, item, ConfigItem.class);
    }
    return msg;
  }
View Full Code Here

  protected UniqueId locateOrStoreImpl(final TempTarget target) {
    final FudgeSerializer serializer;
    final MutableFudgeMsg msg;
    final byte[] targetNoUid;
    serializer = new FudgeSerializer(s_fudgeContext);
    msg = serializer.newMessage();
    target.toFudgeMsgImpl(serializer, msg);
    FudgeSerializer.addClassHeader(msg, target.getClass(), TempTarget.class);
    targetNoUid = toByteArray(msg);
    Generation gen = _old;
    if (gen != null) {
View Full Code Here

      final HistoricalTimeSeriesResolutionResult hts = resolve();
      if (hts == null) {
        throw new WebApplicationException(Response.Status.NOT_FOUND);
      }
      final FudgeSerializer fsc = new FudgeSerializer(getFudgeContext());
      final MutableFudgeMsg response = fsc.newMessage();
      fsc.addToMessageWithClassHeaders(response, "info", null, hts.getHistoricalTimeSeriesInfo(), ManageableHistoricalTimeSeriesInfo.class);
      if (hts.getAdjuster() != null) {
        response.add("adjustment", hts.getAdjuster().getAdjustment(_identifierBundle).toString());
      }
      return responseOk(response);
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.