A C D G H I J M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AopJdbcTxManagerModule - Class in network.oxalis.ng.persistence.guice
- AopJdbcTxManagerModule() - Constructor for class network.oxalis.ng.persistence.guice.AopJdbcTxManagerModule
C
- cleanUp() - Method in class network.oxalis.ng.persistence.aop.JdbcTxManagerImpl
- cleanUp() - Method in interface network.oxalis.ng.persistence.api.JdbcTxManager
-
Closes the connection and removes the connection from the thread local
- commit() - Method in class network.oxalis.ng.persistence.aop.JdbcTxManagerImpl
- commit() - Method in interface network.oxalis.ng.persistence.api.JdbcTxManager
-
Commits the current connection Requires that the existing connection was created with autocommit set to false.
- configure() - Method in class network.oxalis.ng.persistence.guice.AopJdbcTxManagerModule
- configure() - Method in class network.oxalis.ng.persistence.guice.DataSourceModule
- configure() - Method in class network.oxalis.ng.persistence.platform.PlatformModule
D
- DATASOURCE - network.oxalis.ng.persistence.util.PersistenceConf
- DataSourceModule - Class in network.oxalis.ng.persistence.guice
-
Guice module providing a
DataSourceconfigured and bound to an SQL DBMS based upon the contents of a configuration file. - DataSourceModule() - Constructor for class network.oxalis.ng.persistence.guice.DataSourceModule
- dataSourceProvider(Injector, Settings<PersistenceConf>) - Method in class network.oxalis.ng.persistence.guice.DataSourceModule
- DataSourceProvider - Interface in network.oxalis.ng.persistence.api
- DBCP_MAX_IDLE - network.oxalis.ng.persistence.util.PersistenceConf
- DBCP_MAX_TOTAL - network.oxalis.ng.persistence.util.PersistenceConf
- DBCP_VALIDATION_QUERY - network.oxalis.ng.persistence.util.PersistenceConf
- DbcpDataSourceProvider - Class in network.oxalis.ng.persistence.datasource
-
Given a set configuration parameters represented by
Settings, this class will provide a DataSource wrapped in a DataSource pool. - DbcpDataSourceProvider(Settings<PersistenceConf>, Path) - Constructor for class network.oxalis.ng.persistence.datasource.DbcpDataSourceProvider
- detect(String) - Method in interface network.oxalis.ng.persistence.api.Platform
- detect(String) - Method in class network.oxalis.ng.persistence.platform.H2Platform
- detect(String) - Method in class network.oxalis.ng.persistence.platform.HSQLDBPlatform
- detect(String) - Method in class network.oxalis.ng.persistence.platform.MsSQLPlatform
- detect(String) - Method in class network.oxalis.ng.persistence.platform.MySQLPlatform
- detect(String) - Method in class network.oxalis.ng.persistence.platform.OraclePlatform
- DRIVER_CLASS - network.oxalis.ng.persistence.util.PersistenceConf
- DRIVER_PATH - network.oxalis.ng.persistence.util.PersistenceConf
G
- get() - Method in class network.oxalis.ng.persistence.datasource.DbcpDataSourceProvider
-
Creates a DataSource with connection pooling as provided by Apache DBCP
- get() - Method in class network.oxalis.ng.persistence.datasource.JndiDataSourceProvider
- getConnection() - Method in class network.oxalis.ng.persistence.aop.JdbcTxManagerImpl
-
Gets the connection
- getConnection() - Method in interface network.oxalis.ng.persistence.api.JdbcTxManager
-
Gets the connection that is currently being used.
- getDataSource() - Method in interface network.oxalis.ng.persistence.api.DataSourceProvider
- getIdentifier() - Method in interface network.oxalis.ng.persistence.api.Platform
- getIdentifier() - Method in class network.oxalis.ng.persistence.platform.H2Platform
- getIdentifier() - Method in class network.oxalis.ng.persistence.platform.HSQLDBPlatform
- getIdentifier() - Method in class network.oxalis.ng.persistence.platform.MsSQLPlatform
- getIdentifier() - Method in class network.oxalis.ng.persistence.platform.MySQLPlatform
- getIdentifier() - Method in class network.oxalis.ng.persistence.platform.OraclePlatform
- getNamed() - Method in interface network.oxalis.ng.persistence.api.Platform
H
- H2Platform - Class in network.oxalis.ng.persistence.platform
- H2Platform() - Constructor for class network.oxalis.ng.persistence.platform.H2Platform
- HSQLDBPlatform - Class in network.oxalis.ng.persistence.platform
- HSQLDBPlatform() - Constructor for class network.oxalis.ng.persistence.platform.HSQLDBPlatform
I
- IDENTIFIER - Static variable in class network.oxalis.ng.persistence.platform.H2Platform
- IDENTIFIER - Static variable in class network.oxalis.ng.persistence.platform.HSQLDBPlatform
- IDENTIFIER - Static variable in class network.oxalis.ng.persistence.platform.MsSQLPlatform
- IDENTIFIER - Static variable in class network.oxalis.ng.persistence.platform.MySQLPlatform
- IDENTIFIER - Static variable in class network.oxalis.ng.persistence.platform.OraclePlatform
- invoke(MethodInvocation) - Method in class network.oxalis.ng.persistence.aop.RepositoryConnectionMethodInterceptor
-
Starts a jdbc transaction if a transaction doesnt already exist.
- invoke(MethodInvocation) - Method in class network.oxalis.ng.persistence.aop.TransactionalMethodInterceptor
-
Starts a jdbc transaction if a transaction doesnt already exist.
- isConnection() - Method in class network.oxalis.ng.persistence.aop.JdbcTxManagerImpl
- isConnection() - Method in interface network.oxalis.ng.persistence.api.JdbcTxManager
-
Checks if the current connection is null.
- isTransaction() - Method in class network.oxalis.ng.persistence.aop.JdbcTxManagerImpl
- isTransaction() - Method in interface network.oxalis.ng.persistence.api.JdbcTxManager
-
Checks whether the current connection is not null and autocomit is set to false.
J
- JDBC_CONNECTION_URI - network.oxalis.ng.persistence.util.PersistenceConf
- JDBC_PASSWORD - network.oxalis.ng.persistence.util.PersistenceConf
- JDBC_USERNAME - network.oxalis.ng.persistence.util.PersistenceConf
- JdbcTxManager - Interface in network.oxalis.ng.persistence.api
-
Manages JDBC transactions.
- JdbcTxManagerImpl - Class in network.oxalis.ng.persistence.aop
-
Implementation of a transaction manager, which is responsible for handling a Connection object which is placed into ThreadLocal.
- JdbcTxManagerImpl(DataSource) - Constructor for class network.oxalis.ng.persistence.aop.JdbcTxManagerImpl
- JNDI_RESOURCE - network.oxalis.ng.persistence.util.PersistenceConf
- JndiDataSourceProvider - Class in network.oxalis.ng.persistence.datasource
-
Provides an instance of
DataSourceusing the configuration parameters found inSettings, which is located in OXALIS_HOME. - JndiDataSourceProvider(Settings<PersistenceConf>) - Constructor for class network.oxalis.ng.persistence.datasource.JndiDataSourceProvider
M
- MsSQLPlatform - Class in network.oxalis.ng.persistence.platform
- MsSQLPlatform() - Constructor for class network.oxalis.ng.persistence.platform.MsSQLPlatform
- MySQLPlatform - Class in network.oxalis.ng.persistence.platform
- MySQLPlatform() - Constructor for class network.oxalis.ng.persistence.platform.MySQLPlatform
N
- network.oxalis.ng.persistence.annotation - package network.oxalis.ng.persistence.annotation
- network.oxalis.ng.persistence.aop - package network.oxalis.ng.persistence.aop
- network.oxalis.ng.persistence.api - package network.oxalis.ng.persistence.api
- network.oxalis.ng.persistence.datasource - package network.oxalis.ng.persistence.datasource
- network.oxalis.ng.persistence.guice - package network.oxalis.ng.persistence.guice
- network.oxalis.ng.persistence.platform - package network.oxalis.ng.persistence.platform
- network.oxalis.ng.persistence.util - package network.oxalis.ng.persistence.util
- newConnection(boolean) - Method in class network.oxalis.ng.persistence.aop.JdbcTxManagerImpl
- newConnection(boolean) - Method in interface network.oxalis.ng.persistence.api.JdbcTxManager
-
N.B.
O
- OraclePlatform - Class in network.oxalis.ng.persistence.platform
- OraclePlatform() - Constructor for class network.oxalis.ng.persistence.platform.OraclePlatform
P
- PersistenceConf - Enum in network.oxalis.ng.persistence.util
- Platform - Interface in network.oxalis.ng.persistence.api
- PlatformModule - Class in network.oxalis.ng.persistence.platform
- PlatformModule() - Constructor for class network.oxalis.ng.persistence.platform.PlatformModule
R
- Repository - Annotation Type in network.oxalis.ng.persistence.annotation
-
Indicates to Google Guice where that the java class is a Repository.
- RepositoryConnectionMethodInterceptor - Class in network.oxalis.ng.persistence.aop
-
Looks for all @Repository annotations and makes a database connection available to the methods within the repository.
- RepositoryConnectionMethodInterceptor() - Constructor for class network.oxalis.ng.persistence.aop.RepositoryConnectionMethodInterceptor
- rollback() - Method in class network.oxalis.ng.persistence.aop.JdbcTxManagerImpl
- rollback() - Method in interface network.oxalis.ng.persistence.api.JdbcTxManager
-
Rollbacks the current connection
S
- setRollbackOnly() - Method in class network.oxalis.ng.persistence.aop.JdbcTxManagerImpl
-
marks the transaction to be rollbacked
- setRollbackOnly() - Method in interface network.oxalis.ng.persistence.api.JdbcTxManager
-
Marks the transaction for rollback when completing.
T
- trace(String) - Method in class network.oxalis.ng.persistence.aop.JdbcTxManagerImpl
-
logs a debug message with the current transaction object
- trace(String) - Method in interface network.oxalis.ng.persistence.api.JdbcTxManager
- Transactional - Annotation Type in network.oxalis.ng.persistence.annotation
-
Indicates to Google Guice that the method specified should be handled within a transaction Only works for methods that are public, package-private or protected (https://github.com/google/guice/wiki/AOP)
- TransactionalMethodInterceptor - Class in network.oxalis.ng.persistence.aop
-
Looks for all @Transactional annotations and injects code for starting and stopping transactions.
- TransactionalMethodInterceptor() - Constructor for class network.oxalis.ng.persistence.aop.TransactionalMethodInterceptor
V
- valueOf(String) - Static method in enum network.oxalis.ng.persistence.util.PersistenceConf
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum network.oxalis.ng.persistence.util.PersistenceConf
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages