package org.marketcetera.trade;
import org.marketcetera.util.misc.ClassVersion;
import java.math.BigDecimal;
/* $License$ */
/**
* Implementation for Single Order Suggestions.
*
* @author anshul@marketcetera.com
* @version $Id: OrderSingleSuggestionImpl.java 16154 2012-07-14 16:34:05Z colin $
* @since 1.0.0
*/
@ClassVersion("$Id: OrderSingleSuggestionImpl.java 16154 2012-07-14 16:34:05Z colin $") //$NON-NLS-1$
class OrderSingleSuggestionImpl
implements OrderSingleSuggestion {
@Override
public String getIdentifier() {
return mIdentifier;
}
@Override
public void setIdentifier(String inIdentifier) {
mIdentifier = inIdentifier;
}
@Override
public BigDecimal getScore() {
return mScore;
}
@Override
public void setScore(BigDecimal inScore) {
mScore = inScore;
}
@Override
public OrderSingle getOrder() {
return mOrder == null
? null
: mOrder.clone();
}
@Override
public void setOrder(OrderSingle inOrder) {
mOrder = inOrder == null
? null
: inOrder.clone();
}
@Override
public String toString() {
return Messages.ORDER_SINGLE_SUGGESTION_TO_STRING.getText(
String.valueOf(getIdentifier()),
String.valueOf(getScore()),
String.valueOf(getOrder())
);
}
private String mIdentifier;
private BigDecimal mScore;
private OrderSingle mOrder;
private static final long serialVersionUID = 1L;
}