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

net.sourceforge.squirrel_sql.plugins.hibernate.server.HibernateConfiguration Maven / Gradle / Ivy

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

import java.io.Serializable;

public class HibernateConfiguration implements Serializable
{
   private String _provider;
   private String _name;
   private boolean _userDefinedProvider;
   private boolean _jpa;
   private String _persistenceUnitName;
   private boolean _useProcess = false;
   private String _command;
   private boolean _endProcessOnDisconnect;
   private int _processPort;
   private ClassPathItem[] _classPathItems;

   public String getProvider()
   {
      return _provider;
   }

   public void setProvider(String provider)
   {
      this._provider = provider;
   }

   public String getName()
   {
      return _name;
   }

   public void setName(String name)
   {
      this._name = name;
   }

   public String toString()
   {
      return _name;
   }

   public void setUserDefinedProvider(boolean userDefinedProvider)
   {
      _userDefinedProvider = userDefinedProvider;
   }


   public boolean isUserDefinedProvider()
   {
      return _userDefinedProvider;
   }

   public boolean isJPA()
   {
      return _jpa;
   }

   public void setJPA(boolean b)
   {
      _jpa = b;
   }

   public void setPersistenceUnitName(String persistenceUnitName)
   {
      _persistenceUnitName = persistenceUnitName;
   }

   public String getPersistenceUnitName()
   {
      return _persistenceUnitName;
   }

   public boolean isUseProcess()
   {
      return _useProcess;
   }

   public void setUseProcess(boolean useProcess)
   {
      _useProcess = useProcess;
   }

   public String getCommand()
   {
      return _command;
   }

   public void setCommand(String command)
   {
      _command = command;
   }

   public void setEndProcessOnDisconnect(boolean endProcessOnDisconnect)
   {
      _endProcessOnDisconnect = endProcessOnDisconnect;
   }

   public boolean isEndProcessOnDisconnect()
   {
      return _endProcessOnDisconnect;
   }

   public void setProcessPort(int processPort)
   {
      _processPort = processPort;
   }

   public int getProcessPort()
   {
      return _processPort;
   }

   public void setClassPathItems(ClassPathItem[] classPathItems)
   {
      _classPathItems = classPathItems;
   }

   public ClassPathItem[] getClassPathItems()
   {
      return _classPathItems;
   }

   /**
    * @deprecated Use getClassPathItems() instead
    */
   public String[] getClassPathEntries()
   {
      return new String[0];
   }

   /**
    * @deprecated Use setClassPathItems() instead
    */
   public void setClassPathEntries(String[] classPathEntries)
   {
      if (null == _classPathItems)
      {
         _classPathItems = new ClassPathItem[classPathEntries.length];

         for (int i = 0; i < classPathEntries.length; i++)
         {
            _classPathItems[i] = new ClassPathItem();
            _classPathItems[i].setPath(classPathEntries[i]);
            _classPathItems[i].setJarDir(false);
         }
      }
   }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy