Class DefaultOriginalConvertedItemProvider
- java.lang.Object
-
- de.hybris.platform.cmsfacades.cmsitems.impl.DefaultOriginalConvertedItemProvider
-
- All Implemented Interfaces:
CMSItemContextProvider<java.util.Map<java.lang.String,java.lang.Object>>
public class DefaultOriginalConvertedItemProvider extends java.lang.Object implements CMSItemContextProvider<java.util.Map<java.lang.String,java.lang.Object>>
Provider responsible for storing (in a stack-like data structure) context information per transaction. It contains map representation of the item model.
-
-
Constructor Summary
Constructors Constructor Description DefaultOriginalConvertedItemProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfinalizeItem()Finalizes the latest instance for this transaction.java.util.Map<java.lang.String,java.lang.Object>getCurrentItem()Provides the current instance for this transaction.protected SessionCachedContextProvidergetSessionCachedContextProvider()voidinitializeItem(java.util.Map<java.lang.String,java.lang.Object> item)Initializes and stores a new instance for this transaction.voidsetSessionCachedContextProvider(SessionCachedContextProvider sessionCachedContextProvider)
-
-
-
Method Detail
-
initializeItem
public void initializeItem(java.util.Map<java.lang.String,java.lang.Object> item)
Description copied from interface:CMSItemContextProviderInitializes and stores a new instance for this transaction.- Specified by:
initializeItemin interfaceCMSItemContextProvider<java.util.Map<java.lang.String,java.lang.Object>>- Parameters:
item- the value to store
-
getCurrentItem
public java.util.Map<java.lang.String,java.lang.Object> getCurrentItem()
Description copied from interface:CMSItemContextProviderProvides the current instance for this transaction.- Specified by:
getCurrentItemin interfaceCMSItemContextProvider<java.util.Map<java.lang.String,java.lang.Object>>- Returns:
- the current item
-
finalizeItem
public void finalizeItem()
Description copied from interface:CMSItemContextProviderFinalizes the latest instance for this transaction.- Specified by:
finalizeItemin interfaceCMSItemContextProvider<java.util.Map<java.lang.String,java.lang.Object>>
-
getSessionCachedContextProvider
protected SessionCachedContextProvider getSessionCachedContextProvider()
-
setSessionCachedContextProvider
public void setSessionCachedContextProvider(SessionCachedContextProvider sessionCachedContextProvider)
-
-