| de.schlund.pfixcore.workflow.app.IHandlerContainer
All known Subclasses: de.schlund.pfixcore.workflow.app.IHandlerSimpleContainer,
IHandlerContainer | public interface IHandlerContainer (Code) | | All classes which want to act as a container for classes
which implement the
IHandler interface must
implement this interface. A IHandlerContainer contains
all IHandler belonging to a single page and it is shared
between sessions.
|
areHandlerActive | boolean areHandlerActive(Context context) throws Exception(Code) | | Determine if the IHandler in this container are active.
Parameters: context - the context identifying the current page true if handler are active, else false throws: Exception - on errors |
initIHandlers | void initIHandlers(PageRequestConfig config)(Code) | | Initialize all IHandlers in this container.
Parameters: config - Configuration for pagerequest |
isPageAccessible | boolean isPageAccessible(Context context) throws Exception(Code) | | Determine if the requested page is accesible.
Parameters: context - the context identifying the current page true if page is accesible, else false throws: Exception - on errors |
needsData | boolean needsData(Context context) throws Exception(Code) | | Determine if any of the IHandler in this container needs data.
Parameters: context - the context identifying the current page true if handler need data, else false throws: Exception - on errors |
|
|