Package org.ametys.web.tags
Class GroupTagProvider<T extends CMSTag>
java.lang.Object
- Type Parameters:
T
- the tag class
- All Implemented Interfaces:
TagProvider<CMSTag>
,PluginAware
,Configurable
,Contextualizable
,LogEnabled
,Serviceable
public class GroupTagProvider<T extends CMSTag>
extends GroupTagProvider<CMSTag>
implements Contextualizable
Class representing a group tag provider.
-
Field Summary
Modifier and TypeFieldDescriptionprotected Context
The contextstatic final String
The Avalon roleFields inherited from class org.ametys.cms.tag.GroupTagProvider
_groupDirectoryContextHelper, _groupDirectoryDAO, _groupManager, _targetTypeEP
Fields inherited from class org.ametys.cms.tag.AbstractTagProvider
_description, _featureName, _id, _label, _pluginName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the set of context to get group directoriesvoid
contextualize
(Context context) Methods inherited from class org.ametys.cms.tag.GroupTagProvider
getGroupDirectoryTagId, getGroupTagId, getTag, getTags, getTags, hasTag, service
Methods inherited from class org.ametys.cms.tag.AbstractTagProvider
configure, configureDescription, configureLabel, getDescription, getId, getLabel, getPluginName, setPluginInfo
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Field Details
-
ROLE
The Avalon role -
_context
The context
-
-
Constructor Details
-
GroupTagProvider
public GroupTagProvider()
-
-
Method Details
-
contextualize
- Specified by:
contextualize
in interfaceContextualizable
- Throws:
ContextException
-
_getContexts
Description copied from class:GroupTagProvider
Get the set of context to get group directories- Overrides:
_getContexts
in classGroupTagProvider<CMSTag>
- Returns:
- the set of context
-