com.centrasite.control.registry.details
Class VersionsTab

java.lang.Object
  extended by com.centrasite.control.discovery.AbstractDetailViewTab
      extended by com.centrasite.control.registry.details.RegistryObjectDetailViewTab
          extended by com.centrasite.control.registry.details.VersionsTab
All Implemented Interfaces:
DetailViewTab

public class VersionsTab
extends RegistryObjectDetailViewTab

Version tab for DetailView of RegistryObjectItem


Nested Class Summary
 class VersionsTab.CustomVersionsReport
          Report that have some more accessors and commands
 
Field Summary
 
Fields inherited from interface com.centrasite.control.discovery.DetailViewTab
INIT_ADAPTER_FOR_DYNAMIC_PAGE_URL
 
Constructor Summary
VersionsTab(java.util.Locale locale)
           
 
Method Summary
 java.lang.String getAdapterClass()
          Adapter class name.
 java.lang.String getLayout()
          HTML file to be displayed inside tab in detail view
 ReportInterface getReport(Item item)
           
 void initAdapterFor(ActionContext detailViewActionContext, DetailViewTabAdapter tabAdapter)
          Initialize tabAdapter with report,selected item
 
Methods inherited from class com.centrasite.control.registry.details.RegistryObjectDetailViewTab
appliesTo
 
Methods inherited from class com.centrasite.control.discovery.AbstractDetailViewTab
geTabAdapter, getAdapterId, getContext, getDetailsTabContext, getImageURL, getProfileId, getTabId, getTitle, initAdapterForDynPageUrl, isModified, isReadOnly, isValid, isVisible, reset, revertProperties, setContext, setDetailsTabContext, setModified, setProfileId, setReadOnly, setTabAdapter, setTabId, setTitle, storeValues
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionsTab

public VersionsTab(java.util.Locale locale)
Method Detail

getReport

public ReportInterface getReport(Item item)

getAdapterClass

public java.lang.String getAdapterClass()
Description copied from interface: DetailViewTab
Adapter class name.

Returns:
the name of the class of the Adapter which is to handle this DetailViewTab

getLayout

public java.lang.String getLayout()
Description copied from interface: DetailViewTab
HTML file to be displayed inside tab in detail view

Returns:
HTML file name - may return null if layout to be generated dynamically by DetailViewTabAdapter

initAdapterFor

public void initAdapterFor(ActionContext detailViewActionContext,
                           DetailViewTabAdapter tabAdapter)
Initialize tabAdapter with report,selected item

Specified by:
initAdapterFor in interface DetailViewTab
Overrides:
initAdapterFor in class AbstractDetailViewTab
Parameters:
detailViewActionContext - Detail view context
tabAdapter - Adpater for the layout