|
Novell exteNd Director 5.2 API |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.sssw.portal.factory.EboFactory
This is the portal factory class that manages portal objects. One portal factory exists per portal web application
Constructor Summary | |
EboFactory()
|
Method Summary | |
static EbiComponentOptionInfo |
createComponentOptionInfo(Node optionElement)
Creates an empty EbiComponentOptionInfo element |
static EbiPortalContext |
createPortalContext(EbiRequestContext fwContext)
Creates a portal context from a request context. |
static EbiPortalContext |
createPortalContext(HttpServletRequest request,
HttpServletResponse response,
ServletContext servletContext)
Gets the EbiPortalContext object that is associated with the portal web application. |
static EbiThemeInfo |
createThemeInfo(String themeID,
Node descriptor)
Creates a EbiThemeInfo object give a valid XML document |
static EbiActionHandler |
getActionHandler(EbiPortalContext context)
Gets the EbiOptionManager object that is associated with the portal web application. |
static EbiComponentManager |
getComponentManager(EbiPortalContext context)
Gets the EbiComponentManager object that is associated with the portal web application. |
static com.sssw.portal.api.EbiDeviceManager |
getDeviceManager(EbiPortalContext context)
Gets the EbiDeviceManager object that is associated with the portal web application. |
static EbiLayoutManager |
getLayoutManager(EbiPortalContext context)
Gets the EbiLayoutManager object that is associated with the portal web application. |
static EbiOptionManager |
getOptionManager(EbiPortalContext context)
Gets the EbiOptionManager object that is associated with the portal web application. |
static EbiPageLayoutHandler |
getPageLayoutHandler()
Gets a new EbiPageLayoutHandler object. |
static EbiPageManager |
getPageManager(EbiPortalContext context)
Gets the EbiPageManager object that is associated with the portal web application. |
static EbiPortalAuthenticator |
getPortalAuthenticator(EbiPortalContext context)
Gets the EbiPortalAuthenticator object that is associated with the portal web application. |
static com.novell.afw.portal.api.EbiPortalCategoryManager |
getPortalCategoryManager(EbiContext context)
Gets the EbiPortalCategoryManager object that is associated with the portal web application. |
static EbiPortalDecorator |
getPortalDecorator(EbiPortalContext context)
Gets the Default portal decorator |
static EbiPortalManager |
getPortalManager(EbiPortalContext context)
Gets the EbiPortalManager object that is associated with the portal web application. |
static com.sssw.portal.api.EbiPresentationManager |
getPresentationManager(EbiPortalContext context)
Gets the EbiPresentationManager object that is associated with the portal web application. |
static com.sssw.portal.api.EbiProfilingManager |
getProfilingManager(EbiPortalContext context)
Gets the EbiProfilingManager object that is associated with the portal web application. |
static EbiStyleManager |
getStyleManager(EbiPortalContext context)
Gets the EbiStyleManager object that is associated with the portal web application. |
static EbiThemeManager |
getThemeManager(EbiPortalContext context)
Gets the EbiThemeManager object that is associated with the portal web application. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public EboFactory()
Method Detail |
public static EbiStyleManager getStyleManager(EbiPortalContext context) throws EboFactoryException
context
- public static EbiLayoutManager getLayoutManager(EbiPortalContext context) throws EboFactoryException
context
- The portal's context objectEbiLayoutManager
public static EbiThemeManager getThemeManager(EbiPortalContext context) throws EboFactoryException
context
- The portal's context objectEbiThemeManager
public static EbiActionHandler getActionHandler(EbiPortalContext context) throws EboFactoryException
The framework maintains one EbiOptionManager per web application.
The option manager manages the options but does not handle how the options are linked to the components.
The component manager, EbiComponentManager
,manages the relationship between
options and components.
context
- The portal's context objectEbiOptionManager
public static EbiPortalDecorator getPortalDecorator(EbiPortalContext context) throws EboFactoryException
The framework maintains one default portal decorator per web application. The presentation manager uses this decorator to decorate all components that do not implment EbiPortalDecorator themselves.
context
- The portal's context objectEbiPortalDecorator
,
com.sssw.portal.core.EboDefaultPortalDecorator
,
com.sssw.portal.core.EboComponentDecorator
public static EbiOptionManager getOptionManager(EbiPortalContext context) throws EboFactoryException
The framework maintains one EbiOptionManager per web application.
The option manager manages the options but does not handle how the options are linked to the components.
The component manager, EbiComponentManager
,manages the relationship between
options and components.
context
- The portal's context objectEbiOptionManager
public static EbiComponentManager getComponentManager(EbiPortalContext context) throws EboFactoryException
context
- public static EbiPageManager getPageManager(EbiPortalContext context) throws EboFactoryException
context
- public static com.novell.afw.portal.api.EbiPortalCategoryManager getPortalCategoryManager(EbiContext context) throws EboFactoryException
context
- public static com.sssw.portal.api.EbiDeviceManager getDeviceManager(EbiPortalContext context) throws EboFactoryException
context
- public static com.sssw.portal.api.EbiProfilingManager getProfilingManager(EbiPortalContext context) throws EboFactoryException
context
- public static com.sssw.portal.api.EbiPresentationManager getPresentationManager(EbiPortalContext context) throws EboFactoryException
context
- public static EbiPortalManager getPortalManager(EbiPortalContext context) throws EboFactoryException
context
- public static EbiPageLayoutHandler getPageLayoutHandler() throws EboFactoryException
public static EbiPortalAuthenticator getPortalAuthenticator(EbiPortalContext context) throws EboFactoryException
context
- public static EbiPortalContext createPortalContext(HttpServletRequest request, HttpServletResponse response, ServletContext servletContext) throws EboFactoryException
request
- response
- servletContext
- public static EbiPortalContext createPortalContext(EbiRequestContext fwContext) throws EboFactoryException
reqContext
- an EbiRequestContext object.public static EbiComponentOptionInfo createComponentOptionInfo(Node optionElement) throws EboFactoryException
optionElement
- a node which contains the information to initialize the option info see
portal-option_4_0.dtdpublic static EbiThemeInfo createThemeInfo(String themeID, Node descriptor) throws EboFactoryException
themeID
- descriptor
- the data to be used when creating the theme info. See portal-theme_4_0.dtd
|
Novell exteNd Director 5.2 API |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |