Issues in change persistence framework code
-------------------------------------------

                 Key: ADFFACES-466
                 URL: https://issues.apache.org/jira/browse/ADFFACES-466
             Project: MyFaces ADF-Faces
          Issue Type: Bug
    Affects Versions: 2.0.0-incubating-plugins-SNAPSHOT, 
2.0.0-incubating-core-SNAPSHOT, 1.0.1-incubating-plugins-SNAPSHOT, 
1.0.1-incubating-core-SNAPSHOT
            Reporter: K SRINATH REDDY
            Priority: Critical
             Fix For: 2.0.0-incubating-plugins-SNAPSHOT, 
2.0.0-incubating-core-SNAPSHOT, 1.0.1-incubating-plugins-SNAPSHOT, 
1.0.1-incubating-core-SNAPSHOT


1. The datastructures used in the SessionChangeManager are not synchronized
2. The _getUniqueIdForComponent() method in BaseChangeManager doesn't return 
the unique ID in the component tree instead it returns the unique id in the 
containing NamingContainer
3.  In the AddChildComponentChange, if the child with the already existing ID 
is added, the child is being removed and the new child is added which is faulty.
4. The changes are applied in each of the restoreView phase of the lifecycle 
which is not needed and also impacts the performance. the changes must be 
applied only on the creation


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to