Changeset 1021 for extensions/net.sf.basedb.examples/trunk/src
- Timestamp:
- Apr 6, 2009, 9:59:18 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/net.sf.basedb.examples/trunk/src/net/sf/basedb/examples/extensions/toolbar/InfoButtonFactory.java
r1019 r1021 7 7 import net.sf.basedb.core.BasicItem; 8 8 import net.sf.basedb.core.Nameable; 9 import net.sf.basedb.core.data.BasicData; 10 import net.sf.basedb.core.data.NameableData; 11 import net.sf.basedb.core.plugin.GuiContext; 9 12 import net.sf.basedb.util.extensions.InvokationContext; 10 13 … … 35 38 Object item = context.getClientContext().getCurrentItem(); 36 39 JspContext jspContext = (JspContext)context.getClientContext(); 40 GuiContext guiContext = jspContext.getGuiContext(); 37 41 String ID = null; 38 String TYPE = jspContext.getGuiContext().getItem().name();42 String TYPE = guiContext == null ? null : guiContext.getItem().name(); 39 43 String name = null; 40 44 if (item instanceof BasicItem) … … 46 50 ((Nameable)item).getName() : item.toString(); 47 51 52 } 53 else if (item instanceof BasicData) 54 { 55 BasicData bData = (BasicData)item; 56 ID = Integer.toString(bData.getId()); 57 name = (item instanceof NameableData) ? 58 ((NameableData)item).getName() : item.toString(); 48 59 } 49 60 String onClick = getOnClick();
Note: See TracChangeset
for help on using the changeset viewer.