public class BasicAdDTO extends NamedEntityDTO implements ModelWithCustomValues<CustomFieldValueDTO>
| Modifier and Type | Field and Description |
|---|---|
static SetProperty<UserAddressVO,BasicAdDTO> |
ADDRESSES |
static Property<AdCategoryVO,BasicAdDTO> |
CATEGORY |
static Property<DateTime,BasicAdDTO> |
CREATION_DATE |
static ListProperty<CustomFieldValueDTO,BasicAdDTO> |
CUSTOM_VALUES |
static Property<java.lang.String,BasicAdDTO> |
DESCRIPTION |
static Property<java.lang.Boolean,BasicAdDTO> |
HIDDEN |
static Property<UserVO,BasicAdDTO> |
OWNER |
static Property<CurrencyAmountDTO,BasicAdDTO> |
PRICE |
static Property<DatePeriodDTO,BasicAdDTO> |
PROMOTIONAL_PERIOD |
static Property<java.lang.Boolean,BasicAdDTO> |
PROMOTIONAL_PERIOD_ACTIVE |
static Property<java.math.BigDecimal,BasicAdDTO> |
PROMOTIONAL_PRICE |
static Property<DatePeriodDTO,BasicAdDTO> |
PUBLICATION_PERIOD |
static Property<AdStatus,BasicAdDTO> |
STATUS |
static SetProperty<ExpirableImageVO,BasicAdDTO> |
UPLOADED_IMAGES |
NAMEID| Constructor and Description |
|---|
BasicAdDTO() |
BasicAdDTO(java.lang.Long id) |
BasicAdDTO(Property<T,? super BasicAdDTO> 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
|
java.util.Set<UserAddressVO> |
getAddresses() |
AdCategoryVO |
getCategory() |
DateTime |
getCreationDate() |
java.util.List<CustomFieldValueDTO> |
getCustomValues() |
java.lang.String |
getDescription() |
UserVO |
getOwner() |
CurrencyAmountDTO |
getPrice() |
DatePeriodDTO |
getPromotionalPeriod() |
java.math.BigDecimal |
getPromotionalPrice() |
DatePeriodDTO |
getPublicationPeriod() |
AdStatus |
getStatus() |
java.util.Set<ExpirableImageVO> |
getUploadedImages() |
boolean |
isHidden() |
boolean |
isPromotionalPeriodActive() |
void |
setAddresses(java.util.Set<UserAddressVO> addresses) |
void |
setCategory(AdCategoryVO category) |
void |
setCreationDate(DateTime creationDate) |
void |
setCustomValues(java.util.List<CustomFieldValueDTO> customValues) |
void |
setDescription(java.lang.String description) |
void |
setHidden(boolean hidden) |
void |
setOwner(UserVO owner) |
void |
setPrice(CurrencyAmountDTO price) |
void |
setPromotionalPeriod(DatePeriodDTO promotionalPeriod) |
void |
setPromotionalPeriodActive(boolean promotionalPeriodActive) |
void |
setPromotionalPrice(java.math.BigDecimal promotionalPrice) |
void |
setPublicationPeriod(DatePeriodDTO publicationPeriod) |
void |
setStatus(AdStatus status) |
void |
setUploadedImages(java.util.Set<ExpirableImageVO> uploadedImages) |
compareTo, getName, setName, toStringgetVersion, isPersistent, isTransient, setVersionequals, getId, hashCode, setIdaddPropertyChangeListener, addPropertyChangeListener, changes, copyPropertiesTo, firePropertyChange, properties, propertyMap, removePropertyChangeListener, removePropertyChangeListener, setpublic static final SetProperty<UserAddressVO,BasicAdDTO> ADDRESSES
public static final Property<AdCategoryVO,BasicAdDTO> CATEGORY
public static final Property<DateTime,BasicAdDTO> CREATION_DATE
public static final ListProperty<CustomFieldValueDTO,BasicAdDTO> CUSTOM_VALUES
public static final Property<java.lang.String,BasicAdDTO> DESCRIPTION
public static final Property<java.lang.Boolean,BasicAdDTO> HIDDEN
public static final Property<UserVO,BasicAdDTO> OWNER
public static final Property<CurrencyAmountDTO,BasicAdDTO> PRICE
public static final Property<DatePeriodDTO,BasicAdDTO> PROMOTIONAL_PERIOD
public static final Property<java.lang.Boolean,BasicAdDTO> PROMOTIONAL_PERIOD_ACTIVE
public static final Property<java.math.BigDecimal,BasicAdDTO> PROMOTIONAL_PRICE
public static final Property<DatePeriodDTO,BasicAdDTO> PUBLICATION_PERIOD
public static final Property<AdStatus,BasicAdDTO> STATUS
public static final SetProperty<ExpirableImageVO,BasicAdDTO> UPLOADED_IMAGES
public BasicAdDTO()
public BasicAdDTO(java.lang.Long id)
public BasicAdDTO(Property<T,? super BasicAdDTO> property, T value)
protected java.util.List<Property<?,?>> doGetProperties()
doGetProperties in class NamedEntityDTOprotected void doSet(Property<?,?> property, java.lang.Object value)
doSet in class NamedEntityDTOpublic java.lang.Object get(Property<?,?> property)
ObservableBeanget in class NamedEntityDTOpublic java.util.Set<UserAddressVO> getAddresses()
public AdCategoryVO getCategory()
public DateTime getCreationDate()
public java.util.List<CustomFieldValueDTO> getCustomValues()
getCustomValues in interface ModelWithCustomValues<CustomFieldValueDTO>public java.lang.String getDescription()
public boolean isHidden()
public UserVO getOwner()
public CurrencyAmountDTO getPrice()
public DatePeriodDTO getPromotionalPeriod()
public boolean isPromotionalPeriodActive()
public java.math.BigDecimal getPromotionalPrice()
public DatePeriodDTO getPublicationPeriod()
public AdStatus getStatus()
public java.util.Set<ExpirableImageVO> getUploadedImages()
public void setAddresses(java.util.Set<UserAddressVO> addresses)
public void setCategory(AdCategoryVO category)
public void setCreationDate(DateTime creationDate)
public void setCustomValues(java.util.List<CustomFieldValueDTO> customValues)
setCustomValues in interface ModelWithCustomValues<CustomFieldValueDTO>public void setDescription(java.lang.String description)
public void setHidden(boolean hidden)
public void setOwner(UserVO owner)
public void setPrice(CurrencyAmountDTO price)
public void setPromotionalPeriod(DatePeriodDTO promotionalPeriod)
public void setPromotionalPeriodActive(boolean promotionalPeriodActive)
public void setPromotionalPrice(java.math.BigDecimal promotionalPrice)
public void setPublicationPeriod(DatePeriodDTO publicationPeriod)
public void setStatus(AdStatus status)
public void setUploadedImages(java.util.Set<ExpirableImageVO> uploadedImages)