Class TemplateCollectorImpl
java.lang.Object
ch.tocco.nice2.optional.cms.impl.template.sync.collect.TemplateCollectorImpl
- All Implemented Interfaces:
TemplateCollector
This service uses
CollectStrategies to collect the templates to synchronize.
Add your collect strategies to the contribution nice2.optional.cms.CmsTemplateCollectStrategies.
If multiple collect strategies return templates with the same unique id, the last template is taken.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollect all templates.collectTemplates(Predicate<CmsTemplate> predicate) Collect all templates which fulfill a given predicate.voidsetCollectStrategies(List<CollectStrategyContribution> collectStrategies)
-
Constructor Details
-
TemplateCollectorImpl
public TemplateCollectorImpl(org.slf4j.Logger log)
-
-
Method Details
-
setCollectStrategies
-
collectTemplates
Description copied from interface:TemplateCollectorCollect all templates.- Specified by:
collectTemplatesin interfaceTemplateCollector- Returns:
- the collected templates.
-
collectTemplates
Description copied from interface:TemplateCollectorCollect all templates which fulfill a given predicate.- Specified by:
collectTemplatesin interfaceTemplateCollector- Parameters:
predicate- A predicate for filtering the templates.- Returns:
- the collected templates.
-