za.org.coefficient.modules
Class BaseNavProjectModule

java.lang.Object
  extended by za.org.coefficient.modules.BaseModule
      extended by za.org.coefficient.modules.BaseNavProjectModule
All Implemented Interfaces:
CoefficientEventPublisher, ModuleLocal
Direct Known Subclasses:
Discussion, MailForum, NewsBase

public abstract class BaseNavProjectModule
extends BaseModule

This class should be extended by all modules who can serve as both a project module and a site-wide module, available via the navigation.

Author:
detkin

Constructor Summary
BaseNavProjectModule()
           
 
Method Summary
abstract  CoefficientContext deleteAllForProject(CoefficientContext ctx)
           
 java.lang.String getSummaryForProject(CoefficientContext ctx)
           
 CoefficientContext showSummaryForProject(CoefficientContext ctx)
           
 
Methods inherited from class za.org.coefficient.modules.BaseModule
canExecuteForRole, createRSSItem, displayUsersData, getCoefficientContext, getMainMethod, getModuleDescription, getModuleDisplayName, getModuleName, isProjectRequired, publishEvent, setCoefficientContext, showHelp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseNavProjectModule

public BaseNavProjectModule()
Method Detail

deleteAllForProject

public abstract CoefficientContext deleteAllForProject(CoefficientContext ctx)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

showSummaryForProject

public CoefficientContext showSummaryForProject(CoefficientContext ctx)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

getSummaryForProject

public java.lang.String getSummaryForProject(CoefficientContext ctx)
                                      throws java.lang.Exception
Throws:
java.lang.Exception


Copyright CSIR. All Rights Reserved.