package org.marketcetera.trade;
import org.marketcetera.util.misc.ClassVersion;
import java.math.BigDecimal;
import java.io.Serializable;
/* $License$ */
/**
* Identifies data needed for an order suggestion.
*
* @author anshul@marketcetera.com
* @version $Id: Suggestion.java 16154 2012-07-14 16:34:05Z colin $
* @since 1.0.0
*/
@ClassVersion("$Id: Suggestion.java 16154 2012-07-14 16:34:05Z colin $") //$NON-NLS-1$
public interface Suggestion extends Serializable {
/**
* The identifier for this suggestion.
*
* @return the identifier for this suggestion.
*/
public String getIdentifier();
/**
* Sets the identifier for this suggestion.
*
* @param inIdentifier the identifier value.
*/
public void setIdentifier(String inIdentifier);
/**
* The score for this suggestion. Higher the value, the stronger
* is the recommendation for this order.
*
* @return the score for this suggestion.
*/
public BigDecimal getScore();
/**
* The score for this suggestion.
*
* @param inScore the score value.
*/
public void setScore(BigDecimal inScore);
}