Class AdDetailsData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityData<BasicAdDTO>
-
- org.cyclos.model.marketplace.advertisements.AbstractAdData
-
- org.cyclos.model.marketplace.advertisements.AdDetailsData
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
WebShopAdDetailsData
public class AdDetailsData extends AbstractAdData
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<AddressConfigurationData,AdDetailsData>ADDRESS_CONFIGURATIONstatic BasicProperty<AddressListData,AdDetailsData>ADDRESS_LIST_DATAstatic ListProperty<UserAddressVO,AdDetailsData>ADDRESSESstatic BasicProperty<Boolean,AdDetailsData>ADS_REQUIRE_AUTHORIZATIONstatic BasicProperty<Boolean,AdDetailsData>CAN_HIDEstatic BasicProperty<Boolean,AdDetailsData>CAN_SAVE_AS_DRAFTstatic ListProperty<AdCategoryDetailedVO,AdDetailsData>CATEGORIESstatic StringCLASS_NAMEstatic BasicProperty<Boolean,AdDetailsData>CURRENCY_NOT_AVAILABLEstatic BasicProperty<Integer,AdDetailsData>DESCRIPTION_MAX_LENGTHstatic BasicProperty<Integer,AdDetailsData>MAX_ADDRESSES_PER_ADstatic BasicProperty<Integer,AdDetailsData>MAX_CATEGORIES_PER_AD-
Fields inherited from class org.cyclos.model.marketplace.advertisements.AbstractAdData
CAN_CREATE_NEW, CAN_SET_ADDRESS, CAN_SUBMIT_FOR_AUTHORIZATION, CURRENCIES, CUSTOM_FIELD_ACTIONS, HIDE_OWNER, HIDE_PRICE, IMAGES, MAX_IMAGES, QUESTIONS, QUESTIONS_ENABLED
-
Fields inherited from class org.cyclos.model.EntityData
CAN_VIEW_HISTORY_LOG, CONFIRMATION_PASSWORD_INPUT, DTO, EDITABLE, LOG_TYPE, REMOVABLE, TRANSLATED_PROPERTY_TYPES, TRANSLATED_VALUES
-
-
Constructor Summary
Constructors Constructor Description AdDetailsData()AdDetailsData(Property<T,? super AdDetailsData> property, T value)
-
Method Summary
-
Methods inherited from class org.cyclos.model.marketplace.advertisements.AbstractAdData
getCurrencies, getCustomFieldActions, getImages, getMaxImages, getQuestions, isCanCreateNew, isCanSetAddress, isCanSubmitForAuthorization, isHideOwner, isHidePrice, isQuestionsEnabled, setCanCreateNew, setCanSetAddress, setCanSubmitForAuthorization, setCurrencies, setCustomFieldActions, setHideOwner, setHidePrice, setImages, setMaxImages, setQuestions, setQuestionsEnabled
-
Methods inherited from class org.cyclos.model.EntityData
getConfirmationPasswordInput, getDto, getLogType, getTranslatedPropertyTypes, getTranslatedValues, isCanViewHistoryLog, isEditable, isRemovable, setCanViewHistoryLog, setConfirmationPasswordInput, setDto, setEditable, setLogType, setRemovable, setTranslatedPropertyTypes, setTranslatedValues
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId, values
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
ADDRESS_CONFIGURATION
public static final BasicProperty<AddressConfigurationData,AdDetailsData> ADDRESS_CONFIGURATION
-
ADDRESS_LIST_DATA
public static final BasicProperty<AddressListData,AdDetailsData> ADDRESS_LIST_DATA
-
ADDRESSES
public static final ListProperty<UserAddressVO,AdDetailsData> ADDRESSES
-
ADS_REQUIRE_AUTHORIZATION
public static final BasicProperty<Boolean,AdDetailsData> ADS_REQUIRE_AUTHORIZATION
-
CAN_HIDE
public static final BasicProperty<Boolean,AdDetailsData> CAN_HIDE
-
CAN_SAVE_AS_DRAFT
public static final BasicProperty<Boolean,AdDetailsData> CAN_SAVE_AS_DRAFT
-
CATEGORIES
public static final ListProperty<AdCategoryDetailedVO,AdDetailsData> CATEGORIES
-
CURRENCY_NOT_AVAILABLE
public static final BasicProperty<Boolean,AdDetailsData> CURRENCY_NOT_AVAILABLE
-
DESCRIPTION_MAX_LENGTH
public static final BasicProperty<Integer,AdDetailsData> DESCRIPTION_MAX_LENGTH
-
MAX_ADDRESSES_PER_AD
public static final BasicProperty<Integer,AdDetailsData> MAX_ADDRESSES_PER_AD
-
MAX_CATEGORIES_PER_AD
public static final BasicProperty<Integer,AdDetailsData> MAX_CATEGORIES_PER_AD
-
-
Constructor Detail
-
AdDetailsData
public AdDetailsData()
-
AdDetailsData
public AdDetailsData(Property<T,? super AdDetailsData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classAbstractAdData
-
getAddressConfiguration
public AddressConfigurationData getAddressConfiguration()
-
setAddressConfiguration
public void setAddressConfiguration(AddressConfigurationData addressConfiguration)
-
getAddressListData
public AddressListData getAddressListData()
-
setAddressListData
public void setAddressListData(AddressListData addressListData)
-
getAddresses
public List<UserAddressVO> getAddresses()
-
setAddresses
public void setAddresses(List<UserAddressVO> addresses)
-
isAdsRequireAuthorization
public boolean isAdsRequireAuthorization()
-
setAdsRequireAuthorization
public void setAdsRequireAuthorization(boolean adsRequireAuthorization)
-
isCanHide
public boolean isCanHide()
-
setCanHide
public void setCanHide(boolean canHide)
-
isCanSaveAsDraft
public boolean isCanSaveAsDraft()
-
setCanSaveAsDraft
public void setCanSaveAsDraft(boolean canSaveAsDraft)
-
getCategories
public List<AdCategoryDetailedVO> getCategories()
-
setCategories
public void setCategories(List<AdCategoryDetailedVO> categories)
-
isCurrencyNotAvailable
public boolean isCurrencyNotAvailable()
-
setCurrencyNotAvailable
public void setCurrencyNotAvailable(boolean currencyNotAvailable)
-
getDescriptionMaxLength
public Integer getDescriptionMaxLength()
-
setDescriptionMaxLength
public void setDescriptionMaxLength(Integer descriptionMaxLength)
-
getMaxAddressesPerAd
public Integer getMaxAddressesPerAd()
-
setMaxAddressesPerAd
public void setMaxAddressesPerAd(Integer maxAddressesPerAd)
-
getMaxCategoriesPerAd
public Integer getMaxCategoriesPerAd()
-
setMaxCategoriesPerAd
public void setMaxCategoriesPerAd(Integer maxCategoriesPerAd)
-
-