org.jminor.framework.db.provider
Class LocalEntityConnectionProvider

java.lang.Object
  extended by org.jminor.framework.db.provider.AbstractEntityConnectionProvider
      extended by org.jminor.framework.db.provider.LocalEntityConnectionProvider
All Implemented Interfaces:
EntityConnectionProvider

public final class LocalEntityConnectionProvider
extends AbstractEntityConnectionProvider

A class responsible for managing a local EntityConnection.


Constructor Summary
LocalEntityConnectionProvider(User user)
          Instantiates a new LocalEntityConnectionProvider
LocalEntityConnectionProvider(User user, Database database)
          Instantiates a new LocalEntityConnectionProvider
 
Method Summary
protected  EntityConnection connect()
          
 void disconnect()
          Logs out, disconnects and performs cleanup if required
 String getDescription()
          
protected  boolean isConnectionValid()
          
 
Methods inherited from class org.jminor.framework.db.provider.AbstractEntityConnectionProvider
getConnectedState, getConnection, getConnectionInternal, getUser, isConnected, setConnection, setUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalEntityConnectionProvider

public LocalEntityConnectionProvider(User user)
Instantiates a new LocalEntityConnectionProvider

Parameters:
user - the user

LocalEntityConnectionProvider

public LocalEntityConnectionProvider(User user,
                                     Database database)
Instantiates a new LocalEntityConnectionProvider

Parameters:
user - the user
database - the Database implementation
Method Detail

getDescription

public String getDescription()

Returns:
a short description of the database provider

disconnect

public void disconnect()
Logs out, disconnects and performs cleanup if required


connect

protected EntityConnection connect()

Specified by:
connect in class AbstractEntityConnectionProvider
Returns:
an established connection

isConnectionValid

protected boolean isConnectionValid()

Specified by:
isConnectionValid in class AbstractEntityConnectionProvider
Returns:
true if the connection is valid