/** * Copyright (C) 2013 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.sesame; import com.opengamma.financial.analytics.timeseries.HistoricalTimeSeriesBundle; import com.opengamma.financial.security.FinancialSecurity; import com.opengamma.util.result.Result; /** * The functionality on this interface will move. see SSM-215 */ public interface FixingsFn { /** * Finds the fixing requirements for the security. * * @param env the environment that the fixing requirements are needed for. * @param security the security to return the fixings for. * @return the bundle of fixing requirements. */ Result<HistoricalTimeSeriesBundle> getFixingsForSecurity(Environment env, FinancialSecurity security); }