Class FolderToIndexItemProcessor
java.lang.Object
org.craftercms.engine.navigation.impl.FolderToIndexItemProcessor
- All Implemented Interfaces:
org.craftercms.core.processors.ItemProcessor
public class FolderToIndexItemProcessor
extends Object
implements org.craftercms.core.processors.ItemProcessor
ItemProcessor that modifies the a folder item to include the descriptor DOM of it's index file.- Author:
- avasquez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected org.craftercms.core.service.ContentStoreServiceprotected TargetIdManagerprotected org.craftercms.core.url.UrlTransformationEngine -
Constructor Summary
ConstructorsConstructorDescriptionFolderToIndexItemProcessor(String folderToIndexUrlTransformerName, org.craftercms.core.url.UrlTransformationEngine urlTransformationEngine, org.craftercms.core.service.ContentStoreService storeService, TargetIdManager targetIdManager) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.craftercms.core.processors.ItemProcessor
isExclusive
-
Field Details
-
folderToIndexUrlTransformerName
-
urlTransformationEngine
protected org.craftercms.core.url.UrlTransformationEngine urlTransformationEngine -
storeService
protected org.craftercms.core.service.ContentStoreService storeService -
targetIdManager
-
-
Constructor Details
-
FolderToIndexItemProcessor
public FolderToIndexItemProcessor(String folderToIndexUrlTransformerName, org.craftercms.core.url.UrlTransformationEngine urlTransformationEngine, org.craftercms.core.service.ContentStoreService storeService, TargetIdManager targetIdManager)
-
-
Method Details
-
process
public org.craftercms.core.service.Item process(org.craftercms.core.service.Context context, org.craftercms.core.service.CachingOptions cachingOptions, org.craftercms.core.service.Item item) throws org.craftercms.core.exception.ItemProcessingException - Specified by:
processin interfaceorg.craftercms.core.processors.ItemProcessor- Throws:
org.craftercms.core.exception.ItemProcessingException
-
toString
-