Class SetFilterInRequestAttributesAction
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.acting.AbstractAction
org.apache.cocoon.acting.ServiceableAction
org.ametys.web.repository.page.actions.SetFilterInRequestAttributesAction
org.ametys.plugins.calendar.actions.SetFilterInRequestAttributesAction
- All Implemented Interfaces:
Component
,Contextualizable
,LogEnabled
,Serviceable
,Action
public class SetFilterInRequestAttributesAction
extends SetFilterInRequestAttributesAction
implements Contextualizable
This action creates a filter for RSS calendar
-
Field Summary
Modifier and TypeFieldDescriptionprotected AmetysObjectResolver
The Ametys object resolverprotected Context
The avalon contextprotected EventsFilterHelper
The events helper.Fields inherited from class org.ametys.web.repository.page.actions.SetFilterInRequestAttributesAction
_contentTypeEP, _filterExtPt, _jsonUtils, _resolver, _serviceEP, _siteManager, _tagProviderEP
Fields inherited from class org.apache.cocoon.acting.ServiceableAction
manager
Fields inherited from class org.apache.cocoon.acting.AbstractAction
EMPTY_MAP
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected WebContentFilter
_getFilterFromZoneItem
(ZoneItem zoneItem) Get the content filter from a ZoneItem.protected WebContentFilter
_getFilterFromZoneItem
(Parameters parameters, Map<String, String> result) Get the content filter from a ZoneItem.protected boolean
Test if the ZoneItem is valid.void
contextualize
(Context context) void
service
(ServiceManager smanager) Methods inherited from class org.ametys.web.repository.page.actions.SetFilterInRequestAttributesAction
_createFilter, _getFilterFromParams, _getFilterMap, _getFilterMap, _getSortList, _getSortList, _getStaticFilterById, _setFilterCriteria, _setSearchContext, _setSearchContext, _setSearchContext, _setSortCriteria, act
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Field Details
-
_eventsFilterHelper
The events helper. -
_ametysResolver
The Ametys object resolver -
_context
The avalon context
-
-
Constructor Details
-
SetFilterInRequestAttributesAction
public SetFilterInRequestAttributesAction()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classSetFilterInRequestAttributesAction
- Throws:
ServiceException
-
contextualize
- Specified by:
contextualize
in interfaceContextualizable
- Throws:
ContextException
-
_getFilterFromZoneItem
protected WebContentFilter _getFilterFromZoneItem(Parameters parameters, Map<String, String> result) throws ParameterExceptionGet the content filter from a ZoneItem.- Overrides:
_getFilterFromZoneItem
in classSetFilterInRequestAttributesAction
- Parameters:
parameters
- the action parameters, including the ZoneItem id.result
- the action result.- Returns:
- the content filter.
- Throws:
ParameterException
- if parameters are invalid
-
_getFilterFromZoneItem
Description copied from class:SetFilterInRequestAttributesAction
Get the content filter from a ZoneItem.- Overrides:
_getFilterFromZoneItem
in classSetFilterInRequestAttributesAction
- Parameters:
zoneItem
- the ZoneItem.- Returns:
- the content filter.
- Throws:
ParameterException
- if parameters are invalid
-
_isValid
Test if the ZoneItem is valid.- Overrides:
_isValid
in classSetFilterInRequestAttributesAction
- Parameters:
zoneItem
- the ZoneItem.- Returns:
- true if the ZoneItem is valid, false otherwise.
-