Overview
Other MyFaces Extensions
- ExtVal
- Ext-Script
- [Orchestra]
- [Portlet Bridge]
Community
Development
Sponsorship
Your browser does not support iframes
...
...
A ConversationFactory
is responsible for creating new Conversation
instances (btw. EditableConversation
) based on a given ConversationKey
and ConversationConfig
.
...
The default implementation is a bean - so it's possible to use the @Alternative
mechanism of CDI for replacing it.
A WindowHandler
that is aware of the JSF lifecycle.
Component libs like Trinidad use very special renderkits. This factory allows support-modules to customize the default behavior of CODI.
A ViewConfigExtractor
creates all view-config meta-data for a given ViewConfig
class and returns the result as EditableViewConfigDescriptor
. It also uses LifecycleAwarePageBeanDescriptor
which is an extended PageBeanDescriptor
. This descriptor exposes all supported view-controller methods as well as RequestLifecycleCallbackEntry
for a given JSF PhaseId which provides the before- and after-callbacks.
With a custom implementation it's possible to customize e.g. the naming convention of the pages. If the custom implementation is annotated with @Advanced
it's possible to wrap the default implementation for delegating to it. The only requirement is a field called defaultViewConfigExtractor
. Furthermore, because this artifact is used during the bootstrapping process of CDI it's required to configure it for the environment - see Environment-Config Options