package com.activequant.domainmodel.trade.event;
import com.activequant.utils.UniqueTimeStampGenerator;
public class OrderSubmittedEvent extends OrderEvent {
public OrderSubmittedEvent(){
super(OrderSubmittedEvent.class.getCanonicalName());
setTimeStamp(UniqueTimeStampGenerator.getInstance().now());
}
@Override
public String getId() {
return "OSE."+nullSafe(getTimeStamp());
}
public String toString(){
String r = "Order " + super.getRefOrderId() + " submitted.";
if(refOrder!=null)
r += " "+ refOrder.toString();
return r;
}
}