Package org.diabetestechnology.drh.udi
Class UserContextConnectionProvider
java.lang.Object
org.jooq.impl.DataSourceConnectionProvider
org.diabetestechnology.drh.udi.UserContextConnectionProvider
- All Implemented Interfaces:
org.jooq.ConnectionProvider
public class UserContextConnectionProvider
extends org.jooq.impl.DataSourceConnectionProvider
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionUserContextConnectionProvider
(DataSource dataSource) UserContextConnectionProvider
(CustomDataSource dataSource) -
Method Summary
Modifier and TypeMethodDescriptionacquire()
static void
clear()
void
release
(Connection connection) static void
setRoleVariable
(String key, List<String> values) static void
setVariable
(String key, String value) Methods inherited from class org.jooq.impl.DataSourceConnectionProvider
dataSource
-
Field Details
-
DB_ROLE
- See Also:
-
USER_ID
- See Also:
-
TENANT_ID
- See Also:
-
ORG_ID
- See Also:
-
AUTH_PROVIDER
- See Also:
-
AUTHENTICATED_ROLE
- See Also:
-
ANONYMOUS_ROLE
- See Also:
-
GUEST_ROLE
- See Also:
-
-
Constructor Details
-
UserContextConnectionProvider
-
UserContextConnectionProvider
-
-
Method Details
-
setVariable
-
setRoleVariable
-
clear
public static void clear() -
acquire
- Specified by:
acquire
in interfaceorg.jooq.ConnectionProvider
- Overrides:
acquire
in classorg.jooq.impl.DataSourceConnectionProvider
-
release
- Specified by:
release
in interfaceorg.jooq.ConnectionProvider
- Overrides:
release
in classorg.jooq.impl.DataSourceConnectionProvider
-