public class BasicAdVO extends NamedEntityVO
| Modifier and Type | Field and Description |
|---|---|
static Property<UserAddressVO,BasicAdVO> |
ADDRESS |
static Property<AdCategoryVO,BasicAdVO> |
CATEGORY |
static Property<CurrencyVO,BasicAdVO> |
CURRENCY |
static Property<java.math.BigDecimal,BasicAdVO> |
CURRENT_PRICE |
static Property<java.lang.String,BasicAdVO> |
DESCRIPTION |
static Property<java.lang.Boolean,BasicAdVO> |
HIDDEN |
static Property<AdImageVO,BasicAdVO> |
IMAGE |
static Property<java.lang.Boolean,BasicAdVO> |
IN_STOCK |
static Property<UserVO,BasicAdVO> |
OWNER |
static Property<java.math.BigDecimal,BasicAdVO> |
PRICE |
static Property<java.lang.Boolean,BasicAdVO> |
PROMOTIONAL_PERIOD_ACTIVE |
static Property<java.math.BigDecimal,BasicAdVO> |
PROMOTIONAL_PRICE |
static Property<DatePeriodDTO,BasicAdVO> |
PUBLICATION_PERIOD |
static Property<AdStatus,BasicAdVO> |
STATUS |
static Property<AdType,BasicAdVO> |
TYPE |
NAMEID| Constructor and Description |
|---|
BasicAdVO() |
BasicAdVO(java.lang.Long id) |
BasicAdVO(Property<T,? super BasicAdVO> property,
T value) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<Property<?,?>> |
doGetProperties() |
protected void |
doSet(Property<?,?> property,
java.lang.Object value) |
java.lang.Object |
get(Property<?,?> property)
Returns the value of the given property
|
UserAddressVO |
getAddress() |
AdCategoryVO |
getCategory() |
CurrencyVO |
getCurrency() |
java.math.BigDecimal |
getCurrentPrice() |
java.lang.String |
getDescription() |
AdImageVO |
getImage() |
UserVO |
getOwner() |
java.math.BigDecimal |
getPrice() |
java.math.BigDecimal |
getPromotionalPrice() |
DatePeriodDTO |
getPublicationPeriod() |
AdStatus |
getStatus() |
AdType |
getType() |
boolean |
isHidden() |
boolean |
isInStock() |
boolean |
isPromotionalPeriodActive() |
void |
setAddress(UserAddressVO address) |
void |
setCategory(AdCategoryVO category) |
void |
setCurrency(CurrencyVO currency) |
void |
setCurrentPrice(java.math.BigDecimal currentPrice) |
void |
setDescription(java.lang.String description) |
void |
setHidden(boolean hidden) |
void |
setImage(AdImageVO image) |
void |
setInStock(boolean inStock) |
void |
setOwner(UserVO owner) |
void |
setPrice(java.math.BigDecimal price) |
void |
setPromotionalPeriodActive(boolean promotionalPeriodActive) |
void |
setPromotionalPrice(java.math.BigDecimal promotionalPrice) |
void |
setPublicationPeriod(DatePeriodDTO publicationPeriod) |
void |
setStatus(AdStatus status) |
void |
setType(AdType type) |
compareTo, getName, setName, toStringgetId, getIds, getUniqueIdsequals, getId, hashCode, setIdaddPropertyChangeListener, addPropertyChangeListener, changes, copyPropertiesTo, firePropertyChange, properties, propertyMap, removePropertyChangeListener, removePropertyChangeListener, setpublic static final Property<UserAddressVO,BasicAdVO> ADDRESS
public static final Property<AdCategoryVO,BasicAdVO> CATEGORY
public static final Property<CurrencyVO,BasicAdVO> CURRENCY
public static final Property<java.lang.Boolean,BasicAdVO> PROMOTIONAL_PERIOD_ACTIVE
public static final Property<DatePeriodDTO,BasicAdVO> PUBLICATION_PERIOD
protected java.util.List<Property<?,?>> doGetProperties()
doGetProperties in class NamedEntityVOprotected void doSet(Property<?,?> property, java.lang.Object value)
doSet in class NamedEntityVOpublic java.lang.Object get(Property<?,?> property)
ObservableBeanget in class NamedEntityVOpublic UserAddressVO getAddress()
public AdCategoryVO getCategory()
public CurrencyVO getCurrency()
public java.math.BigDecimal getCurrentPrice()
public java.lang.String getDescription()
public boolean isHidden()
public AdImageVO getImage()
public boolean isInStock()
public UserVO getOwner()
public java.math.BigDecimal getPrice()
public boolean isPromotionalPeriodActive()
public java.math.BigDecimal getPromotionalPrice()
public DatePeriodDTO getPublicationPeriod()
public AdStatus getStatus()
public AdType getType()
public void setAddress(UserAddressVO address)
public void setCategory(AdCategoryVO category)
public void setCurrency(CurrencyVO currency)
public void setCurrentPrice(java.math.BigDecimal currentPrice)
public void setDescription(java.lang.String description)
public void setHidden(boolean hidden)
public void setImage(AdImageVO image)
public void setInStock(boolean inStock)
public void setOwner(UserVO owner)
public void setPrice(java.math.BigDecimal price)
public void setPromotionalPeriodActive(boolean promotionalPeriodActive)
public void setPromotionalPrice(java.math.BigDecimal promotionalPrice)
public void setPublicationPeriod(DatePeriodDTO publicationPeriod)
public void setStatus(AdStatus status)
public void setType(AdType type)