Class TradableWare
- java.lang.Object
-
- ch.sahits.game.openpatrician.model.building.impl.TradableWare
-
class TradableWare extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private javafx.beans.property.IntegerProperty
amount
private javafx.beans.property.BooleanProperty
movable2Ship
private javafx.beans.property.IntegerProperty
price
private javafx.beans.property.ObjectProperty<ETradeType>
tt
-
Constructor Summary
Constructors Constructor Description TradableWare()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javafx.beans.property.IntegerProperty
amountProperty()
int
getAmount()
int
getPrice()
ETradeType
getTradingType()
boolean
isMovable2Ship()
javafx.beans.property.BooleanProperty
moveable2ShipProperty()
javafx.beans.property.IntegerProperty
priceProperty()
void
setAmount(int amount)
Do not set negative amountsvoid
setMovable2Ship(boolean movable2Ship)
void
setPrice(int price)
Do not set negative pricesvoid
setTradingType(ETradeType tt)
javafx.beans.property.ObjectProperty<ETradeType>
tradeTypeProperty()
-
-
-
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
-
-
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()
-
-