Class VersionHistoryTableContentProvider

All Implemented Interfaces:
IPageFlowScopeAdapter, IAddressableTableContentProvider, IContentProvider, IRefreshable, IRefreshableContentProvider, ISelectableTableContentProvider, ISortableTableContentProvider, ITableContentProvider, Serializable

public class VersionHistoryTableContentProvider extends BaseIteratorTableContentProvider
Table Content Provider for display of the version history for a node.
Since:
8.0
See Also:
  • Constructor Details

  • Method Details

    • getParentNodePath

      public String getParentNodePath()
      Returns the parent node path
      Returns:
      the parentNodePath
    • setParentNodePath

      public void setParentNodePath(String parentNodePath)
      Sets the parent node path
      Parameters:
      parentNodePath - the parentNodePath to set
    • getParentNodeId

      public String getParentNodeId()
      Returns the parent node id
      Returns:
      the parentNodeId
    • setParentNodeId

      public void setParentNodeId(String parentNodeId)
      Sets the parent node id
      Parameters:
      parentNodeId - the parentNodeId to set
    • hasValidInputParameters

      protected boolean hasValidInputParameters()
      Checks if the input parameters are valid
      Specified by:
      hasValidInputParameters in class BaseIteratorTableContentProvider
    • invokeSearch

      protected javax.jcr.RangeIterator invokeSearch()
      Performs the work to lookup the version history of the specified parent node.
      Specified by:
      invokeSearch in class BaseIteratorTableContentProvider
      Returns:
      node iterator