package com.activequant.domainmodel.streaming;
import com.activequant.domainmodel.ETransportType;
import com.activequant.domainmodel.TimeStamp;
public class PositionEvent extends TradingDataEvent {
private Double price, quantity;
public PositionEvent(String tradeableId, TimeStamp ts, Double price, Double quantitye) {
super(ts, PositionEvent.class.getCanonicalName(), tradeableId);
this.price = price;
this.quantity = quantitye;
}
public ETransportType getEventType() {
return ETransportType.TRAD_DATA;
}
public Double getPrice() {
return price;
}
public void setPrice(Double price) {
this.price = price;
}
public Double getQuantity() {
return quantity;
}
public void setQuantity(Double quantity) {
this.quantity = quantity;
}
public String toString(){
return "PositionEvent. " + getTradInstId()+ ": " + quantity + "@" + price;
}
}