Package com.opengamma.financial.temptarget

Examples of com.opengamma.financial.temptarget.TempTarget


  // TODO: Our declared type of anything means there will never be a parent context, this will probably need fixing

  @Override
  public Set<ValueSpecification> getResults(final FunctionCompilationContext context, final ComputationTarget target, final Map<ValueSpecification, ValueRequirement> inputs) {
    final TempTarget tempTargetObject = OpenGammaCompilationContext.getTempTargets(context).get(inputs.keySet().iterator().next().getTargetSpecification().getUniqueId());
    if (tempTargetObject instanceof HistoricalViewEvaluationTarget) {
      final HistoricalViewEvaluationTarget historicalTarget = (HistoricalViewEvaluationTarget) tempTargetObject;
      final ViewCalculationConfiguration calcConfig = historicalTarget.getViewDefinition().getCalculationConfiguration(context.getViewCalculationConfiguration().getName());
      final ExternalIdBundle targetEids;
      if (target.getValue() instanceof ExternalIdentifiable) {
View Full Code Here


  @POST
  @Path("target")
  @Consumes(FudgeRest.MEDIA)
  public Response locateOrStore(final FudgeMsg request) {
    final FudgeContext context = OpenGammaFudgeContext.getInstance();
    final TempTarget target = new FudgeDeserializer(context).fudgeMsgToObject(TempTarget.class, request);
    final UniqueId uid = getUnderlying().locateOrStore(target);
    return responseOk(new FudgeSerializer(context).objectToFudgeMsg(uid));
  }
View Full Code Here

  }

  @GET
  @Path("target/{uid}")
  public Response get(@PathParam("uid") final String uid) {
    final TempTarget target = getUnderlying().get(UniqueId.parse(uid));
    if (target == null) {
      throw new WebApplicationException(Response.Status.NOT_FOUND);
    }
    final FudgeSerializer serializer = new FudgeSerializer(OpenGammaFudgeContext.getInstance());
    return responseOk(FudgeSerializer.addClassHeader(serializer.objectToFudgeMsg(target), target.getClass(), TempTarget.class));
  }
View Full Code Here

    return createRequirements(targetSpec);
  }

  @Override
  public Set<ValueSpecification> getResults(final FunctionCompilationContext context, final ComputationTarget target, final Map<ValueSpecification, ValueRequirement> inputs) {
    final TempTarget tempTargetObject = OpenGammaCompilationContext.getTempTargets(context).get(inputs.keySet().iterator().next().getTargetSpecification().getUniqueId());
    if (!(tempTargetObject instanceof HistoricalViewEvaluationTarget)) {
      return null;
    }
    final HistoricalViewEvaluationTarget historicalTarget = (HistoricalViewEvaluationTarget) tempTargetObject;
    final DateConstraint startDate = DateConstraint.parse(historicalTarget.getStartDate());
View Full Code Here

TOP

Related Classes of com.opengamma.financial.temptarget.TempTarget

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.