Class LocaleItemProcessor

java.lang.Object
org.craftercms.engine.navigation.impl.LocaleItemProcessor
All Implemented Interfaces:
org.craftercms.core.processors.ItemProcessor

public class LocaleItemProcessor extends Object implements org.craftercms.core.processors.ItemProcessor
Implementation of ItemProcessor that looks for a localized version of an Item
Since:
4.0.0
Author:
joseross
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.craftercms.core.service.ContentStoreService
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    LocaleItemProcessor(org.craftercms.core.service.ContentStoreService storeService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.craftercms.core.service.Item
    process(org.craftercms.core.service.Context context, org.craftercms.core.service.CachingOptions cachingOptions, org.craftercms.core.service.Item item)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.craftercms.core.processors.ItemProcessor

    isExclusive
  • Field Details

    • storeService

      protected org.craftercms.core.service.ContentStoreService storeService
  • Constructor Details

    • LocaleItemProcessor

      @ConstructorProperties("storeService") public LocaleItemProcessor(org.craftercms.core.service.ContentStoreService storeService)
  • 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:
      process in interface org.craftercms.core.processors.ItemProcessor
      Throws:
      org.craftercms.core.exception.ItemProcessingException