public interface Topic extends ExtensionImplementation, com.softwareag.cis.plugin.interfaces.Component
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
rcs_id |
Modifier and Type | Method and Description |
---|---|
boolean |
createWorkplaceTopic()
Create the WorkplaceTopic object for this topic
|
java.util.List |
getCommands()
Used for drop down menu for topic.
|
com.softwareag.cis.server.util.TREECollection |
getContextMenu()
Obtain a context menu when selecting right mouse button in free area of workplace topic
|
java.lang.String |
getImageURL()
Get image URL for topic
|
java.lang.String |
getPageAdapterClass()
Get the adapter class of page to be opened
|
java.lang.String |
getPageURL()
Get page URL for topic
|
Perspective |
getPerspective()
Get perspective this topic is part of
|
java.lang.String |
getTitle()
Get localized title of topic
|
com.softwareag.cis.workplace.MFWorkplaceTopic |
getWorkplaceTopic()
Obtain the WorkplaceTopic object for this topic
|
void |
reactOnPopupMenuClosedByUser()
React on closing context menu opened within topic
|
void |
reactOnSwitchSelectedTopic(Topic oldTopic,
Topic newTopic)
React on topic change
|
void |
reactOnSwitchSelectedTopicWithTopicCommand(Topic oldTopic,
Topic newTopic,
Command topicCommand)
React on topic change
|
void |
setWorkplaceContext(WorkplaceContext wc)
Initialize this topic - the WorkplaceContext is passed for potential callbacks
|
getExtension, getPlugIn, popContextClassLoader, pushContextClassLoader, setExtension
static final java.lang.String rcs_id
java.util.List getCommands()
void setWorkplaceContext(WorkplaceContext wc)
wc
- boolean createWorkplaceTopic() throws java.lang.Exception
java.lang.Exception
com.softwareag.cis.workplace.MFWorkplaceTopic getWorkplaceTopic()
java.lang.String getTitle()
java.lang.String getImageURL()
Perspective getPerspective()
void reactOnSwitchSelectedTopic(Topic oldTopic, Topic newTopic)
oldTopic
- newTopic
- void reactOnSwitchSelectedTopicWithTopicCommand(Topic oldTopic, Topic newTopic, Command topicCommand)
oldTopic
- newTopic
- void reactOnPopupMenuClosedByUser()
com.softwareag.cis.server.util.TREECollection getContextMenu()
java.lang.String getPageURL()
java.lang.String getPageAdapterClass()