/** * Execute a block of code, providing a JDBC connection. * The connection and all created statements are automatically released. * * @param block Code block to execute */ public static <A> A withConnection(ConnectionCallable<A> block) { return withConnection("default", true, block); }
/** * Executes a block of code, providing a JDBC connection. * The connection and all created statements are automatically released. * * @param autocommit Auto-commit setting * @param block Code block to execute * @param application Play application (<tt>play.api.Play.unsafeApplication()</tt>) */ public static <A> A withConnection(boolean autocommit, ConnectionCallable<A> block, Application application) { return withConnection("default", autocommit, block, application); }
/** * Executes a block of code, providing a JDBC connection. * The connection and all created statements are automatically released. * * @param name Datasource name * @param block Code block to execute * @param application Play application (<tt>play.api.Play.unsafeApplication()</tt>) */ public static void withConnection(String name, ConnectionRunnable block, Application application) { withConnection(name, true, block, application); }
/** * Executes a block of code, providing a JDBC connection. * The connection and all created statements are automatically released. * * @param autocommit Auto-commit setting * @param block Code block to execute * @param application Play application (<tt>play.api.Play.unsafeApplication()</tt>) */ public static void withConnection(boolean autocommit, ConnectionRunnable block, Application application) { withConnection("default", autocommit, block, application); }
/** * Execute a block of code, providing a JDBC connection. * The connection and all created statements are automatically released. * * @param block Code block to execute * @param application Play application (<tt>play.api.Play.unsafeApplication()</tt>) */ public static void withConnection(ConnectionRunnable block, Application application) { withConnection("default", true, block, application); }
/** * Executes a block of code, providing a JDBC connection. * The connection and all created statements are automatically released. * * @param autocommit Auto-commit setting * @param block Code block to execute */ public static void withConnection(boolean autocommit, ConnectionRunnable block) { withConnection("default", autocommit, block); }
/** * Executes a block of code, providing a JDBC connection. * The connection and all created statements are automatically released. * * @param name Datasource name * @param block Code block to execute */ public static void withConnection(String name, ConnectionRunnable block) { withConnection(name, true, block); }
/** * Execute a block of code, providing a JDBC connection. * The connection and all created statements are automatically released. * * @param block Code block to execute */ public static void withConnection(ConnectionRunnable block) { withConnection("default", true, block); }
/** * Executes a block of code, providing a JDBC connection. * The connection and all created statements are automatically released. * * @param name Datasource name * @param block Code block to execute * @param application Play application (<tt>play.api.Play.unsafeApplication()</tt>) */ public static <A> A withConnection(String name, ConnectionCallable<A> block, Application application) { return withConnection(name, true, block, application); }
/** * Execute a block of code, providing a JDBC connection. * The connection and all created statements are automatically released. * * @param block Code block to execute * @param application Play application (<tt>play.api.Play.unsafeApplication()</tt>) */ public static <A> A withConnection(ConnectionCallable<A> block, Application application) { return withConnection("default", true, block, application); }
/** * Executes a block of code, providing a JDBC connection. * The connection and all created statements are automatically released. * * @param name Datasource name * @param block Code block to execute */ public static <A> A withConnection(String name, ConnectionCallable<A> block) { return withConnection(name, true, block); }
/** * Executes a block of code, providing a JDBC connection. * The connection and all created statements are automatically released. * * @param autocommit Auto-commit setting * @param block Code block to execute */ public static <A> A withConnection(boolean autocommit, ConnectionCallable<A> block) { return withConnection("default", autocommit, block); }
/** * Executes a block of code, providing a JDBC connection. * The connection and all created statements are automatically released. * * @param name Datasource name * @param autocommit Auto-commit setting * @param block Code block to execute */ public static void withConnection(String name, boolean autocommit, ConnectionRunnable block) { withConnection(name, autocommit, block, play.api.Play.unsafeApplication()); }
/** * Executes a block of code, providing a JDBC connection. * The connection and all created statements are automatically released. * * @param name Datasource name * @param autocommit Auto-commit setting * @param block Code block to execute */ public static <A> A withConnection(String name, boolean autocommit, ConnectionCallable<A> block) { return withConnection(name, autocommit, block, play.api.Play.unsafeApplication()); }