Class Order


  • public class Order
    extends java.lang.Object
    Author:
    afischer
    • Constructor Detail

      • Order

        public Order​(int internalOrderId,
                     java.lang.Long orderIndex,
                     java.lang.String userName,
                     java.util.Date entryTime,
                     java.lang.String symbol,
                     OrderExpression orderExpression,
                     java.lang.String accountId)
        Create exchange order
        Parameters:
        internalOrderId - String
        orderIndex - Long
        userName - String
        entryTime - Date
        symbol - String
        orderExpression - OrderExpression
        accountId - String
    • Method Detail

      • setLastActivityTime

        public void setLastActivityTime​(java.util.Date lastActivityTime)
      • setAverageFillPrice

        public void setAverageFillPrice​(double averageFillPrice)
      • getInternalOrderId

        public int getInternalOrderId()
      • getOrderIndex

        public long getOrderIndex()
      • getUserName

        public java.lang.String getUserName()
      • setServiceOrderId

        public void setServiceOrderId​(java.lang.String serviceOrderId)
      • getServiceOrderId

        public java.lang.String getServiceOrderId()
      • getEntryOfPosition

        public Position getEntryOfPosition()
      • setEntryOfPosition

        public void setEntryOfPosition​(Position entryOfPosition)
      • getExitOfPosition

        public Position getExitOfPosition()
      • setExitOfPosition

        public void setExitOfPosition​(Position exitOfPosition)
      • setExitOrder

        public void setExitOrder​(boolean isExitOrder)
      • isExitOrder

        public boolean isExitOrder()
      • getEntryTime

        public java.util.Date getEntryTime()
      • getSymbol

        public java.lang.String getSymbol()
      • getAccountId

        public java.lang.String getAccountId()
      • getLastActivityTime

        public java.util.Date getLastActivityTime()
      • getAverageFillPrice

        public double getAverageFillPrice()
      • getOhlcvItem

        public OHLCVItem getOhlcvItem()
      • setOhlcvItem

        public void setOhlcvItem​(OHLCVItem ohlcvItem)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object