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<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, 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_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
-
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)
-
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)
-
-