A B C D E F G H I J K L M N O P R S T U V W

S

scope() - Method in class com.jenkov.mrpersister.scope.ConnectionScope
 
scope(IScopeAction) - Method in class com.jenkov.mrpersister.scope.ConnectionScope
 
scope(IScopeAction) - Method in interface com.jenkov.mrpersister.scope.IScopeBoundary
Executes the given action within this scope.
scope() - Method in class com.jenkov.mrpersister.scope.TransactionScope
 
scope(IScopeAction) - Method in class com.jenkov.mrpersister.scope.TransactionScope
 
ScopeException - Exception in com.jenkov.mrpersister.scope
Exceptions of this type are thrown from either connection or transaction scopes, if an exception is thrown inside the scope.
ScopeException() - Constructor for exception com.jenkov.mrpersister.scope.ScopeException
 
ScopeException(String) - Constructor for exception com.jenkov.mrpersister.scope.ScopeException
 
ScopeException(Throwable) - Constructor for exception com.jenkov.mrpersister.scope.ScopeException
 
ScopeException(String, Throwable) - Constructor for exception com.jenkov.mrpersister.scope.ScopeException
 
ScopeException(Throwable, Throwable, Throwable, Throwable, Throwable) - Constructor for exception com.jenkov.mrpersister.scope.ScopeException
 
ScopeException(String, Throwable, Throwable, Throwable, Throwable, Throwable) - Constructor for exception com.jenkov.mrpersister.scope.ScopeException
 
scopeFactory - Variable in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
ScopeFactory - Class in com.jenkov.mrpersister.scope
 
ScopeFactory(DataSource) - Constructor for class com.jenkov.mrpersister.scope.ScopeFactory
Creates a new ScopeFactory.
ScopeFactory(ScopingDataSource) - Constructor for class com.jenkov.mrpersister.scope.ScopeFactory
Creates a new ScopeFactory.
scopeTarget - Variable in class com.jenkov.mrpersister.scope.ConnectionScope
 
scopeTarget - Variable in class com.jenkov.mrpersister.scope.TransactionScope
 
ScopingConnection - Class in com.jenkov.mrpersister.scope
A wrapper around the original connection which can ignore calls to commit, rollback and close, if these methods are called from within either a connection or transaction scope.
ScopingConnection(Connection, ScopingDataSource) - Constructor for class com.jenkov.mrpersister.scope.ScopingConnection
 
scopingDataSource - Variable in class com.jenkov.mrpersister.scope.ScopeFactory
 
scopingDataSource - Variable in class com.jenkov.mrpersister.scope.ScopingConnection
 
ScopingDataSource - Class in com.jenkov.mrpersister.scope
A DataSource capable of scoping connections and transactions.
ScopingDataSource(DataSource) - Constructor for class com.jenkov.mrpersister.scope.ScopingDataSource
 
setAffectedRecords(int[]) - Method in class com.jenkov.mrpersister.itf.UpdateResult
 
setAutoCommit(boolean) - Method in class com.jenkov.mrpersister.impl.GenericDao
 
setAutoCommit(boolean) - Method in interface com.jenkov.mrpersister.itf.IGenericDao
Calls setAutoCommit on the underlying connection.
setAutoCommit(boolean) - Method in class com.jenkov.mrpersister.scope.ScopingConnection
 
setAutoCommitFalseException - Variable in exception com.jenkov.mrpersister.scope.ScopeException
 
setAutoGenerated(boolean) - Method in class com.jenkov.mrpersister.impl.mapping.method.GetterMapping
 
setAutoGenerated(boolean) - Method in interface com.jenkov.mrpersister.itf.mapping.IGetterMapping
Sets whether or not the value of the column in the database matching this getter method method is auto generated by the database.
setCatalog(String) - Method in class com.jenkov.mrpersister.scope.ScopingConnection
 
setColumnName(String) - Method in class com.jenkov.mrpersister.impl.mapping.method.MethodMapping
 
setColumnName(String) - Method in interface com.jenkov.mrpersister.itf.mapping.IMethodMapping
Sets the database column name this method method is method to.
setColumns(Collection) - Method in class com.jenkov.mrpersister.impl.mapping.Key
 
setColumns(Collection) - Method in interface com.jenkov.mrpersister.itf.mapping.IKey
Sets the collection of columns to use in this key mapping.
setColumnType(int) - Method in class com.jenkov.mrpersister.impl.mapping.method.MethodMapping
 
setColumnType(int) - Method in interface com.jenkov.mrpersister.itf.mapping.IMethodMapping
Sets the column type as defined in the database.
setConfiguration(IPersistenceConfiguration) - Method in class com.jenkov.mrpersister.impl.AbstractDao
Sets the persistence configuration to be used by this DAO class.
setConfiguration(Object, IPersistenceConfiguration) - Static method in class com.jenkov.mrpersister.MrPersister
Deprecated. The responsiblity of caching persistence configurations has been moved to the persistence configuration factory.
setConfigurationFactory(IPersistenceConfigurationFactory) - Static method in class com.jenkov.mrpersister.MrPersister
Deprecated. Sets the persistence configuration factory to be used with Mr.
setConfigurationFactory(IPersistenceConfigurationFactory) - Method in class com.jenkov.mrpersister.PersistenceManager
Sets the persistence configuration factory to be used with Mr.
setConfigurationId(String) - Method in class com.jenkov.mrpersister.jdbc.DatabaseConfiguration
 
setConfigurationKey(Object) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setConfigurationKey(Object) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfiguration
Sets the key by which this persistence configuration is stored internally in the MrPersister class.
setConnectionCloseException(SQLException) - Method in exception com.jenkov.mrpersister.itf.PersistenceException
 
setConnectionRollbackException(SQLException) - Method in exception com.jenkov.mrpersister.itf.PersistenceException
 
setCustomObjectMapper(ICustomObjectMapper) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setCustomObjectMapper(ICustomObjectMapper) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfiguration
Sets the custom object mapper of this persistence configuration.
setDaoCommandExecutor(IDaoCommandExecutor) - Method in class com.jenkov.mrpersister.PersistenceManager
 
setDaoCommandExecutorUnchecked(IDaoCommandExecutorUnchecked) - Method in class com.jenkov.mrpersister.PersistenceManager
 
setDaosFactory(IDaosFactory) - Method in class com.jenkov.mrpersister.PersistenceManager
 
setDatabase(Database) - Method in class com.jenkov.mrpersister.impl.ObjectReader
 
setDatabase(Database) - Method in class com.jenkov.mrpersister.impl.ObjectWriter
 
setDatabase(Database) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setDatabase(Database) - Method in interface com.jenkov.mrpersister.itf.IObjectReader
Sets the database that this IObjectReader is supposed to read objects from.
setDatabase(Database) - Method in interface com.jenkov.mrpersister.itf.IObjectWriter
Sets the database that this ObjectWriter is supposed to read objects from.
setDatabase(Database) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfiguration
Sets the database this configuration is specialized for.
setDatabaseOnConfiguration(IPersistenceConfiguration, Connection) - Static method in class com.jenkov.mrpersister.itf.Database
 
setDataSource(DataSource) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setDataSource(DataSource) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfiguration
Sets the data source associated with this persistence configuration.
setDataSource(DataSource) - Method in class com.jenkov.mrpersister.PersistenceManager
Sets the default data source used by this PeristenceManager instance, and used by the default IPersistenceConfiguration instance too.
setDataSource(DataSource, Object) - Method in class com.jenkov.mrpersister.PersistenceManager
Sets the data source to be used by the IPersistenceConfiguration stored by configKey in the configuration factory of this PersistenceManager.
setDbNameDeterminer(IDbNameDeterminer) - Method in class com.jenkov.mrpersister.impl.mapping.ObjectMapper
 
setDbNameDeterminer(IDbNameDeterminer) - Method in interface com.jenkov.mrpersister.itf.mapping.IObjectMapper
Sets the database name determiner to be used by this object mapper.
setDbNameGuesser(IDbNameGuesser) - Method in class com.jenkov.mrpersister.impl.mapping.ObjectMapper
 
setDbNameGuesser(IDbNameGuesser) - Method in interface com.jenkov.mrpersister.itf.mapping.IObjectMapper
Sets the database name determiner used by this object mapper.
setDbPrimaryKeyDeterminer(IDbPrimaryKeyDeterminer) - Method in class com.jenkov.mrpersister.impl.mapping.ObjectMapper
 
setDbPrimaryKeyDeterminer(IDbPrimaryKeyDeterminer) - Method in interface com.jenkov.mrpersister.itf.mapping.IObjectMapper
Sets the database primary key determiner to be used by this object mapper.
setDeleteSqlCache(ISqlCache) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setDeleteSqlCache(ISqlCache) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfiguration
Sets the SQL cache to be used to store delete SQL statements in this persistence configuration.
setDriver(String) - Method in class com.jenkov.mrpersister.jdbc.DatabaseConfiguration
 
setDriverParam(String) - Method in class com.jenkov.mrpersister.jdbc.DatabaseConfigurationParser
 
setGenericDaoFactory(IGenericDaoFactory) - Static method in class com.jenkov.mrpersister.MrPersister
Deprecated. Sets the generic dao factory to be used with Mr Persister.
setGenericDaoFactory(IGenericDaoFactory) - Method in class com.jenkov.mrpersister.PersistenceManager
Sets the generic dao factory to be used with Mr Persister.
setHoldability(int) - Method in class com.jenkov.mrpersister.scope.ScopingConnection
 
setInputStream(InputStream) - Method in class com.jenkov.mrpersister.impl.mapping.method.AsciiStream
 
setInputStream(InputStream) - Method in class com.jenkov.mrpersister.impl.mapping.method.BinaryStream
 
setInsertSqlCache(ISqlCache) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setInsertSqlCache(ISqlCache) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfiguration
Sets the SQL cache to be used to store insert SQL statements in this persistence configuration.
setLength(int) - Method in class com.jenkov.mrpersister.impl.mapping.method.AsciiStream
 
setLength(int) - Method in class com.jenkov.mrpersister.impl.mapping.method.BinaryStream
 
setLength(int) - Method in class com.jenkov.mrpersister.impl.mapping.method.CharacterStream
 
setLoginTimeout(int) - Method in class com.jenkov.mrpersister.jdbc.SimpleDataSource
Not supported.
setLoginTimeout(int) - Method in class com.jenkov.mrpersister.scope.ScopingDataSource
 
setLogWriter(PrintWriter) - Method in class com.jenkov.mrpersister.jdbc.SimpleDataSource
Not supported.
setLogWriter(PrintWriter) - Method in class com.jenkov.mrpersister.scope.ScopingDataSource
 
setObjectCache(IObjectCache) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setObjectClass(Class) - Method in class com.jenkov.mrpersister.impl.mapping.ObjectMapping
 
setObjectClass(Class) - Method in interface com.jenkov.mrpersister.itf.mapping.IObjectMapping
Sets the class that this object method maps.
setObjectMapper(IObjectMapper) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setObjectMapper(IObjectMapper) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfiguration
Sets the object mapper to be used with this persistence configuration.
setObjectMappingCache(IObjectMappingCache) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setObjectMappingCache(IObjectMappingCache) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfiguration
Sets the object mapping cache to be used in this persistence configuration.
setObjectMappingFactory(IObjectMappingFactory) - Static method in class com.jenkov.mrpersister.MrPersister
Deprecated. Sets the object method factory set for the Mr Persister API.
setObjectMappingFactory(IObjectMappingFactory) - Method in class com.jenkov.mrpersister.PersistenceManager
Sets the object method factory set for the Mr Persister API.
setObjectMethod(Method) - Method in class com.jenkov.mrpersister.impl.mapping.method.MethodMapping
 
setObjectMethod(Method) - Method in interface com.jenkov.mrpersister.itf.mapping.IMethodMapping
The method instance this method method maps from.
setObjectReader(IObjectReader) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setObjectReader(IObjectReader) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfiguration
Sets the object reader to be used with this persistence configuration.
setObjectWriter(IObjectWriter) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setObjectWriter(IObjectWriter) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfiguration
Sets the object writer to use with this persistence configuration.
setPassword(String) - Method in class com.jenkov.mrpersister.jdbc.DatabaseConfiguration
 
setPasswordParam(String) - Method in class com.jenkov.mrpersister.jdbc.DatabaseConfigurationParser
 
setPrimaryKey(boolean) - Method in class com.jenkov.mrpersister.impl.mapping.method.MethodMapping
 
setPrimaryKey(IKey) - Method in class com.jenkov.mrpersister.impl.mapping.ObjectMapping
 
setPrimaryKey(boolean) - Method in interface com.jenkov.mrpersister.itf.mapping.IMethodMapping
Deprecated. This method doesn't properly support compound keys. The method sends a signal about if this method mapping is a primary key mapping by itself. With the new compound key facilities a primary key may consist of more than one column. Use the public IKey IObjectMapping.getPrimaryKey() method to access the primary key of an object mapping's table.
setPrimaryKey(IKey) - Method in interface com.jenkov.mrpersister.itf.mapping.IObjectMapping
Sets the current primary key mapping.
setPrimaryKeyColumnName(String) - Method in class com.jenkov.mrpersister.impl.mapping.ObjectMapping
 
setPrimaryKeyColumnName(String) - Method in interface com.jenkov.mrpersister.itf.mapping.IObjectMapping
Deprecated. Use the setPrimaryKey() instead. The IKey interface supports compound keys.
setReadByPrimaryKeySqlCache(ISqlCache) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setReadByPrimaryKeySqlCache(ISqlCache) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfiguration
Sets the SQL cache to be used to store read-by-primary-key SQL statements in this persistence configuration.
setReader(Reader) - Method in class com.jenkov.mrpersister.impl.mapping.method.CharacterStream
 
setReadOnly(boolean) - Method in class com.jenkov.mrpersister.scope.ScopingConnection
 
setResult(Object) - Method in class com.jenkov.mrpersister.impl.ResultSetProcessorBase
 
setSavepoint() - Method in class com.jenkov.mrpersister.scope.ScopingConnection
 
setSavepoint(String) - Method in class com.jenkov.mrpersister.scope.ScopingConnection
 
setScopeFactory(IScopeFactory) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setSqlGenerator(ISqlGenerator) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setSqlGenerator(ISqlGenerator) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfiguration
Sets the SQL generator to be used with this persistence configuration.
setTable(String) - Method in class com.jenkov.mrpersister.impl.mapping.Key
 
setTable(String) - Method in interface com.jenkov.mrpersister.itf.mapping.IKey
Sets the table this key points to.
setTableMapped(boolean) - Method in class com.jenkov.mrpersister.impl.mapping.method.MethodMapping
 
setTableMapped(boolean) - Method in interface com.jenkov.mrpersister.itf.mapping.IMethodMapping
Sets whether or not the database column referenced by this method method exists in a table in the database.
setTableName(String) - Method in class com.jenkov.mrpersister.impl.mapping.ObjectMapping
 
setTableName(String) - Method in interface com.jenkov.mrpersister.itf.mapping.IObjectMapping
Sets the name of the database table that this object method maps to.
SetterMapping - Class in com.jenkov.mrpersister.impl.mapping.method
 
SetterMapping() - Constructor for class com.jenkov.mrpersister.impl.mapping.method.SetterMapping
 
setterMappingMap - Variable in class com.jenkov.mrpersister.impl.mapping.ObjectMapping
 
setterMappingSet - Variable in class com.jenkov.mrpersister.impl.mapping.ObjectMapping
 
setTransactionIsolation(int) - Method in class com.jenkov.mrpersister.scope.ScopingConnection
 
setTypeMap(Map) - Method in class com.jenkov.mrpersister.scope.ScopingConnection
 
setUpdateOptimisticSqlCache(ISqlCache) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setUpdateOptimisticSqlCache(ISqlCache) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfiguration
Sets the SQL cache to be used to store updateOptimistic SQL statements in this persistence configuration.
setUpdateSqlCache(ISqlCache) - Method in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
setUpdateSqlCache(ISqlCache) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfiguration
Sets the SQL cache to be used to store updateBatch SQL statements in this persistence configuration.
setUrl(String) - Method in class com.jenkov.mrpersister.jdbc.DatabaseConfiguration
 
setUrlParam(String) - Method in class com.jenkov.mrpersister.jdbc.DatabaseConfigurationParser
 
setUser(String) - Method in class com.jenkov.mrpersister.jdbc.DatabaseConfiguration
 
setUserParam(String) - Method in class com.jenkov.mrpersister.jdbc.DatabaseConfigurationParser
 
ShortGetterMapping - Class in com.jenkov.mrpersister.impl.mapping.method
A subclass of GetterMapping capable of inserting a Short into a PreparedStatement.
ShortGetterMapping() - Constructor for class com.jenkov.mrpersister.impl.mapping.method.ShortGetterMapping
 
ShortSetterMapping - Class in com.jenkov.mrpersister.impl.mapping.method
A subclass of the SetterMapping capable of reading a short from a ResultSet instance and insert it into a target object, by calling the target object matching setter method.
ShortSetterMapping() - Constructor for class com.jenkov.mrpersister.impl.mapping.method.ShortSetterMapping
 
SimpleDataSource - Class in com.jenkov.mrpersister.jdbc
This class is still experimental.
SimpleDataSource(String, String, String, String) - Constructor for class com.jenkov.mrpersister.jdbc.SimpleDataSource
 
size() - Method in class com.jenkov.mrpersister.impl.mapping.Key
 
size() - Method in class com.jenkov.mrpersister.impl.mapping.ObjectMappingCache
 
size() - Method in class com.jenkov.mrpersister.impl.SqlCache
 
size() - Method in interface com.jenkov.mrpersister.itf.ISqlCache
Returns the number of SQL statements stored in this cache.
size() - Method in interface com.jenkov.mrpersister.itf.mapping.IKey
Returns the number of columns in this key.
size() - Method in interface com.jenkov.mrpersister.itf.mapping.IObjectMappingCache
Returns the number of object mappings stored in this cache.
SqlCache - Class in com.jenkov.mrpersister.impl
 
SqlCache() - Constructor for class com.jenkov.mrpersister.impl.SqlCache
 
SqlDateGetterMapping - Class in com.jenkov.mrpersister.impl.mapping.method
A subclass of GetterMapping capable of inserting a java.sql.Date into a PreparedStatement.
SqlDateGetterMapping() - Constructor for class com.jenkov.mrpersister.impl.mapping.method.SqlDateGetterMapping
 
SqlDateSetterMapping - Class in com.jenkov.mrpersister.impl.mapping.method
A subclass of the SetterMapping capable of reading a java.sql.Date from a ResultSet instance and insert it into a target object, by calling the target object matching setter method.
SqlDateSetterMapping() - Constructor for class com.jenkov.mrpersister.impl.mapping.method.SqlDateSetterMapping
 
sqlGenerator - Variable in class com.jenkov.mrpersister.impl.PersistenceConfiguration
 
SqlGenerator - Class in com.jenkov.mrpersister.impl
 
SqlGenerator() - Constructor for class com.jenkov.mrpersister.impl.SqlGenerator
 
sqlStatements - Variable in class com.jenkov.mrpersister.impl.SqlCache
 
storeConfiguration(Object, IPersistenceConfiguration) - Method in class com.jenkov.mrpersister.impl.PersistenceConfigurationFactory
 
storeConfiguration(Object, IPersistenceConfiguration) - Method in interface com.jenkov.mrpersister.itf.IPersistenceConfigurationFactory
Stores the IPersistenceConfiguration by given key.
storeObjectMapping(Object, IObjectMapping) - Method in class com.jenkov.mrpersister.impl.mapping.ObjectMappingCache
 
storeObjectMapping(Object, IObjectMapping) - Method in interface com.jenkov.mrpersister.itf.mapping.IObjectMappingCache
Stores the given object-to-database method in this object method cache, under the given method key.
storeSqlInCache(Object, ISqlCache, String) - Method in class com.jenkov.mrpersister.impl.AbstractDao
Stores the given SQL string in the given cache.
storeSqlInCache(Object, ISqlCache, String) - Method in class com.jenkov.mrpersister.impl.GenericDao
Stores the given SQL string in the given cache.
storeStatement(Object, String) - Method in class com.jenkov.mrpersister.impl.SqlCache
 
storeStatement(Object, String) - Method in interface com.jenkov.mrpersister.itf.ISqlCache
Stores the given string as an SQL statement for the given object method key.
StringGetterMapping - Class in com.jenkov.mrpersister.impl.mapping.method
A subclass of GetterMapping capable of inserting a String into a PreparedStatement.
StringGetterMapping() - Constructor for class com.jenkov.mrpersister.impl.mapping.method.StringGetterMapping
 
StringSetterMapping - Class in com.jenkov.mrpersister.impl.mapping.method
A subclass of the SetterMapping capable of reading a String from a ResultSet instance and insert it into a target object, by calling the target object matching setter method.
StringSetterMapping() - Constructor for class com.jenkov.mrpersister.impl.mapping.method.StringSetterMapping
 

A B C D E F G H I J K L M N O P R S T U V W