/** * Copyright (C) 2013 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.engine.function.config; import com.opengamma.id.VersionCorrection; import com.opengamma.util.ArgumentChecker; /** * Factory bean template for creating a simple {@link FunctionConfigurationSource} which returns a static configuration for a given version/correction timestamp. */ public abstract class VersionedFunctionConfigurationBean extends AbstractFunctionConfigurationBean { private VersionCorrection _versionCorrection = VersionCorrection.LATEST; public void setVersionCorrection(final VersionCorrection versionCorrection) { _versionCorrection = ArgumentChecker.notNull(versionCorrection, "versionCorrection"); } public VersionCorrection getVersionCorrection() { return _versionCorrection; } }