List Info

Thread: TreeManagerBean fixes




TreeManagerBean fixes
user name
2006-11-12 20:57:02
Hi all,

I fixed some perf. problems in the tree manager.
The problem was that when the tree manager is initialized
all the 
repository tree is loaded in memory although the name of the
tree node 
class is named LazyTreeNode. 
This leads to the impossibility to use the web client when
having many 
documents (>3000).
I've fixed this but there are still some problems - the
TreeManagerBean 
will be refactored  later top fix remained problems and for
a better 
design and better perfs.
Problems that still exists:
1. When selecting an item in the tree the refresh is done
along the 
entire path of the item. I think it should be enough to
refresh the 
selected item and its children.
2. When selecting an item the refresh is done twice for each
item. I've 
not investigated the problem but I think this can be caused
by the bread 
crumb refresh if it use the same tree.

Bogdan

-- 

Bogdan Stefanescu - Apogee project Team Leader

Nuxeo - Open Source ECM - www.nuxeo.com
Apogée - the rich client platform for ECM
http://apogee.nuxeo.org/
- http://www.nuxeo.com/en

_______________________________________________
ECM mailing list
ECMlists.nuxeo.com
http://li
sts.nuxeo.com/mailman/listinfo/ecm
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )