Project

General

Profile

Bug #1924

Refactor actor and data display and search code

Added by Shawn Bowers about 14 years ago. Updated about 13 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
core
Target version:
Start date:
01/25/2005
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
1924

Description

Refactor the current actor and data display to have published interface for
interacting with it (i.e., don't pass in a JTree, but rather provide accessor
methods for adding and removing categories and items in the categories, and make
it work the same for Data and for Actors tabs).

History

#1 Updated by Chad Berkley over 13 years ago

This is being addressed both with the TreeIndex class and the new ObjectCache.
the ObjectCache includes callbacks so that different types of cacheobjects can
perform appropriate actions when being added/removed to/from the system. This
should allow ActorCacheObjects to add themselves to the tree when they are added
to the cache.

The TreeIndex should speed access to the tree from the SMS side which will
hopefully speed up the loading of kepler.

#2 Updated by Chad Berkley about 13 years ago

This is mostly working now. The only remaining issue is that Shawn and I can't
get the tree to refresh after adding new items. We will address this issue
after the Kepler-dev meeting in Davis.

#3 Updated by Chad Berkley about 13 years ago

The tree is now refreshing correctly. Shawn and I worked on this for a few
hours in Davis. We didn't think it was working, but it was. Our problem was
that we were viewing the search result tree. If you hit the 'refresh' button,
you'll see the new actor in the tree.

#4 Updated by Redmine Admin almost 6 years ago

Original Bugzilla ID was 1924

Also available in: Atom PDF