From 8e5d28aec9368c29acec858e9d748ed2ed5eb397 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Tue, 9 Sep 2014 12:14:01 +0200 Subject: Support move to using UUIDs and ItemPaths as Item identifiers instead of ints. --- src/main/java/com/c2kernel/gui/ItemDetails.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/main/java/com/c2kernel/gui/ItemDetails.java') diff --git a/src/main/java/com/c2kernel/gui/ItemDetails.java b/src/main/java/com/c2kernel/gui/ItemDetails.java index 92fc077..cc8b8d3 100644 --- a/src/main/java/com/c2kernel/gui/ItemDetails.java +++ b/src/main/java/com/c2kernel/gui/ItemDetails.java @@ -19,6 +19,7 @@ import javax.swing.event.ChangeListener; import com.c2kernel.gui.tabs.ItemTabPane; import com.c2kernel.gui.tree.NodeItem; +import com.c2kernel.lookup.ItemPath; import com.c2kernel.utils.Language; import com.c2kernel.utils.Logger; @@ -141,7 +142,7 @@ public class ItemDetails extends JPanel implements ChangeListener, Runnable { gridbag.setConstraints(current, c); titlePanel.add(current); // Place Name/ID Label - current = new JLabel(myItem.getName() + " (" + myItem.getSysKey() + ")"); + current = new JLabel(myItem.getName() + " (" + myItem.getItemPath().getUUID().toString() + ")"); c.gridx = 1; c.gridy = 0; c.gridheight = 1; c.anchor = GridBagConstraints.NORTH; c.fill = GridBagConstraints.HORIZONTAL; c.weightx = 1.0; c.ipadx = 2; c.ipady = 2; @@ -169,14 +170,14 @@ public class ItemDetails extends JPanel implements ChangeListener, Runnable { } } - public int getSysKey() + public ItemPath getItemPath() { - return myItem.getSysKey(); + return myItem.getItemPath(); } public void closeTab() { - desktopManager.remove(myItem.getSysKey()); - Logger.msg(5,"Remove master Tab :"+myItem.getType()+ " SysKey "+myItem.getSysKey()); + desktopManager.remove(myItem.getItemPath()); + Logger.msg(5,"Remove master Tab :"+myItem.getType()+ " SysKey "+myItem.getItemPath()); myItem.getItem().dumpSubscriptions(5); } @@ -224,7 +225,7 @@ public class ItemDetails extends JPanel implements ChangeListener, Runnable { */ @Override protected void finalize() throws Throwable { - Logger.msg(7, "EntityDetails "+myItem.getSysKey()+" reaped"); + Logger.msg(7, "EntityDetails "+myItem.getItemPath()+" reaped"); super.finalize(); } -- cgit v1.2.3