Class JndiConnectionProvider
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sql.JndiConnectionProvider
-
- All Implemented Interfaces:
Serializable
,ConnectionProvider
public class JndiConnectionProvider extends Object implements ConnectionProvider
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JndiConnectionProvider()
JndiConnectionProvider(String connectionPath, String username, String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Connection
createConnection(String user, String password)
Although named getConnection() this method should always return a new connection when being queried or should wrap the connection in a way so that calls to "close()" on that connection do not prevent subsequent calls to this method to fail.boolean
equals(Object o)
Object
getConnectionHash()
String
getConnectionPath()
String
getPassword()
String
getUsername()
int
hashCode()
void
setConnectionPath(String connectionPath)
void
setPassword(String password)
void
setUsername(String username)
-
-
-
Method Detail
-
getConnectionPath
public String getConnectionPath()
-
setConnectionPath
public void setConnectionPath(String connectionPath)
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String username)
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
createConnection
public Connection createConnection(String user, String password) throws SQLException
Although named getConnection() this method should always return a new connection when being queried or should wrap the connection in a way so that calls to "close()" on that connection do not prevent subsequent calls to this method to fail.- Specified by:
createConnection
in interfaceConnectionProvider
- Parameters:
user
- the user name.password
- the password.- Returns:
- the connection.
- Throws:
SQLException
- if the connection has errors.
-
getConnectionHash
public Object getConnectionHash()
- Specified by:
getConnectionHash
in interfaceConnectionProvider
-
-