org.cementj.util
Class J2EEUtility

java.lang.Object
  extended by org.cementj.util.J2EEUtility

public class J2EEUtility
extends java.lang.Object

Collection of J2EE Utility functions.

Copyright: Delta Vortex Technologies, 2003.


Constructor Summary
protected J2EEUtility()
           
 
Method Summary
static java.sql.Connection getConnection(java.lang.String connectionPoolName)
          Convenience one-liner to obtain a database connection from a given connection pool.
static java.lang.Object getJndiResource(javax.naming.Context ctx, java.lang.String resourceName, java.lang.Class resourceClass)
          Looks up a JNDI Reference given a context.
static java.lang.Object getJndiResource(java.lang.String resourceName, java.lang.Class resourceClass)
          Looks up a JNDI Resource
static javax.transaction.UserTransaction getUserTransaction()
          Convenience one-liner to obtain current UserTransaction from the j2ee container.
static void rollback(javax.transaction.UserTransaction transaction)
          Convenience one-liner to rollback the given UserTransaction logging a warning if an error is received.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

J2EEUtility

protected J2EEUtility()
Method Detail

getConnection

public static java.sql.Connection getConnection(java.lang.String connectionPoolName)
                                         throws javax.naming.NamingException,
                                                java.sql.SQLException
Convenience one-liner to obtain a database connection from a given connection pool.

Parameters:
connectionPoolName -
Returns:
dbConnection
Throws:
javax.naming.NamingException
java.sql.SQLException

getJndiResource

public static java.lang.Object getJndiResource(java.lang.String resourceName,
                                               java.lang.Class resourceClass)
                                        throws javax.naming.NamingException
Looks up a JNDI Resource

Parameters:
resourceName -
resourceClass -
Returns:
Throws:
javax.naming.NamingException

getJndiResource

public static java.lang.Object getJndiResource(javax.naming.Context ctx,
                                               java.lang.String resourceName,
                                               java.lang.Class resourceClass)
                                        throws javax.naming.NamingException
Looks up a JNDI Reference given a context.

Parameters:
ctx -
resourceName -
resourceClass -
Returns:
Throws:
javax.naming.NamingException

getUserTransaction

public static javax.transaction.UserTransaction getUserTransaction()
                                                            throws javax.naming.NamingException
Convenience one-liner to obtain current UserTransaction from the j2ee container.

Returns:
userTransaction
Throws:
javax.naming.NamingException

rollback

public static void rollback(javax.transaction.UserTransaction transaction)
Convenience one-liner to rollback the given UserTransaction logging a warning if an error is received.

Parameters:
transaction -


Copyright © 2003 Delta Vortex Technologies, Inc. All Rights Reserved.