Interface PositionSummaryView

All Superinterfaces:
GenericEntity

public interface PositionSummaryView extends GenericEntity
Flat position row for list and search views, carrying only the columns the table renders.
Version:
3.0.5
Author:
Stephen Prizio
  • Method Details

    • getPositionNumber

      long getPositionNumber()
      Returns:
      position number
    • getPositionFamily

      PositionFamily getPositionFamily()
      Returns:
      PositionFamily
    • getPositionType

      PositionType getPositionType()
      Returns:
      PositionType
    • getPositionName

      String getPositionName()
      Returns:
      display name, null when the position is unnamed
    • getPositionOpened

      LocalDateTime getPositionOpened()
      Returns:
      opened timestamp
    • getPositionClosed

      LocalDateTime getPositionClosed()
      Returns:
      closed timestamp, null while open
    • getOpenQuantity

      double getOpenQuantity()
      Returns:
      open quantity
    • getClosedQuantity

      double getClosedQuantity()
      Returns:
      closed quantity
    • getAverageOpenPrice

      double getAverageOpenPrice()
      Returns:
      average open price
    • getAverageClosePrice

      double getAverageClosePrice()
      Returns:
      average close price
    • getRealizedGainLoss

      double getRealizedGainLoss()
      Returns:
      realized gain or loss
    • getReturnOnInvestment

      double getReturnOnInvestment()
      Returns:
      return on investment
    • getReturnOnPosition

      double getReturnOnPosition()
      Returns:
      return on position
    • getSymbol