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/tabs/DomainPathAdmin.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/main/java/com/c2kernel/gui/tabs/DomainPathAdmin.java') diff --git a/src/main/java/com/c2kernel/gui/tabs/DomainPathAdmin.java b/src/main/java/com/c2kernel/gui/tabs/DomainPathAdmin.java index c5d6683..5745731 100644 --- a/src/main/java/com/c2kernel/gui/tabs/DomainPathAdmin.java +++ b/src/main/java/com/c2kernel/gui/tabs/DomainPathAdmin.java @@ -13,6 +13,7 @@ import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.AbstractTableModel; +import com.c2kernel.common.ObjectNotFoundException; import com.c2kernel.entity.proxy.ItemProxy; import com.c2kernel.gui.MainFrame; import com.c2kernel.lookup.DomainPath; @@ -118,8 +119,9 @@ public void actionPerformed(ActionEvent e) { domPaths.clear(); for (Iterator currentPaths = Gateway.getLookup().search(new DomainPath(), entity.getName()); currentPaths.hasNext();) { DomainPath thisPath = (DomainPath)currentPaths.next(); - if (thisPath.getSysKey() == entity.getSystemKey()) - domPaths.add(thisPath); + try { + if (thisPath.getItemPath().equals(entity.getPath())) domPaths.add(thisPath); + } catch (ObjectNotFoundException e) { } } fireTableDataChanged(); } -- cgit v1.2.3