Blame |
Last modification |
View Log
| Download
| RSS feed
package br.com.kronus.core;
import java.math.BigDecimal;
public class StatusOrdemFuturos
{
private String symbol
;
private Long orderId
;
private String clientOrderId
;
private String status
; // NEW, PARTIALLY_FILLED, FILLED, ...
private String type
; // LIMIT, MARKET, ...
private String side
; // BUY, SELL
private BigDecimal origQty
;
private BigDecimal executedQty
;
private BigDecimal price
;
private BigDecimal avgPrice
;
private Long updateTime
;
public String getSymbol
() {
return symbol
;
}
public void setSymbol
(String symbol
) {
this.
symbol = symbol
;
}
public Long getOrderId
() {
return orderId
;
}
public void setOrderId
(Long orderId
) {
this.
orderId = orderId
;
}
public String getClientOrderId
() {
return clientOrderId
;
}
public void setClientOrderId
(String clientOrderId
) {
this.
clientOrderId = clientOrderId
;
}
public String getStatus
() {
return status
;
}
public void setStatus
(String status
) {
this.
status = status
;
}
public String getType
() {
return type
;
}
public void setType
(String type
) {
this.
type = type
;
}
public String getSide
() {
return side
;
}
public void setSide
(String side
) {
this.
side = side
;
}
public BigDecimal getOrigQty
() {
return origQty
;
}
public void setOrigQty
(BigDecimal origQty
) {
this.
origQty = origQty
;
}
public BigDecimal getExecutedQty
() {
return executedQty
;
}
public void setExecutedQty
(BigDecimal executedQty
) {
this.
executedQty = executedQty
;
}
public BigDecimal getPrice
() {
return price
;
}
public void setPrice
(BigDecimal price
) {
this.
price = price
;
}
public BigDecimal getAvgPrice
() {
return avgPrice
;
}
public void setAvgPrice
(BigDecimal avgPrice
) {
this.
avgPrice = avgPrice
;
}
public Long getUpdateTime
() {
return updateTime
;
}
public void setUpdateTime
(Long updateTime
) {
this.
updateTime = updateTime
;
}
// Helpers
public boolean isNew
() {
return "NEW".
equalsIgnoreCase(status
);
}
public boolean isPartiallyFilled
() {
return "PARTIALLY_FILLED".
equalsIgnoreCase(status
);
}
public boolean isFilled
() {
return "FILLED".
equalsIgnoreCase(status
);
}
public boolean isCanceled
() {
return "CANCELED".
equalsIgnoreCase(status
);
}
public boolean isRejected
() {
return "REJECTED".
equalsIgnoreCase(status
);
}
public boolean isExpired
() {
return "EXPIRED".
equalsIgnoreCase(status
)
||
"EXPIRED_IN_MATCH".
equalsIgnoreCase(status
);
}
}