package net.sourceforge.squirrel_sql.client.session; import net.sourceforge.squirrel_sql.fw.gui.GUIUtils; import java.awt.*; public class SessionUtils { public static Frame getOwningFrame(ISession destSession) { Frame owningFrame; if(destSession.getActiveSessionWindow().hasSQLPanelAPI()) { owningFrame = GUIUtils.getOwningFrame(destSession.getSQLPanelAPIOfActiveSessionWindow().getSQLEntryPanel().getTextComponent()); } else { owningFrame = GUIUtils.getOwningFrame(destSession.getObjectTreeAPIOfActiveSessionWindow().getDetailTabComp()); } return owningFrame; } public static Frame getOwningFrame(ISQLPanelAPI sqlPanelAPI) { return GUIUtils.getOwningFrame(sqlPanelAPI.getSQLEntryPanel().getTextComponent()); } }