Releases: sbabcoc/Java-Utils
Add unit tests for UncheckedThrow class
java-utils-1.7.2 [maven-release-plugin] copy for tag java-utils-1.7.2
Update README to document stored procedure support and JDBC driver configuration
This release also updates the method used to specify source and target Java version, switching from the compiler plug-in to the maven.compiler
properties.
Add support for stored procedures; add class to encapsulate sproc parameters
This release adds support for stored procedure collections. Each method argument can be defined as IN, OUT, or INOUT, and support is also provided for variable arguments (varargs).
This release includes a class that implements encapsulation of stored procedure parameters: - Param
. This class handles the complexities of representing and translating data types and assigning parameters to CallableStatement
objects.
Add ExceptionUnwrapper class; enable control of artifact signing
ExceptionUnwrapper
unwraps the exception chain until it encounters either a non-wrapper exception or an exception with no specified cause. The unwrapped exception is returned.
Factor getVolumeProps() to allow caller to supply an InputStream
java-utils-1.5.1 [maven-release-plugin] copy for tag java-utils-1.5.1
Add OSInfo and VolumeInfo classes; generalize DatabaseUtils
- Add new
OSInfo
class withOSInfoTest
unit test class - Add new
VolumeInfo
class withVolumeInfoTest
unit test class - DatabaseUtils:
- Switch from hardcoded Oracle driver to drivers specified via
ServiceLoader
provider config file - Enable
update()
method to indicate no records updated (count = -1) - Return -1 from
getInt()
if no records were found - Remove references to Oracle
- Replace
QueryCreds
with plain ol' query string - Change result type of
getEnum()
to bounded generic
- Switch from hardcoded Oracle driver to drivers specified via
- Add
DatabaseUtilsTest
unit test class implemented using Derby - Disable Sonar warnings
- Clean up
.gitignore
Fix issues with getNextPath() method
java-utils-1.3.3 [maven-release-plugin] copy for tag java-utils-1.3.3
Update README to document revisions to UncheckedThrow class
java-utils-1.3.2 [maven-release-plugin] copy for tag java-utils-1.3.2
Initial open-source release
Nordstrom Java Utils is a small collection of general-purpose utility classes with wide applicability.