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
FieldsModifier and TypeFieldDescriptionprotected org.craftercms.core.service.ContentStoreService -
Constructor Summary
ConstructorsConstructorDescriptionLocaleItemProcessor(org.craftercms.core.service.ContentStoreService storeService) -
Method Summary
Modifier and TypeMethodDescriptionorg.craftercms.core.service.Itemprocess(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, waitMethods 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:
processin interfaceorg.craftercms.core.processors.ItemProcessor- Throws:
org.craftercms.core.exception.ItemProcessingException
-