Skip to content

Commit

Permalink
add support for a reusable connection
Browse files Browse the repository at this point in the history
  • Loading branch information
SupahNickie committed Feb 23, 2017
1 parent 26a7648 commit 4efe425
Show file tree
Hide file tree
Showing 22 changed files with 464 additions and 39 deletions.
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,17 @@ CaffeineConnection.addDatabase("tertiary", driver, url, username, password, conn
CaffeineConnection.useDatabase("tertiary");
```

Users who wish to use PreparedStatements and keep a connection active for reuse can do so as well using a couple simple methods within the CaffeineORM. Connections are returned back to the pool when the `.teardown()` method is called on the CaffeinePooledConnection object.
```
CaffeinePooledConnection conn = CaffeineConnection.setup();
PreparedStatement ps = conn.prepareStatement("select * from users where id = ?");
ps.setInt(1, 2);
ResultSet rs = ps.executeQuery();
rs.close();
ps.close();
CaffeineConnection.teardown(conn);
```

Model classes that extend the CaffeineObject type must also call `init()` at the tail end of their constructor methods. Please see either the User or Download example classes for example usage.
#### Usage

Expand Down
Binary file renamed caffeineORM_v5_2_0.jar → caffeineORM_v5_3_0.jar
Binary file not shown.
5 changes: 3 additions & 2 deletions javadoc/allclasses-frame.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_74) on Mon Feb 20 18:56:44 PST 2017 -->
<!-- Generated by javadoc (1.8.0_74) on Wed Feb 22 22:50:05 PST 2017 -->
<title>All Classes</title>
<meta name="date" content="2017-02-20">
<meta name="date" content="2017-02-22">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand All @@ -15,6 +15,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="supahnickie/caffeine/CaffeineChainable.html" title="class in supahnickie.caffeine" target="classFrame">CaffeineChainable</a></li>
<li><a href="supahnickie/caffeine/CaffeineConnection.html" title="class in supahnickie.caffeine" target="classFrame">CaffeineConnection</a></li>
<li><a href="supahnickie/caffeine/CaffeineObject.html" title="class in supahnickie.caffeine" target="classFrame">CaffeineObject</a></li>
<li><a href="supahnickie/caffeine/CaffeinePooledConnection.html" title="class in supahnickie.caffeine" target="classFrame">CaffeinePooledConnection</a></li>
</ul>
</div>
</body>
Expand Down
5 changes: 3 additions & 2 deletions javadoc/allclasses-noframe.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_74) on Mon Feb 20 18:56:44 PST 2017 -->
<!-- Generated by javadoc (1.8.0_74) on Wed Feb 22 22:50:05 PST 2017 -->
<title>All Classes</title>
<meta name="date" content="2017-02-20">
<meta name="date" content="2017-02-22">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand All @@ -15,6 +15,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="supahnickie/caffeine/CaffeineChainable.html" title="class in supahnickie.caffeine">CaffeineChainable</a></li>
<li><a href="supahnickie/caffeine/CaffeineConnection.html" title="class in supahnickie.caffeine">CaffeineConnection</a></li>
<li><a href="supahnickie/caffeine/CaffeineObject.html" title="class in supahnickie.caffeine">CaffeineObject</a></li>
<li><a href="supahnickie/caffeine/CaffeinePooledConnection.html" title="class in supahnickie.caffeine">CaffeinePooledConnection</a></li>
</ul>
</div>
</body>
Expand Down
4 changes: 2 additions & 2 deletions javadoc/constant-values.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_74) on Mon Feb 20 18:56:43 PST 2017 -->
<!-- Generated by javadoc (1.8.0_74) on Wed Feb 22 22:50:05 PST 2017 -->
<title>Constant Field Values</title>
<meta name="date" content="2017-02-20">
<meta name="date" content="2017-02-22">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down
4 changes: 2 additions & 2 deletions javadoc/deprecated-list.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_74) on Mon Feb 20 18:56:44 PST 2017 -->
<!-- Generated by javadoc (1.8.0_74) on Wed Feb 22 22:50:05 PST 2017 -->
<title>Deprecated List</title>
<meta name="date" content="2017-02-20">
<meta name="date" content="2017-02-22">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down
4 changes: 2 additions & 2 deletions javadoc/help-doc.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_74) on Mon Feb 20 18:56:44 PST 2017 -->
<!-- Generated by javadoc (1.8.0_74) on Wed Feb 22 22:50:05 PST 2017 -->
<title>API Help</title>
<meta name="date" content="2017-02-20">
<meta name="date" content="2017-02-22">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down
40 changes: 36 additions & 4 deletions javadoc/index-all.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_74) on Mon Feb 20 18:56:44 PST 2017 -->
<!-- Generated by javadoc (1.8.0_74) on Wed Feb 22 22:50:05 PST 2017 -->
<title>Index</title>
<meta name="date" content="2017-02-20">
<meta name="date" content="2017-02-22">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down Expand Up @@ -67,7 +67,7 @@
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a name="I:A">
<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a name="I:A">
<!-- -->
</a>
<h2 class="title">A</h2>
Expand Down Expand Up @@ -103,6 +103,10 @@ <h2 class="title">C</h2>
</dd>
<dt><span class="memberNameLink"><a href="supahnickie/caffeine/CaffeineObject.html#CaffeineObject--">CaffeineObject()</a></span> - Constructor for class supahnickie.caffeine.<a href="supahnickie/caffeine/CaffeineObject.html" title="class in supahnickie.caffeine">CaffeineObject</a></dt>
<dd>&nbsp;</dd>
<dt><a href="supahnickie/caffeine/CaffeinePooledConnection.html" title="class in supahnickie.caffeine"><span class="typeNameLink">CaffeinePooledConnection</span></a> - Class in <a href="supahnickie/caffeine/package-summary.html">supahnickie.caffeine</a></dt>
<dd>
<div class="block">CaffeinePooledConnection is a small utility class used mostly internally to generate a connection pool.</div>
</dd>
<dt><span class="memberNameLink"><a href="supahnickie/caffeine/CaffeineObject.html#chainable--">chainable()</a></span> - Static method in class supahnickie.caffeine.<a href="supahnickie/caffeine/CaffeineObject.html" title="class in supahnickie.caffeine">CaffeineObject</a></dt>
<dd>
<div class="block">Invokes the CaffeineChainable class which can then be used to make ActiveRecord-like queries.</div>
Expand Down Expand Up @@ -175,6 +179,10 @@ <h2 class="title">G</h2>
<dd>
<div class="block">Fetches associated records from a given instance using relationships defined in the extending model classes.</div>
</dd>
<dt><span class="memberNameLink"><a href="supahnickie/caffeine/CaffeinePooledConnection.html#getConnection--">getConnection()</a></span> - Method in class supahnickie.caffeine.<a href="supahnickie/caffeine/CaffeinePooledConnection.html" title="class in supahnickie.caffeine">CaffeinePooledConnection</a></dt>
<dd>
<div class="block">Grabs the connection instance for a particular Pooled Connection.</div>
</dd>
<dt><span class="memberNameLink"><a href="supahnickie/caffeine/CaffeineObject.html#getValidationErrors--">getValidationErrors()</a></span> - Method in class supahnickie.caffeine.<a href="supahnickie/caffeine/CaffeineObject.html" title="class in supahnickie.caffeine">CaffeineObject</a></dt>
<dd>
<div class="block">Fetches pertinent validation errors as reported in the validate() function.</div>
Expand Down Expand Up @@ -250,6 +258,16 @@ <h2 class="title">O</h2>
<div class="block">Adds an "or" condition to broaden the scope of the query's return.</div>
</dd>
</dl>
<a name="I:P">
<!-- -->
</a>
<h2 class="title">P</h2>
<dl>
<dt><span class="memberNameLink"><a href="supahnickie/caffeine/CaffeinePooledConnection.html#prepareStatement-java.lang.String-">prepareStatement(String)</a></span> - Method in class supahnickie.caffeine.<a href="supahnickie/caffeine/CaffeinePooledConnection.html" title="class in supahnickie.caffeine">CaffeinePooledConnection</a></dt>
<dd>
<div class="block">Method to allow users to generate a PreparedStatement on the PooledConnection object so they don't have to manage resources themselves.</div>
</dd>
</dl>
<a name="I:Q">
<!-- -->
</a>
Expand Down Expand Up @@ -309,9 +327,23 @@ <h2 class="title">S</h2>
<div class="block">Prepares the CaffeineConnection class to assign attributes to instances of the correct class
after a query.</div>
</dd>
<dt><span class="memberNameLink"><a href="supahnickie/caffeine/CaffeineConnection.html#setup--">setup()</a></span> - Static method in class supahnickie.caffeine.<a href="supahnickie/caffeine/CaffeineConnection.html" title="class in supahnickie.caffeine">CaffeineConnection</a></dt>
<dd>
<div class="block">Method that returns a Connection object upon which a user is able to use Prepared Statements against if they wish.</div>
</dd>
<dt><a href="supahnickie/caffeine/package-summary.html">supahnickie.caffeine</a> - package supahnickie.caffeine</dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:T">
<!-- -->
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="memberNameLink"><a href="supahnickie/caffeine/CaffeineConnection.html#teardown-supahnickie.caffeine.CaffeinePooledConnection-">teardown(CaffeinePooledConnection)</a></span> - Static method in class supahnickie.caffeine.<a href="supahnickie/caffeine/CaffeineConnection.html" title="class in supahnickie.caffeine">CaffeineConnection</a></dt>
<dd>
<div class="block">Releases an open CaffeinePooledConnection object back to the DB connection pool, allowing other queries to be executed with its resources.</div>
</dd>
</dl>
<a name="I:U">
<!-- -->
</a>
Expand Down Expand Up @@ -360,7 +392,7 @@ <h2 class="title">W</h2>
<div class="block">Adds a "where" condition to further limit the scope of the query's return.</div>
</dd>
</dl>
<a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;</div>
<a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
Expand Down
2 changes: 1 addition & 1 deletion javadoc/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_74) on Mon Feb 20 18:56:44 PST 2017 -->
<!-- Generated by javadoc (1.8.0_74) on Wed Feb 22 22:50:05 PST 2017 -->
<title>Generated Documentation (Untitled)</title>
<script type="text/javascript">
targetPage = "" + window.location.search;
Expand Down
5 changes: 3 additions & 2 deletions javadoc/overview-tree.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_74) on Mon Feb 20 18:56:43 PST 2017 -->
<!-- Generated by javadoc (1.8.0_74) on Wed Feb 22 22:50:05 PST 2017 -->
<title>Class Hierarchy</title>
<meta name="date" content="2017-02-20">
<meta name="date" content="2017-02-22">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down Expand Up @@ -82,6 +82,7 @@ <h2 title="Class Hierarchy">Class Hierarchy</h2>
<li type="circle">supahnickie.caffeine.<a href="supahnickie/caffeine/CaffeineChainable.html" title="class in supahnickie.caffeine"><span class="typeNameLink">CaffeineChainable</span></a></li>
<li type="circle">supahnickie.caffeine.<a href="supahnickie/caffeine/CaffeineConnection.html" title="class in supahnickie.caffeine"><span class="typeNameLink">CaffeineConnection</span></a></li>
<li type="circle">supahnickie.caffeine.<a href="supahnickie/caffeine/CaffeineObject.html" title="class in supahnickie.caffeine"><span class="typeNameLink">CaffeineObject</span></a></li>
<li type="circle">supahnickie.caffeine.<a href="supahnickie/caffeine/CaffeinePooledConnection.html" title="class in supahnickie.caffeine"><span class="typeNameLink">CaffeinePooledConnection</span></a></li>
</ul>
</li>
</ul>
Expand Down
4 changes: 2 additions & 2 deletions javadoc/supahnickie/caffeine/CaffeineChainable.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_74) on Mon Feb 20 18:56:43 PST 2017 -->
<!-- Generated by javadoc (1.8.0_74) on Wed Feb 22 22:50:04 PST 2017 -->
<title>CaffeineChainable</title>
<meta name="date" content="2017-02-20">
<meta name="date" content="2017-02-22">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
Expand Down
49 changes: 46 additions & 3 deletions javadoc/supahnickie/caffeine/CaffeineConnection.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_74) on Mon Feb 20 18:56:43 PST 2017 -->
<!-- Generated by javadoc (1.8.0_74) on Wed Feb 22 22:50:05 PST 2017 -->
<title>CaffeineConnection</title>
<meta name="date" content="2017-02-20">
<meta name="date" content="2017-02-22">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
Expand All @@ -18,7 +18,7 @@
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9};
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
Expand Down Expand Up @@ -236,6 +236,18 @@ <h3>Method Summary</h3>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>static <a href="../../supahnickie/caffeine/CaffeinePooledConnection.html" title="class in supahnickie.caffeine">CaffeinePooledConnection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../supahnickie/caffeine/CaffeineConnection.html#setup--">setup</a></span>()</code>
<div class="block">Method that returns a Connection object upon which a user is able to use Prepared Statements against if they wish.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../supahnickie/caffeine/CaffeineConnection.html#teardown-supahnickie.caffeine.CaffeinePooledConnection-">teardown</a></span>(<a href="../../supahnickie/caffeine/CaffeinePooledConnection.html" title="class in supahnickie.caffeine">CaffeinePooledConnection</a>&nbsp;connection)</code>
<div class="block">Releases an open CaffeinePooledConnection object back to the DB connection pool, allowing other queries to be executed with its resources.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../supahnickie/caffeine/CaffeineConnection.html#useDatabase-java.lang.String-">useDatabase</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Before any queries can be run, CaffeineORM must be told what database to use.</div>
Expand Down Expand Up @@ -336,6 +348,37 @@ <h4>addDatabaseConnection</h4>
</dl>
</li>
</ul>
<a name="setup--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setup</h4>
<pre>public static final&nbsp;<a href="../../supahnickie/caffeine/CaffeinePooledConnection.html" title="class in supahnickie.caffeine">CaffeinePooledConnection</a>&nbsp;setup()
throws java.lang.Exception</pre>
<div class="block">Method that returns a Connection object upon which a user is able to use Prepared Statements against if they wish.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>CaffeinePooledConnection object that will stay open and out of the connection pool until the user manually releases it with the teardown() method.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.Exception</code></dd>
</dl>
</li>
</ul>
<a name="teardown-supahnickie.caffeine.CaffeinePooledConnection-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>teardown</h4>
<pre>public static final&nbsp;void&nbsp;teardown(<a href="../../supahnickie/caffeine/CaffeinePooledConnection.html" title="class in supahnickie.caffeine">CaffeinePooledConnection</a>&nbsp;connection)</pre>
<div class="block">Releases an open CaffeinePooledConnection object back to the DB connection pool, allowing other queries to be executed with its resources.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>connection</code> - CaffeinePooledConnection object to release back to the DB connection pool.</dd>
</dl>
</li>
</ul>
<a name="destroyConnectionPools--">
<!-- -->
</a>
Expand Down
8 changes: 4 additions & 4 deletions javadoc/supahnickie/caffeine/CaffeineObject.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_74) on Mon Feb 20 18:56:43 PST 2017 -->
<!-- Generated by javadoc (1.8.0_74) on Wed Feb 22 22:50:05 PST 2017 -->
<title>CaffeineObject</title>
<meta name="date" content="2017-02-20">
<meta name="date" content="2017-02-22">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
Expand Down Expand Up @@ -48,7 +48,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../supahnickie/caffeine/CaffeineConnection.html" title="class in supahnickie.caffeine"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
<li><a href="../../supahnickie/caffeine/CaffeinePooledConnection.html" title="class in supahnickie.caffeine"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?supahnickie/caffeine/CaffeineObject.html" target="_top">Frames</a></li>
Expand Down Expand Up @@ -739,7 +739,7 @@ <h4>getValidationErrors</h4>
<div class="subNav">
<ul class="navList">
<li><a href="../../supahnickie/caffeine/CaffeineConnection.html" title="class in supahnickie.caffeine"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
<li><a href="../../supahnickie/caffeine/CaffeinePooledConnection.html" title="class in supahnickie.caffeine"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?supahnickie/caffeine/CaffeineObject.html" target="_top">Frames</a></li>
Expand Down

0 comments on commit 4efe425

Please sign in to comment.