Class BasicAdVO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityModel
-
- org.cyclos.model.EntityVO
-
- org.cyclos.model.NamedEntityVO
-
- org.cyclos.model.marketplace.advertisements.BasicAdVO
-
- All Implemented Interfaces:
Serializable,Comparable<NamedEntityVO>,IEntity,INamedEntity
- Direct Known Subclasses:
AdvertisementVO,AdWebShopVO
public class BasicAdVO extends NamedEntityVO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<UserAddressVO,BasicAdVO>ADDRESSstatic SetProperty<AdCategoryVO,BasicAdVO>CATEGORIESstatic StringCLASS_NAMEstatic BasicProperty<BigDecimal,BasicAdVO>CURRENT_PRICEstatic BasicProperty<String,BasicAdVO>DESCRIPTIONstatic BasicProperty<Boolean,BasicAdVO>EDITABLEstatic BasicProperty<ImageVO,BasicAdVO>IMAGEstatic BasicProperty<Boolean,BasicAdVO>IN_STOCKstatic BasicProperty<UserVO,BasicAdVO>OWNERstatic BasicProperty<CurrencyAmountDTO,BasicAdVO>PRICEstatic BasicProperty<Boolean,BasicAdVO>PROMOTIONAL_PERIOD_ACTIVEstatic BasicProperty<BigDecimal,BasicAdVO>PROMOTIONAL_PRICEstatic BasicProperty<DatePeriodDTO,BasicAdVO>PUBLICATION_PERIODstatic BasicProperty<AdStatus,BasicAdVO>STATUSstatic BasicProperty<AdType,BasicAdVO>TYPE-
Fields inherited from class org.cyclos.model.NamedEntityVO
NAME
-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Method Summary
-
Methods inherited from class org.cyclos.model.NamedEntityVO
compareTo, getName, setName, toString
-
Methods inherited from class org.cyclos.model.EntityVO
equals, getId, getIds, getUniqueIds
-
Methods inherited from class org.cyclos.model.EntityModel
getId, hashCode, setId
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, changes, clearAttributes, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, set, set, setAttribute, setWithPropagationId
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
ADDRESS
public static final BasicProperty<UserAddressVO,BasicAdVO> ADDRESS
-
CATEGORIES
public static final SetProperty<AdCategoryVO,BasicAdVO> CATEGORIES
-
CURRENT_PRICE
public static final BasicProperty<BigDecimal,BasicAdVO> CURRENT_PRICE
-
DESCRIPTION
public static final BasicProperty<String,BasicAdVO> DESCRIPTION
-
EDITABLE
public static final BasicProperty<Boolean,BasicAdVO> EDITABLE
-
IMAGE
public static final BasicProperty<ImageVO,BasicAdVO> IMAGE
-
IN_STOCK
public static final BasicProperty<Boolean,BasicAdVO> IN_STOCK
-
OWNER
public static final BasicProperty<UserVO,BasicAdVO> OWNER
-
PRICE
public static final BasicProperty<CurrencyAmountDTO,BasicAdVO> PRICE
-
PROMOTIONAL_PERIOD_ACTIVE
public static final BasicProperty<Boolean,BasicAdVO> PROMOTIONAL_PERIOD_ACTIVE
-
PROMOTIONAL_PRICE
public static final BasicProperty<BigDecimal,BasicAdVO> PROMOTIONAL_PRICE
-
PUBLICATION_PERIOD
public static final BasicProperty<DatePeriodDTO,BasicAdVO> PUBLICATION_PERIOD
-
STATUS
public static final BasicProperty<AdStatus,BasicAdVO> STATUS
-
TYPE
public static final BasicProperty<AdType,BasicAdVO> TYPE
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classNamedEntityVO
-
getAddress
public UserAddressVO getAddress()
-
setAddress
public void setAddress(UserAddressVO address)
-
getCategories
public Set<AdCategoryVO> getCategories()
-
setCategories
public void setCategories(Set<AdCategoryVO> categories)
-
getCurrentPrice
public BigDecimal getCurrentPrice()
-
setCurrentPrice
public void setCurrentPrice(BigDecimal currentPrice)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
isEditable
public boolean isEditable()
-
setEditable
public void setEditable(boolean editable)
-
getImage
public ImageVO getImage()
-
setImage
public void setImage(ImageVO image)
-
isInStock
public boolean isInStock()
-
setInStock
public void setInStock(boolean inStock)
-
getOwner
public UserVO getOwner()
-
setOwner
public void setOwner(UserVO owner)
-
getPrice
public CurrencyAmountDTO getPrice()
-
setPrice
public void setPrice(CurrencyAmountDTO price)
-
isPromotionalPeriodActive
public boolean isPromotionalPeriodActive()
-
setPromotionalPeriodActive
public void setPromotionalPeriodActive(boolean promotionalPeriodActive)
-
getPromotionalPrice
public BigDecimal getPromotionalPrice()
-
setPromotionalPrice
public void setPromotionalPrice(BigDecimal promotionalPrice)
-
getPublicationPeriod
public DatePeriodDTO getPublicationPeriod()
-
setPublicationPeriod
public void setPublicationPeriod(DatePeriodDTO publicationPeriod)
-
getStatus
public AdStatus getStatus()
-
setStatus
public void setStatus(AdStatus status)
-
getType
public AdType getType()
-
setType
public void setType(AdType type)
-
-