net.sourceforge.squirrel_sql.plugins.hibernate
Class HibernateTabController

java.lang.Object
  extended by net.sourceforge.squirrel_sql.plugins.hibernate.HibernateTabController
All Implemented Interfaces:
IMainPanelTab, IHibernateConnectionProvider, IHibernateTabController

public class HibernateTabController
extends Object
implements IMainPanelTab, IHibernateTabController, IHibernateConnectionProvider


Constructor Summary
HibernateTabController(ISession session, HibernatePlugin plugin, HibernatePluginResources resource)
           
 
Method Summary
 void addConnectionListener(ConnectionListener connectionListener)
           
 void addToToolbar(AbstractAction action)
           
 void displayObjects(HibernateConnection con, String hqlQuery)
           
 Component getComponent()
           
 HibernateConnection getHibernateConnection()
           
 IHibernateConnectionProvider getHibernateConnectionProvider()
           
 String getHint()
           
 Component getTabComponent()
           
 String getTitle()
           
 void select()
           
 void sessionClosing(ISession session)
           
 void sessionEnding()
           
 void setSession(ISession session)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernateTabController

public HibernateTabController(ISession session,
                              HibernatePlugin plugin,
                              HibernatePluginResources resource)
Method Detail

getTitle

public String getTitle()
Specified by:
getTitle in interface IMainPanelTab

getTabComponent

public Component getTabComponent()
Specified by:
getTabComponent in interface IMainPanelTab

getHint

public String getHint()
Specified by:
getHint in interface IMainPanelTab

getComponent

public Component getComponent()
Specified by:
getComponent in interface IMainPanelTab

sessionClosing

public void sessionClosing(ISession session)
Specified by:
sessionClosing in interface IMainPanelTab

select

public void select()
Specified by:
select in interface IMainPanelTab

setSession

public void setSession(ISession session)
Specified by:
setSession in interface IMainPanelTab

addToToolbar

public void addToToolbar(AbstractAction action)
Specified by:
addToToolbar in interface IHibernateTabController

displayObjects

public void displayObjects(HibernateConnection con,
                           String hqlQuery)
Specified by:
displayObjects in interface IHibernateTabController

getHibernateConnectionProvider

public IHibernateConnectionProvider getHibernateConnectionProvider()
Specified by:
getHibernateConnectionProvider in interface IHibernateTabController

sessionEnding

public void sessionEnding()

getHibernateConnection

public HibernateConnection getHibernateConnection()
Specified by:
getHibernateConnection in interface IHibernateConnectionProvider

addConnectionListener

public void addConnectionListener(ConnectionListener connectionListener)
Specified by:
addConnectionListener in interface IHibernateConnectionProvider


Copyright © 2001-2012. All Rights Reserved.