public class Tab extends AbstractDetailViewTab
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
rcs_id |
INIT_ADAPTER_FOR_DYNAMIC_PAGE_URL
Constructor and Description |
---|
Tab() |
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 |
getImageURL()
Image to be displayed with title for a tab
|
java.lang.String |
getLayout()
HTML file to be displayed inside tab in detail view
|
java.lang.String |
getTabId()
Get Tab ID.Used while checking visibility
|
java.lang.String |
getTitle()
Modified flag
|
void |
initAdapterFor(ActionContext detailViewActionContext,
DetailViewTabAdapter tabAdapter)
Initialize adapter with corresponding item.
|
boolean |
isModified()
Check if properties are modified
|
boolean |
isVisible(Item item)
Check for visibility of tab
|
void |
reset()
Reset values in respective Adapters
|
void |
revertProperties()
Rollback from recent changes from user
|
void |
storeValues()
Store changes from layout in model
|
geTabAdapter, getAdapterId, getContext, getDetailsTabContext, getProfileId, initAdapterForDynPageUrl, isReadOnly, isValid, setContext, setDetailsTabContext, setModified, setProfileId, setReadOnly, setTabAdapter, setTabId, setTitle
public static final java.lang.String rcs_id
public boolean appliesTo(Item item) throws java.lang.Exception
DetailViewTab
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 getLayout()
DetailViewTab
public java.lang.String getTabId()
AbstractDetailViewTab
getTabId
in interface DetailViewTab
getTabId
in class AbstractDetailViewTab
public java.lang.String getTitle()
AbstractDetailViewTab
getTitle
in interface DetailViewTab
getTitle
in class AbstractDetailViewTab
public void initAdapterFor(ActionContext detailViewActionContext, DetailViewTabAdapter tabAdapter)
DetailViewTab
initAdapterFor
in interface DetailViewTab
initAdapterFor
in class AbstractDetailViewTab
detailViewActionContext
- Detail view contexttabAdapter
- Adpater for the layoutpublic boolean isModified()
DetailViewTab
isModified
in interface DetailViewTab
isModified
in class AbstractDetailViewTab
public boolean isVisible(Item item)
DetailViewTab
isVisible
in interface DetailViewTab
isVisible
in class AbstractDetailViewTab
public void revertProperties()
DetailViewTab
revertProperties
in interface DetailViewTab
revertProperties
in class AbstractDetailViewTab
public void storeValues()
DetailViewTab
storeValues
in interface DetailViewTab
storeValues
in class AbstractDetailViewTab
public void reset()
DetailViewTab
reset
in interface DetailViewTab
reset
in class AbstractDetailViewTab