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
Modifier and TypeMethodDescriptionvoidFinalizes the latest instance for this transaction.Provides the current instance for this transaction.voidinitializeItem(T item) Initializes and stores a new instance for this transaction.
-
Method Details
-
initializeItem
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.
-