This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 94003

Summary: Create Faces Config API to support the faces-config files for a project
Product: javaee Reporter: Joelle Lam <joellelam>
Component: JSFAssignee: Petr Pisl <ppisl>
Status: RESOLVED FIXED    
Severity: blocker    
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:
Bug Depends on:    
Bug Blocks: 90459, 99281    

Description Joelle Lam 2007-02-02 15:51:47 UTC
The FacesConfig API will be generic to Netbeans and allow indirect modification
of the faces-config files in any given project.  This API will have the ability
to accept listeners in order to sync registered listeners with modification to
faces configuration files.

Here are some of the requirements that have been setup.
   1. Ability to Edit the Faces Configuration File
   2. Knowing the to and from view ids for any given case.
   3. Syncing changes between XML Editor and Page Flow Editor
   4. Know where rules come from.
   5. Get all Nav-Rule, All Managed Beans
   6. JSFEditor API to plug in new views for the Multiview. 

For minutes around this issue please go to:
http://wiki.netbeans.org/wiki/view/PageFlowMinutes20070118
Comment 1 Petr Pisl 2007-02-14 15:39:27 UTC
The first version of the api is now accessible from jsf_api branch of jsf module.
Comment 2 Joelle Lam 2007-08-07 06:40:56 UTC
This was completed in M8