public class SetPostFilterInRequestAttributesAction extends SetFilterInRequestAttributesAction
Modifier and Type | Field and Description |
---|---|
private static String |
__POST_METADATA_DATE |
private SiteConfigurationExtensionPoint |
_siteConf
The site configuration extension point
|
_contentTypeEP, _resolver
manager
EMPTY_MAP
Constructor and Description |
---|
SetPostFilterInRequestAttributesAction() |
Modifier and Type | Method and Description |
---|---|
protected WebContentFilter |
_createFilter(String id,
AmetysObjectResolver resolver,
ContentTypeExtensionPoint contentTypeExtensionPoint,
SiteManager siteManager,
TagProviderExtensionPoint tagProviderEP)
Create a WebContentFilter.
|
protected WebContentFilter |
_getFilterFromParams(Parameters parameters,
ZoneItem zoneItem,
Map<String,Object> parentContextAttributes)
Get the filter from the action parameters.
|
protected WebContentFilter |
_getFilterFromZoneItem(ZoneItem zoneItem)
Get the content filter from a ZoneItem.
|
protected Expression |
_getNoFuturePostsExpression()
Get the expression to exclude future posts
|
protected ContentFilter |
_getStaticFilterById(String filterId,
String siteName)
Retrieve the content filter with its id
|
protected boolean |
_isValid(ZoneItem zoneItem)
Test if the ZoneItem is valid.
|
void |
service(ServiceManager smanager) |
_getFilterFromZoneItem, _getFilterMap, _getFilterMap, _getSortList, _getSortList, _setFilterCriteria, _setSearchContext, _setSearchContext, _setSearchContext, _setSortCriteria, act
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
private static final String __POST_METADATA_DATE
private SiteConfigurationExtensionPoint _siteConf
public SetPostFilterInRequestAttributesAction()
public void service(ServiceManager smanager) throws ServiceException
service
in interface Serviceable
service
in class SetFilterInRequestAttributesAction
ServiceException
protected WebContentFilter _getFilterFromParams(Parameters parameters, ZoneItem zoneItem, Map<String,Object> parentContextAttributes)
SetFilterInRequestAttributesAction
_getFilterFromParams
in class SetFilterInRequestAttributesAction
parameters
- The Action parameters.zoneItem
- the zone itemparentContextAttributes
- The parent context attributes.protected WebContentFilter _getFilterFromZoneItem(ZoneItem zoneItem) throws ParameterException
SetFilterInRequestAttributesAction
_getFilterFromZoneItem
in class SetFilterInRequestAttributesAction
zoneItem
- the ZoneItem.ParameterException
- if parameters are invalidprotected boolean _isValid(ZoneItem zoneItem)
SetFilterInRequestAttributesAction
_isValid
in class SetFilterInRequestAttributesAction
zoneItem
- the ZoneItem.protected WebContentFilter _createFilter(String id, AmetysObjectResolver resolver, ContentTypeExtensionPoint contentTypeExtensionPoint, SiteManager siteManager, TagProviderExtensionPoint tagProviderEP)
SetFilterInRequestAttributesAction
_createFilter
in class SetFilterInRequestAttributesAction
id
- the filter ID.resolver
- the AmetysObjectResolver.contentTypeExtensionPoint
- The extension point for content typessiteManager
- The site managertagProviderEP
- The tag provider extension pointprotected ContentFilter _getStaticFilterById(String filterId, String siteName)
SetFilterInRequestAttributesAction
_getStaticFilterById
in class SetFilterInRequestAttributesAction
filterId
- the id of the filter to retrievesiteName
- The site nameprotected Expression _getNoFuturePostsExpression()