Let NamedSetAdapter do the lifting for us.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5779 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Dave Hoover
2009-05-12 23:24:42 +00:00
parent 305de912ff
commit bbbdd3bb60
@@ -41,6 +41,7 @@ import com.threerings.presents.dobj.DynamicListener;
import com.threerings.presents.dobj.EntryUpdatedEvent;
import com.threerings.presents.dobj.MessageEvent;
import com.threerings.presents.dobj.MessageListener;
import com.threerings.presents.dobj.NamedSetAdapter;
import com.threerings.presents.dobj.ObjectAddedEvent;
import com.threerings.presents.dobj.ObjectDeathListener;
import com.threerings.presents.dobj.ObjectDestroyedEvent;
@@ -726,12 +727,11 @@ public class PlaceManager
}
/** Listens for occupant updates. */
protected SetAdapter<OccupantInfo> _bodyUpdater = new SetAdapter<OccupantInfo>() {
protected SetAdapter<OccupantInfo> _bodyUpdater =
new NamedSetAdapter<OccupantInfo>(PlaceObject.OCCUPANT_INFO) {
@Override
public void entryUpdated (EntryUpdatedEvent<OccupantInfo> event) {
if (event.getName().equals(PlaceObject.OCCUPANT_INFO)) {
bodyUpdated(event.getEntry());
}
public void namedEntryUpdated (EntryUpdatedEvent<OccupantInfo> event) {
bodyUpdated(event.getEntry());
}
};