Enum Class BuySell

java.lang.Object
java.lang.Enum<BuySell>
com.caplin.motif.fx.trading.BuySell
All Implemented Interfaces:
Serializable, Comparable<BuySell>, Constable

public enum BuySell extends Enum<BuySell>
Represents either a BUY or SELL side of a trade.
  • Enum Constant Details

    • BUY

      public static final BuySell BUY
      The BUY side of a trade
    • SELL

      public static final BuySell SELL
      The SELL side of a trade
  • Method Details

    • values

      public static BuySell[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static BuySell valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • opposite

      public BuySell opposite()
      Returns the opposite side.
      Returns:
      the opposite side.