Skip navigation links
A C D G H I J M N O P R S T V 

A

AopJdbcTxManagerModule - Class in network.oxalis.persistence.guice
 
AopJdbcTxManagerModule() - Constructor for class network.oxalis.persistence.guice.AopJdbcTxManagerModule
 

C

cleanUp() - Method in class network.oxalis.persistence.aop.JdbcTxManagerImpl
 
cleanUp() - Method in interface network.oxalis.persistence.api.JdbcTxManager
Closes the connection and removes the connection from the thread local
commit() - Method in class network.oxalis.persistence.aop.JdbcTxManagerImpl
 
commit() - Method in interface network.oxalis.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.persistence.guice.AopJdbcTxManagerModule
 
configure() - Method in class network.oxalis.persistence.guice.DataSourceModule
 
configure() - Method in class network.oxalis.persistence.platform.PlatformModule
 

D

DataSourceModule - Class in network.oxalis.persistence.guice
Guice module providing a DataSource configured and bound to an SQL DBMS based upon the contents of a configuration file.
DataSourceModule() - Constructor for class network.oxalis.persistence.guice.DataSourceModule
 
DataSourceProvider - Interface in network.oxalis.persistence.api
 
dataSourceProvider(Injector, Settings<PersistenceConf>) - Method in class network.oxalis.persistence.guice.DataSourceModule
 
DbcpDataSourceProvider - Class in network.oxalis.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.persistence.datasource.DbcpDataSourceProvider
 
detect(String) - Method in interface network.oxalis.persistence.api.Platform
 
detect(String) - Method in class network.oxalis.persistence.platform.H2Platform
 
detect(String) - Method in class network.oxalis.persistence.platform.HSQLDBPlatform
 
detect(String) - Method in class network.oxalis.persistence.platform.MsSQLPlatform
 
detect(String) - Method in class network.oxalis.persistence.platform.MySQLPlatform
 
detect(String) - Method in class network.oxalis.persistence.platform.OraclePlatform
 

G

get() - Method in class network.oxalis.persistence.datasource.DbcpDataSourceProvider
Creates a DataSource with connection pooling as provided by Apache DBCP
get() - Method in class network.oxalis.persistence.datasource.JndiDataSourceProvider
 
getConnection() - Method in class network.oxalis.persistence.aop.JdbcTxManagerImpl
Gets the connection
getConnection() - Method in interface network.oxalis.persistence.api.JdbcTxManager
Gets the connection that is currently being used.
getDataSource() - Method in interface network.oxalis.persistence.api.DataSourceProvider
 
getIdentifier() - Method in interface network.oxalis.persistence.api.Platform
 
getIdentifier() - Method in class network.oxalis.persistence.platform.H2Platform
 
getIdentifier() - Method in class network.oxalis.persistence.platform.HSQLDBPlatform
 
getIdentifier() - Method in class network.oxalis.persistence.platform.MsSQLPlatform
 
getIdentifier() - Method in class network.oxalis.persistence.platform.MySQLPlatform
 
getIdentifier() - Method in class network.oxalis.persistence.platform.OraclePlatform
 
getNamed() - Method in interface network.oxalis.persistence.api.Platform
 

H

H2Platform - Class in network.oxalis.persistence.platform
 
H2Platform() - Constructor for class network.oxalis.persistence.platform.H2Platform
 
HSQLDBPlatform - Class in network.oxalis.persistence.platform
 
HSQLDBPlatform() - Constructor for class network.oxalis.persistence.platform.HSQLDBPlatform
 

I

IDENTIFIER - Static variable in class network.oxalis.persistence.platform.H2Platform
 
IDENTIFIER - Static variable in class network.oxalis.persistence.platform.HSQLDBPlatform
 
IDENTIFIER - Static variable in class network.oxalis.persistence.platform.MsSQLPlatform
 
IDENTIFIER - Static variable in class network.oxalis.persistence.platform.MySQLPlatform
 
IDENTIFIER - Static variable in class network.oxalis.persistence.platform.OraclePlatform
 
invoke(MethodInvocation) - Method in class network.oxalis.persistence.aop.RepositoryConnectionMethodInterceptor
Starts a jdbc transaction if a transaction doesnt already exist.
invoke(MethodInvocation) - Method in class network.oxalis.persistence.aop.TransactionalMethodInterceptor
Starts a jdbc transaction if a transaction doesnt already exist.
isConnection() - Method in class network.oxalis.persistence.aop.JdbcTxManagerImpl
 
isConnection() - Method in interface network.oxalis.persistence.api.JdbcTxManager
Checks if the current connection is null.
isTransaction() - Method in class network.oxalis.persistence.aop.JdbcTxManagerImpl
 
isTransaction() - Method in interface network.oxalis.persistence.api.JdbcTxManager
Checks whether the current connection is not null and autocomit is set to false.

J

JdbcTxManager - Interface in network.oxalis.persistence.api
Manages JDBC transactions.
JdbcTxManagerImpl - Class in network.oxalis.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.persistence.aop.JdbcTxManagerImpl
 
JndiDataSourceProvider - Class in network.oxalis.persistence.datasource
Provides an instance of DataSource using the configuration parameters found in Settings, which is located in OXALIS_HOME.
JndiDataSourceProvider(Settings<PersistenceConf>) - Constructor for class network.oxalis.persistence.datasource.JndiDataSourceProvider
 

M

MsSQLPlatform - Class in network.oxalis.persistence.platform
 
MsSQLPlatform() - Constructor for class network.oxalis.persistence.platform.MsSQLPlatform
 
MySQLPlatform - Class in network.oxalis.persistence.platform
 
MySQLPlatform() - Constructor for class network.oxalis.persistence.platform.MySQLPlatform
 

N

network.oxalis.persistence.annotation - package network.oxalis.persistence.annotation
 
network.oxalis.persistence.aop - package network.oxalis.persistence.aop
 
network.oxalis.persistence.api - package network.oxalis.persistence.api
 
network.oxalis.persistence.datasource - package network.oxalis.persistence.datasource
 
network.oxalis.persistence.guice - package network.oxalis.persistence.guice
 
network.oxalis.persistence.platform - package network.oxalis.persistence.platform
 
network.oxalis.persistence.util - package network.oxalis.persistence.util
 
newConnection(boolean) - Method in class network.oxalis.persistence.aop.JdbcTxManagerImpl
 
newConnection(boolean) - Method in interface network.oxalis.persistence.api.JdbcTxManager
N.B.

O

OraclePlatform - Class in network.oxalis.persistence.platform
 
OraclePlatform() - Constructor for class network.oxalis.persistence.platform.OraclePlatform
 

P

PersistenceConf - Enum in network.oxalis.persistence.util
 
Platform - Interface in network.oxalis.persistence.api
 
PlatformModule - Class in network.oxalis.persistence.platform
 
PlatformModule() - Constructor for class network.oxalis.persistence.platform.PlatformModule
 

R

Repository - Annotation Type in network.oxalis.persistence.annotation
Indicates to Google Guice where that the java class is a Repository.
RepositoryConnectionMethodInterceptor - Class in network.oxalis.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.persistence.aop.RepositoryConnectionMethodInterceptor
 
rollback() - Method in class network.oxalis.persistence.aop.JdbcTxManagerImpl
 
rollback() - Method in interface network.oxalis.persistence.api.JdbcTxManager
Rollbacks the current connection

S

setRollbackOnly() - Method in class network.oxalis.persistence.aop.JdbcTxManagerImpl
marks the transaction to be rollbacked
setRollbackOnly() - Method in interface network.oxalis.persistence.api.JdbcTxManager
Marks the transaction for rollback when completing.

T

trace(String) - Method in class network.oxalis.persistence.aop.JdbcTxManagerImpl
logs a debug message with the current transaction object
trace(String) - Method in interface network.oxalis.persistence.api.JdbcTxManager
 
Transactional - Annotation Type in network.oxalis.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.persistence.aop
Looks for all @Transactional annotations and injects code for starting and stopping transactions.
TransactionalMethodInterceptor() - Constructor for class network.oxalis.persistence.aop.TransactionalMethodInterceptor
 

V

valueOf(String) - Static method in enum network.oxalis.persistence.util.PersistenceConf
Returns the enum constant of this type with the specified name.
values() - Static method in enum network.oxalis.persistence.util.PersistenceConf
Returns an array containing the constants of this enum type, in the order they are declared.
A C D G H I J M N O P R S T V 
Skip navigation links

Copyright © 2021 NorStella. All rights reserved.