Class 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 Detail

      • DefaultOriginalConvertedItemProvider

        public DefaultOriginalConvertedItemProvider()
    • Method Detail

      • initializeItem

        public void initializeItem​(java.util.Map<java.lang.String,​java.lang.Object> item)
        Description copied from interface: CMSItemContextProvider
        Initializes and stores a new instance for this transaction.
        Specified by:
        initializeItem in interface CMSItemContextProvider<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: CMSItemContextProvider
        Provides the current instance for this transaction.
        Specified by:
        getCurrentItem in interface CMSItemContextProvider<java.util.Map<java.lang.String,​java.lang.Object>>
        Returns:
        the current item
      • setSessionCachedContextProvider

        public void setSessionCachedContextProvider​(SessionCachedContextProvider sessionCachedContextProvider)