public interface AdService extends CRUDService<BasicAdDTO,AdDetailsData,AdDataParams>
| Modifier and Type | Method and Description |
|---|---|
AdSearchData |
getAdSearchData(AdType type,
boolean overBrokeredUsers)
Returns data for searching advertisements
|
UserAdsSearchData |
getUserAdsSearchData(UserLocatorVO locator,
AdType type)
Returns data for searching advertisements
|
AdViewData |
getViewData(java.lang.Long id)
Returns data for viewing details of an advertisement
|
BasicAdVO |
loadVO(java.lang.Long id)
Loads a VO, by id
|
Page<BasicAdVO> |
search(BasicAdQuery params)
Searches for advertisements, according to the given query parameters
|
void |
setAsDraft(java.lang.Long id,
java.lang.String comments)
Sets the ad back to draft status.
|
void |
setHidden(java.lang.Long id,
boolean hidden)
Hides or unhides the ad according to given hidden parameter.
|
getData, getDataForNew, load, remove, removeAll, saveAdSearchData getAdSearchData(AdType type, boolean overBrokeredUsers) throws FrameworkException
FrameworkExceptionUserAdsSearchData getUserAdsSearchData(UserLocatorVO locator, AdType type) throws FrameworkException
FrameworkExceptionAdViewData getViewData(java.lang.Long id) throws FrameworkException
FrameworkExceptionBasicAdVO loadVO(java.lang.Long id) throws FrameworkException
FrameworkExceptionPage<BasicAdVO> search(BasicAdQuery params) throws FrameworkException, QueryParseException
void setAsDraft(java.lang.Long id,
java.lang.String comments)
void setHidden(java.lang.Long id,
boolean hidden)