All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sourceforge.squirrel_sql.plugins.hibernate.configuration.HibernatePrefsTab Maven / Gradle / Ivy

package net.sourceforge.squirrel_sql.plugins.hibernate.configuration;

import net.sourceforge.squirrel_sql.client.preferences.IGlobalPreferencesPanel;
import net.sourceforge.squirrel_sql.client.IApplication;
import net.sourceforge.squirrel_sql.fw.util.StringManager;
import net.sourceforge.squirrel_sql.fw.util.StringManagerFactory;
import net.sourceforge.squirrel_sql.plugins.hibernate.configuration.HibernateConfigController;

import java.awt.*;

public class HibernatePrefsTab implements IGlobalPreferencesPanel
{
   private static final StringManager s_stringMgr =
      StringManagerFactory.getStringManager(HibernatePrefsTab.class);


   private HibernateConfigController _ctrl;

   public HibernatePrefsTab(HibernateConfigController ctrl)
   {
      _ctrl = ctrl;
   }

   public void initialize(IApplication app)
   {
      _ctrl.initialize();
   }

   public void uninitialize(IApplication app)
   {
   }

   public void applyChanges()
   {
      _ctrl.applyChanges();
   }

   public String getTitle()
   {
      //i18n[HibernatePrefsTab.title=Hibernate]
      return s_stringMgr.getString("HibernatePrefsTab.title");
   }

   public String getHint()
   {
      //i18n[HibernatePrefsTab.hint=Hibernate configurations]
      return s_stringMgr.getString("HibernatePrefsTab.hint");
   }

   public Component getPanelComponent()
   {
      return _ctrl.getPanel();
   }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy