/**
* Copyright (C) 2014 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.financial.value;
import java.util.Collections;
import com.opengamma.engine.target.ComputationTargetType;
/** Take one name that is available as an output, 'satisfiedByTheValueName' and create an alias for it, 'askForThisName'.
* This means that one can ask for either ValueRequirementName and return the same result, thus allowing us to alias our name to a client's preference
*/
public class SimpleRenamingFunction extends ValueRenamingFunction {
public SimpleRenamingFunction(String satisfiedByTheValueName, String askForThisName) {
super(Collections.singleton(satisfiedByTheValueName), askForThisName, ComputationTargetType.SECURITY.or(ComputationTargetType.POSITION).or(ComputationTargetType.TRADE));
}
}