public class TransactionalRequest extends Object
| Constructor and Description |
|---|
TransactionalRequest() |
| Modifier and Type | Method and Description |
|---|---|
TransactionalRequest |
attach(Class sqlObject)
Attach/append a SqlObject (a.k.a DAO, Repository) to the request scoped Handle.
|
TransactionalRequest |
doWith(Consumer<org.jdbi.v3.core.Handle> configurer)
Configure a Handle before beginning a new transaction.
|
com.google.inject.Key<org.jdbi.v3.core.Handle> |
handle()
Key for accessing to the request scoped Handle.
|
TransactionalRequest |
handle(String name)
Use a named key for accessing to the request scoped Handle.
|
String |
method()
HTTP method to intercept, defauts is: `*`.
|
TransactionalRequest |
method(String method)
Set a HTTP method to intercept.
|
String |
pattern()
HTTP pattern to interncept, defaults is: `*`.
|
TransactionalRequest |
pattern(String pattern)
Set the HTTP pattern to intercept.
|
List<Class> |
sqlObjects()
List of SqlObjects attached to the request scoped Handle.
|
public TransactionalRequest doWith(Consumer<org.jdbi.v3.core.Handle> configurer)
configurer - Configurer callback.public String method()
public TransactionalRequest method(String method)
method - HTTP method.public String pattern()
public TransactionalRequest pattern(String pattern)
pattern - HTTP pattern to intercept.public com.google.inject.Key<org.jdbi.v3.core.Handle> handle()
public TransactionalRequest handle(String name)
name - Name of request scoped Handle.public List<Class> sqlObjects()
public TransactionalRequest attach(Class sqlObject)
sqlObject - SqlObject (a.k.a DAO, Repository) to attach to the request scoped Handle.Copyright © 2019. All rights reserved.