Class ItemVisitorRegistry
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.visitor.ItemVisitorRegistry
-
public class ItemVisitorRegistry extends java.lang.ObjectClass for registeringItemVisitoravailable in the system. Note: Registers a visitor for a particular item type code - take into account possible key syntax:- "Product"
- visitor for all products and all its subtypes ie. instances of VariantProduct etc..- "Product!"
- visitor only for products - doesn't affect instances of VariantProduct
-
-
Constructor Summary
Constructors Constructor Description ItemVisitorRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemVisitorgetDefaultItemVisitor()TypeServicegetTypeService()ItemVisitorgetVisitorByTypeCode(java.lang.String typeCode)java.util.Map<java.lang.String,ItemVisitor<? extends ItemModel>>getVisitors()voidsetDefaultVisitor(ItemVisitor defaultItemVisitor)voidsetTypeService(TypeService typeService)voidsetVisitors(java.util.Map<java.lang.String,ItemVisitor<? extends ItemModel>> visitors)
-
-
-
Method Detail
-
getVisitorByTypeCode
public ItemVisitor getVisitorByTypeCode(java.lang.String typeCode)
-
setDefaultVisitor
public void setDefaultVisitor(ItemVisitor defaultItemVisitor)
-
getDefaultItemVisitor
public ItemVisitor getDefaultItemVisitor()
-
setVisitors
public void setVisitors(java.util.Map<java.lang.String,ItemVisitor<? extends ItemModel>> visitors)
-
getVisitors
public java.util.Map<java.lang.String,ItemVisitor<? extends ItemModel>> getVisitors()
-
setTypeService
public void setTypeService(TypeService typeService)
-
getTypeService
public TypeService getTypeService()
-
-