Class TradableWare


  • class TradableWare
    extends java.lang.Object
    • Field Detail

      • amount

        private javafx.beans.property.IntegerProperty amount
      • price

        private javafx.beans.property.IntegerProperty price
      • movable2Ship

        private javafx.beans.property.BooleanProperty movable2Ship
      • tt

        private javafx.beans.property.ObjectProperty<ETradeType> tt
    • Constructor Detail

      • TradableWare

        public TradableWare()
    • Method Detail

      • getAmount

        public int getAmount()
      • setAmount

        public void setAmount​(int amount)
        Do not set negative amounts
        Parameters:
        amount - to be traded
      • amountProperty

        public javafx.beans.property.IntegerProperty amountProperty()
      • getPrice

        public int getPrice()
      • setPrice

        public void setPrice​(int price)
        Do not set negative prices
        Parameters:
        price - of the ware to be traded
      • priceProperty

        public javafx.beans.property.IntegerProperty priceProperty()
      • isMovable2Ship

        public boolean isMovable2Ship()
      • setMovable2Ship

        public void setMovable2Ship​(boolean movable2Ship)
      • moveable2ShipProperty

        public javafx.beans.property.BooleanProperty moveable2ShipProperty()
      • getTradingType

        public ETradeType getTradingType()
      • setTradingType

        public void setTradingType​(ETradeType tt)
      • tradeTypeProperty

        public javafx.beans.property.ObjectProperty<ETradeType> tradeTypeProperty()