Class AbstractCollectStrategy
java.lang.Object
ch.tocco.nice2.optional.cms.impl.template.sync.collect.strategy.AbstractCollectStrategy
- All Implemented Interfaces:
CollectStrategy
- Direct Known Subclasses:
AppModuleCollectStrategy
Abstract CollectStrategy that provides some helper methods.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractCollectStrategy(TextResources textResources, L10N l10n, org.slf4j.Logger log) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcollectRecursive(String type, ModelResource resource, Predicate<CmsTemplate> predicate, Map<String, CmsTemplate> templates) Collects templates recursive.protected CmsTemplatecreateCmsTemplate(String type, ModelResource resource) protected StringgetTemplateContent(ModelResource resouce) protected StringgetTemplateLabelKey(String uniqueId) protected CmsTemplateModelgetTemplateModel(ModelResource resource) protected StringgetUniqueId(ModelResource resource) protected booleanisCmsTemplateResource(ModelResource resource) protected booleanisHidden(ModelResource resource) protected CmsTemplatesetLabel(CmsTemplate cmsTemplate) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CollectStrategy
collectTemplates
-
Constructor Details
-
AbstractCollectStrategy
-
-
Method Details
-
collectRecursive
protected void collectRecursive(String type, ModelResource resource, Predicate<CmsTemplate> predicate, Map<String, CmsTemplate> templates) Collects templates recursive. A collected template is only put into the map, if it doesn't contain the unique id yet. -
isHidden
-
isCmsTemplateResource
-
createCmsTemplate
-
getUniqueId
-
getTemplateContent
-
getTemplateModel
-
setLabel
-
getTemplateLabelKey
-