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 Details

    • folderToIndexUrlTransformerName

      protected String folderToIndexUrlTransformerName
    • urlTransformationEngine

      protected org.craftercms.core.url.UrlTransformationEngine urlTransformationEngine
    • storeService

      protected org.craftercms.core.service.ContentStoreService storeService
    • targetIdManager

      protected TargetIdManager targetIdManager
  • Constructor Details

    • FolderToIndexItemProcessor

      public FolderToIndexItemProcessor()
  • Method Details

    • setFolderToIndexUrlTransformerName

      public void setFolderToIndexUrlTransformerName(String folderToIndexUrlTransformerName)
    • setUrlTransformationEngine

      public void setUrlTransformationEngine(org.craftercms.core.url.UrlTransformationEngine urlTransformationEngine)
    • setStoreService

      public void setStoreService(org.craftercms.core.service.ContentStoreService storeService)
    • setTargetIdManager

      public void setTargetIdManager(TargetIdManager targetIdManager)
    • 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:
      process in interface org.craftercms.core.processors.ItemProcessor
      Throws:
      org.craftercms.core.exception.ItemProcessingException
    • toString

      public String toString()
      Overrides:
      toString in class Object