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 voidclear()voidrelease(Connection connection) static voidsetRoleVariable(String key, List<String> values) static voidsetVariable(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:
acquirein interfaceorg.jooq.ConnectionProvider- Overrides:
acquirein classorg.jooq.impl.DataSourceConnectionProvider
-
release
- Specified by:
releasein interfaceorg.jooq.ConnectionProvider- Overrides:
releasein classorg.jooq.impl.DataSourceConnectionProvider
-