/**
* Copyright (C) 2012 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.engine.function.blacklist;
import java.util.Collection;
import com.opengamma.engine.ComputationTargetSpecification;
import com.opengamma.engine.function.FunctionParameters;
import com.opengamma.engine.value.ValueSpecification;
/**
* Implementation of a {@link FunctionBlacklistQuery} interface that blacklists no functions.
*/
public final class DummyFunctionBlacklistQuery extends AbstractFunctionBlacklistQuery {
@Override
public boolean isEmpty() {
return true;
}
@Override
public boolean isBlacklisted(final String functionIdentifier, final FunctionParameters functionParameters) {
return false;
}
@Override
public boolean isBlacklisted(final ComputationTargetSpecification target) {
return false;
}
@Override
public boolean isBlacklisted(final String functionIdentifier, final FunctionParameters functionParameters, final ComputationTargetSpecification target) {
return false;
}
@Override
public boolean isBlacklisted(final String functionIdentifier, final FunctionParameters functionParameters, final ComputationTargetSpecification target, final ValueSpecification[] inputs,
final ValueSpecification[] outputs) {
return false;
}
@Override
public boolean isBlacklisted(final String functionIdentifier, final FunctionParameters functionParameters, final ComputationTargetSpecification target, final Collection<ValueSpecification> inputs,
final Collection<ValueSpecification> outputs) {
return false;
}
}