Interface CloneComponentContextProvider

All Superinterfaces:
CMSItemContextProvider<Map.Entry<String,Object>>
All Known Implementing Classes:
DefaultCloneComponentContextProvider

public interface CloneComponentContextProvider extends CMSItemContextProvider<Map.Entry<String,Object>>
Interface responsible for storing (in a stack-like data structure) context information per transaction when cloning a component. The provider will store information using the following keys:
  • Method Details

    • findItemForKey

      Object findItemForKey(String key)
      Read value from Map.Entry without removing it from the stack
      Parameters:
      key - the key of the Map.Entry
      Returns:
      the value associated to the given key in the Map.Entry; can be null when the key is not found
    • isInitialized

      boolean isInitialized()
      Verify that the clone component operation is being executed by checking if some clone component information has been saved in the session.
      Returns:
      TRUE when clone component information was stored in session; FALSE otherwise