package project.data.internal; import java.util.ArrayList; import java.util.Collections; import java.util.List; import project.data.model.Trade; import project.data.model.TradeEntry; public class TradeTimeObject extends TimeObject { /** * */ private static final long serialVersionUID = -8540786365761455345L; private Trade trade; public void put(String symbol, List data) { if (trade == null) { trade = new Trade(); trade.setSymbol(symbol); } trade.getData().addAll(data); Collections.sort(trade.getData()); if (trade.getData().size() > 50) { List data_50 = new ArrayList(); for (int i = 0; i < 50; i++) { data_50.add(trade.getData().get(i)); } trade.setData(data_50); } } public Trade getTrade() { return trade; } }