Interface CMSItemContextProvider<T>
-
- All Known Subinterfaces:
CloneComponentContextProvider,OriginalClonedItemProvider<T>
- All Known Implementing Classes:
DefaultCloneComponentContextProvider,DefaultOriginalClonedItemProvider,DefaultOriginalConvertedItemProvider
public interface CMSItemContextProvider<T>Interface responsible for storing (in a stack-like data structure) context information per transaction.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfinalizeItem()Finalizes the latest instance for this transaction.TgetCurrentItem()Provides the current instance for this transaction.voidinitializeItem(T item)Initializes and stores a new instance for this transaction.
-
-
-
Method Detail
-
initializeItem
void initializeItem(T item)
Initializes and stores a new instance for this transaction.- Parameters:
item- the value to store
-
getCurrentItem
T getCurrentItem()
Provides the current instance for this transaction.- Returns:
- the current item
-
finalizeItem
void finalizeItem()
Finalizes the latest instance for this transaction.
-
-