Class BasicAdQuery
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.QueryParameters
-
- org.cyclos.model.marketplace.advertisements.BasicAdQuery
-
- All Implemented Interfaces:
Serializable
public class BasicAdQuery extends QueryParameters
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.cyclos.model.QueryParameters
CURRENT_PAGE, PAGE_SIZE, SKIP_TOTAL_COUNT
-
-
Constructor Summary
Constructors Constructor Description BasicAdQuery()BasicAdQuery(Property<T,? super BasicAdQuery> property, T value)
-
Method Summary
-
Methods inherited from class org.cyclos.model.QueryParameters
getCurrentPage, getPageSize, isSkipTotalCount, setCountOnly, setCurrentPage, setPageSize, setSkipTotalCount, setUnlimited
-
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
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
AD_CUSTOM_VALUES
public static final SetProperty<CustomFieldValueForSearchDTO,BasicAdQuery> AD_CUSTOM_VALUES
-
ADDRESS_RESULT
public static final BasicProperty<AdAddressResult,BasicAdQuery> ADDRESS_RESULT
-
BROKERS
public static final SetProperty<UserVO,BasicAdQuery> BROKERS
-
CATEGORY
public static final BasicProperty<AdCategoryVO,BasicAdQuery> CATEGORY
-
CURRENCY
public static final BasicProperty<CurrencyVO,BasicAdQuery> CURRENCY
-
DISTANCE
public static final BasicProperty<DistanceDTO,BasicAdQuery> DISTANCE
-
EXPIRATION_PERIOD
public static final BasicProperty<DatePeriodDTO,BasicAdQuery> EXPIRATION_PERIOD
-
GROUPS
public static final SetProperty<BasicGroupVO,BasicAdQuery> GROUPS
-
HAS_IMAGES
public static final BasicProperty<Boolean,BasicAdQuery> HAS_IMAGES
-
KEYWORDS
public static final BasicProperty<String,BasicAdQuery> KEYWORDS
-
ORDER_BY
public static final BasicProperty<AdOrderBy,BasicAdQuery> ORDER_BY
-
OWNER
public static final BasicProperty<UserVO,BasicAdQuery> OWNER
-
PRICE_RANGE
public static final BasicProperty<CurrencyAmountRangeDTO,BasicAdQuery> PRICE_RANGE
-
PRODUCT_NUMBER
public static final BasicProperty<String,BasicAdQuery> PRODUCT_NUMBER
-
PUBLICATION_PERIOD
public static final BasicProperty<DatePeriodDTO,BasicAdQuery> PUBLICATION_PERIOD
-
PUBLISHED_SINCE
public static final BasicProperty<TimeIntervalDTO,BasicAdQuery> PUBLISHED_SINCE
-
RETURN_EDITABLE
public static final BasicProperty<Boolean,BasicAdQuery> RETURN_EDITABLE
-
STATUSES
public static final SetProperty<AdStatus,BasicAdQuery> STATUSES
-
TYPE
public static final BasicProperty<AdType,BasicAdQuery> TYPE
-
USER_PROFILE_FIELDS
public static final SetProperty<BaseValueForSearchDTO,BasicAdQuery> USER_PROFILE_FIELDS
-
-
Constructor Detail
-
BasicAdQuery
public BasicAdQuery()
-
BasicAdQuery
public BasicAdQuery(Property<T,? super BasicAdQuery> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classQueryParameters
-
getAdCustomValues
public Set<CustomFieldValueForSearchDTO> getAdCustomValues()
-
setAdCustomValues
public void setAdCustomValues(Set<CustomFieldValueForSearchDTO> adCustomValues)
-
getAddressResult
public AdAddressResult getAddressResult()
-
setAddressResult
public void setAddressResult(AdAddressResult addressResult)
-
getCategory
public AdCategoryVO getCategory()
-
setCategory
public void setCategory(AdCategoryVO category)
-
getCurrency
public CurrencyVO getCurrency()
-
setCurrency
public void setCurrency(CurrencyVO currency)
-
getDistance
public DistanceDTO getDistance()
-
setDistance
public void setDistance(DistanceDTO distance)
-
getExpirationPeriod
public DatePeriodDTO getExpirationPeriod()
-
setExpirationPeriod
public void setExpirationPeriod(DatePeriodDTO expirationPeriod)
-
getGroups
public Set<BasicGroupVO> getGroups()
-
setGroups
public void setGroups(Set<BasicGroupVO> groups)
-
isHasImages
public boolean isHasImages()
-
setHasImages
public void setHasImages(boolean hasImages)
-
getKeywords
public String getKeywords()
-
setKeywords
public void setKeywords(String keywords)
-
getOrderBy
public AdOrderBy getOrderBy()
-
setOrderBy
public void setOrderBy(AdOrderBy orderBy)
-
getOwner
public UserVO getOwner()
-
setOwner
public void setOwner(UserVO owner)
-
getPriceRange
public CurrencyAmountRangeDTO getPriceRange()
-
setPriceRange
public void setPriceRange(CurrencyAmountRangeDTO priceRange)
-
getProductNumber
public String getProductNumber()
-
setProductNumber
public void setProductNumber(String productNumber)
-
getPublicationPeriod
public DatePeriodDTO getPublicationPeriod()
-
setPublicationPeriod
public void setPublicationPeriod(DatePeriodDTO publicationPeriod)
-
getPublishedSince
public TimeIntervalDTO getPublishedSince()
-
setPublishedSince
public void setPublishedSince(TimeIntervalDTO publishedSince)
-
isReturnEditable
public boolean isReturnEditable()
-
setReturnEditable
public void setReturnEditable(boolean returnEditable)
-
getType
public AdType getType()
-
setType
public void setType(AdType type)
-
getUserProfileFields
public Set<BaseValueForSearchDTO> getUserProfileFields()
-
setUserProfileFields
public void setUserProfileFields(Set<BaseValueForSearchDTO> userProfileFields)
-
-