|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object KennewickObject com.mf.roundhouse.core.domain.RoundhouseObject com.mf.roundhouse.core.domain.ContentModule
Abstract class implementing core behavior for all Roundhouse modules.
Field Summary | |
static java.lang.String |
TERTIARY_MENU
|
Constructor Summary | |
ContentModule()
Construct a ContentModule. |
|
ContentModule(ObjectIdentifier anId)
Construct a ContentModule object with the given id. |
Method Summary | |
abstract void |
activate()
Performs necessary steps to activates the module to the Roundhouse system. |
abstract java.util.Collection |
generateDefaultLinks()
Returns a collection of ConfigurableLinks that the implementing module wishes to conribute the the main menu. |
abstract java.util.Collection |
getAdminLinks()
Should return a collection of ConfigurableLinks that the module would like added to the Core Module's tertiary menu and thus the system administration screen's tertiary menu. |
abstract java.util.Collection |
getDeclaredContentTypes()
Returns a collection of ContentTypes declared by this module. |
abstract ContentModuleDelegate |
getDelegate()
Return the ContentModuleDelgate object. |
java.util.Collection |
getFeedbackHooks()
Override to return a collection of FeedbackHooks supported by this module. |
abstract java.lang.String |
getModuleDescription()
Returns the description for this module. |
abstract java.lang.String |
getModuleId()
Returns the ID for this module. |
abstract java.lang.String |
getModuleName()
Returns the name of this module. |
abstract Test |
getModuleTestSuite()
|
abstract java.util.Collection |
getPermissions()
Returns a collection of permissions which this module provides. |
abstract java.util.Collection |
getPersonalizationLinks()
Returns a collection of ConfigurableLinks that should be added to the tab strip when a user clicks the "MY ACCOUNT" or accountSettings link. |
java.util.Collection |
getSupportedLinks()
Return a collection of supported links. |
java.util.Collection |
getTertiaryMenu()
Answer the default tertiary menu. |
java.util.Collection |
getTertiaryMenu(java.lang.String context)
Answer the tertiary menu for the given context. |
abstract java.util.Collection |
searchModule(java.lang.String searchString)
Implementors should apply apply whatever logic necessary using the given search string and return a collection of SearchResult objects. |
void |
setSupportedLinks(java.util.Collection collection)
Establish the collection of supported links. |
void |
setTertiaryMenu(java.util.Collection collection)
Establish the default tertiary menu. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String TERTIARY_MENU
Constructor Detail |
public ContentModule(ObjectIdentifier anId) throws java.lang.Exception
anId
-
java.lang.Exception
public ContentModule()
java.lang.Exception
Method Detail |
public java.util.Collection getSupportedLinks() throws java.lang.Exception
java.lang.Exception
public java.util.Collection getFeedbackHooks()
public void setSupportedLinks(java.util.Collection collection)
collection
- public abstract java.util.Collection generateDefaultLinks() throws java.lang.Exception
java.lang.Exception
public abstract java.util.Collection getPermissions()
public abstract java.lang.String getModuleId()
public abstract java.lang.String getModuleName()
public abstract java.lang.String getModuleDescription()
public abstract void activate() throws java.lang.Exception
java.lang.Exception
public abstract java.util.Collection searchModule(java.lang.String searchString) throws java.lang.Exception
searchString
-
java.lang.Exception
public abstract ContentModuleDelegate getDelegate() throws java.lang.Exception
java.lang.Exception
public abstract java.util.Collection getAdminLinks() throws java.lang.Exception
java.lang.Exception
public abstract java.util.Collection getPersonalizationLinks() throws java.lang.Exception
java.lang.Exception
public abstract java.util.Collection getDeclaredContentTypes() throws java.lang.Exception
java.lang.Exception
public abstract Test getModuleTestSuite()
public java.util.Collection getTertiaryMenu() throws java.lang.Exception
java.lang.Exception
public void setTertiaryMenu(java.util.Collection collection)
public java.util.Collection getTertiaryMenu(java.lang.String context) throws java.lang.Exception
context
-
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |