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; }