Interface I_DomainAccess
-
- All Known Implementing Classes:
AqlQueryHandler,AttestationAccess,AuditDetailsAccess,CompositionAccess,CompositionHistoryAccess,CompoXRefAccess,ContextAccess,ContributionAccess,DataAccess,DatabaseStatusAccess,DummyDataAccess,EhrAccess,EntryAccess,FolderAccess,FolderHistoryAccess,ServiceDataAccess,StatusAccess,StoredQueryAccess,SystemAccess,TemplateStoreAccess
public interface I_DomainAccessHelper to hold SQL context and knowledge cache reference Created by Christian Chevalley on 4/21/2015.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDBCP2_POOLstatic StringKEY_AUTO_RECONNECTstatic StringKEY_CONNECTION_MODEstatic StringKEY_DATABASEstatic StringKEY_DIALECTstatic StringKEY_HOSTstatic StringKEY_INITIAL_CONNECTIONSstatic StringKEY_INTROSPECT_CACHEstatic StringKEY_KNOWLEDGEstatic StringKEY_LOG_ABANDONNEDstatic StringKEY_LOGINstatic StringKEY_MAX_ACTIVEstatic StringKEY_MAX_CONNECTIONstatic StringKEY_MAX_IDLEstatic StringKEY_PASSWORDstatic StringKEY_PORTstatic StringKEY_REMOVE_ABANDONNEDstatic StringKEY_REMOVE_ABANDONNED_TIMEOUTstatic StringKEY_SCHEMAstatic StringKEY_SET_MAX_PREPARED_STATEMENTSstatic StringKEY_SET_POOL_PREPARED_STATEMENTSstatic StringKEY_TEST_ON_BORROWstatic StringKEY_URLstatic StringKEY_WAIT_MSstatic StringPG_POOL
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description ConnectiongetConnection()get the JDBC connection to the DBorg.jooq.DSLContextgetContext()get the jOOQ DSL context to perform DB queriesDataAccessgetDataAccess()org.jooq.SQLDialectgetDialect()get jOOQ SQL dialectstatic I_DomainAccessgetInstance(I_DomainAccess dataAccess)IntrospectServicegetIntrospectService()I_KnowledgeCachegetKnowledgeManager()get the interface to the current knowledge cacheServerConfiggetServerConfig()voidreleaseConnection(Connection connection)have JOOQ release the DB connection
-
-
-
Field Detail
-
PG_POOL
static final String PG_POOL
- See Also:
- Constant Field Values
-
DBCP2_POOL
static final String DBCP2_POOL
- See Also:
- Constant Field Values
-
KEY_MAX_IDLE
static final String KEY_MAX_IDLE
- See Also:
- Constant Field Values
-
KEY_MAX_ACTIVE
static final String KEY_MAX_ACTIVE
- See Also:
- Constant Field Values
-
KEY_REMOVE_ABANDONNED
static final String KEY_REMOVE_ABANDONNED
- See Also:
- Constant Field Values
-
KEY_REMOVE_ABANDONNED_TIMEOUT
static final String KEY_REMOVE_ABANDONNED_TIMEOUT
- See Also:
- Constant Field Values
-
KEY_TEST_ON_BORROW
static final String KEY_TEST_ON_BORROW
- See Also:
- Constant Field Values
-
KEY_LOG_ABANDONNED
static final String KEY_LOG_ABANDONNED
- See Also:
- Constant Field Values
-
KEY_AUTO_RECONNECT
static final String KEY_AUTO_RECONNECT
- See Also:
- Constant Field Values
-
KEY_DIALECT
static final String KEY_DIALECT
- See Also:
- Constant Field Values
-
KEY_URL
static final String KEY_URL
- See Also:
- Constant Field Values
-
KEY_LOGIN
static final String KEY_LOGIN
- See Also:
- Constant Field Values
-
KEY_PASSWORD
static final String KEY_PASSWORD
- See Also:
- Constant Field Values
-
KEY_KNOWLEDGE
static final String KEY_KNOWLEDGE
- See Also:
- Constant Field Values
-
KEY_HOST
static final String KEY_HOST
- See Also:
- Constant Field Values
-
KEY_PORT
static final String KEY_PORT
- See Also:
- Constant Field Values
-
KEY_MAX_CONNECTION
static final String KEY_MAX_CONNECTION
- See Also:
- Constant Field Values
-
KEY_INITIAL_CONNECTIONS
static final String KEY_INITIAL_CONNECTIONS
- See Also:
- Constant Field Values
-
KEY_CONNECTION_MODE
static final String KEY_CONNECTION_MODE
- See Also:
- Constant Field Values
-
KEY_DATABASE
static final String KEY_DATABASE
- See Also:
- Constant Field Values
-
KEY_WAIT_MS
static final String KEY_WAIT_MS
- See Also:
- Constant Field Values
-
KEY_SCHEMA
static final String KEY_SCHEMA
- See Also:
- Constant Field Values
-
KEY_SET_POOL_PREPARED_STATEMENTS
static final String KEY_SET_POOL_PREPARED_STATEMENTS
- See Also:
- Constant Field Values
-
KEY_SET_MAX_PREPARED_STATEMENTS
static final String KEY_SET_MAX_PREPARED_STATEMENTS
- See Also:
- Constant Field Values
-
KEY_INTROSPECT_CACHE
static final String KEY_INTROSPECT_CACHE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
static I_DomainAccess getInstance(I_DomainAccess dataAccess)
-
getDialect
org.jooq.SQLDialect getDialect()
get jOOQ SQL dialect- Returns:
- SQLDialect
- See Also:
SQLDialect
-
getConnection
Connection getConnection()
get the JDBC connection to the DB- Returns:
- Connection
- See Also:
Connection
-
releaseConnection
void releaseConnection(Connection connection)
have JOOQ release the DB connection
-
getContext
org.jooq.DSLContext getContext()
get the jOOQ DSL context to perform DB queries- Returns:
- DSLContext
- See Also:
DSLContext
-
getKnowledgeManager
I_KnowledgeCache getKnowledgeManager()
get the interface to the current knowledge cache- Returns:
- I_KnowledgeCache
- See Also:
I_KnowledgeCache
-
getIntrospectService
IntrospectService getIntrospectService()
-
getServerConfig
ServerConfig getServerConfig()
-
getDataAccess
DataAccess getDataAccess()
-
-