public class CustomProfileTab extends RegistryObjectDetailViewTab
INIT_ADAPTER_FOR_DYNAMIC_PAGE_URL
Constructor and Description |
---|
CustomProfileTab(java.util.Locale locale,
javax.xml.registry.infomodel.RegistryEntry profile,
Connector connector) |
Modifier and Type | Method and Description |
---|---|
boolean |
appliesTo(Item item)
Check if tab is applicable for current displayed item
|
java.lang.String |
getAdapterClass()
Adapter class name.
|
java.lang.String |
getAdapterId()
Adapter instance ID.
|
java.lang.String |
getImageURL()
Image to be displayed with title for a tab
|
java.lang.String |
getLayout()
HTML file to be displayed inside tab in detail view
|
void |
initAdapterFor(ActionContext detailViewActionContext,
DetailViewTabAdapter tabAdapter)
Initialize adapter with corresponding item.
|
void |
initAdapterForDynPageUrl(ActionContext detailViewActionContext,
DetailViewTabAdapter tabAdapter)
Initialize adapter with corresponding item in order to get the
dynamically generated page URL.
|
geTabAdapter, getContext, getDetailsTabContext, getProfileId, getTabId, getTitle, isModified, isReadOnly, isValid, isVisible, reset, revertProperties, setContext, setDetailsTabContext, setModified, setProfileId, setReadOnly, setTabAdapter, setTabId, setTitle, storeValues
public CustomProfileTab(java.util.Locale locale, javax.xml.registry.infomodel.RegistryEntry profile, Connector connector)
public java.lang.String getLayout()
DetailViewTab
public void initAdapterFor(ActionContext detailViewActionContext, DetailViewTabAdapter tabAdapter)
DetailViewTab
initAdapterFor
in interface DetailViewTab
initAdapterFor
in class AbstractDetailViewTab
detailViewActionContext
- Detail view contexttabAdapter
- Adpater for the layoutpublic void initAdapterForDynPageUrl(ActionContext detailViewActionContext, DetailViewTabAdapter tabAdapter)
DetailViewTab
DetailViewTabAdapter.findDynamicallyGeneratedPageURL()
will be
called immediately after.initAdapterForDynPageUrl
in interface DetailViewTab
initAdapterForDynPageUrl
in class AbstractDetailViewTab
detailViewActionContext
- Detail view contexttabAdapter
- Adpater for the layoutpublic boolean appliesTo(Item item) throws java.lang.Exception
DetailViewTab
appliesTo
in interface DetailViewTab
appliesTo
in class RegistryObjectDetailViewTab
item
- Item displayed in detail viewjava.lang.Exception
public java.lang.String getAdapterClass()
DetailViewTab
public java.lang.String getImageURL()
DetailViewTab
getImageURL
in interface DetailViewTab
getImageURL
in class AbstractDetailViewTab
public java.lang.String getAdapterId()
DetailViewTab
getAdapterId
in interface DetailViewTab
getAdapterId
in class AbstractDetailViewTab