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

A

absolute(int) - Method in class org.tentackle.persist.ResultSetWrapper
Moves the cursor to the given row number in this ResultSet object.
absolutePath() - Method in class org.tentackle.persist.DbPreferences
 
AbstractDbObject<P extends AbstractDbObject<P>> - Class in org.tentackle.persist
A persistent low-level database object.
AbstractDbObject(Db) - Constructor for class org.tentackle.persist.AbstractDbObject
Creates a database object.
AbstractDbObject() - Constructor for class org.tentackle.persist.AbstractDbObject
Creates a database object not associated to a logical Db-connection.
AbstractDbOperation<P extends AbstractDbOperation<P>> - Class in org.tentackle.persist
A AbstractDbOperation provides methods that are not part of AbstractDbObjects and is associated to a Db-session.
AbstractDbOperation(Db) - Constructor for class org.tentackle.persist.AbstractDbOperation
Creates a database object.
AbstractDbOperation() - Constructor for class org.tentackle.persist.AbstractDbOperation
Creates a database object not associated to a logical Db-connection.
AbstractIdSource - Class in org.tentackle.persist
Base implementation for IdSources.
AbstractIdSource(String) - Constructor for class org.tentackle.persist.AbstractIdSource
Creates an idsource.
AbstractPersistentObject<T extends PersistentDomainObject<T>,P extends AbstractPersistentObject<T,P>> - Class in org.tentackle.pdo
AbstractApplication database object.
Extends AbstractDbObject with features necessary in nearly all desktop enterprise applications.
AbstractPersistentObject(T, DomainContext) - Constructor for class org.tentackle.pdo.AbstractPersistentObject
Creates an application database object.
AbstractPersistentObject(T, Session) - Constructor for class org.tentackle.pdo.AbstractPersistentObject
Creates an application database object without a domain context for a given connection.
AbstractPersistentObject(T) - Constructor for class org.tentackle.pdo.AbstractPersistentObject
Creates an application database object without a database context.
AbstractPersistentObject() - Constructor for class org.tentackle.pdo.AbstractPersistentObject
Creates an application database object without a database context.
AbstractPersistentOperation<T extends Operation<T>,P extends AbstractPersistentOperation<T,P>> - Class in org.tentackle.pdo
A AbstractPersistentOperation provides methods that are not part of PersistentOperations and is associated to a DomainContext.
AbstractPersistentOperation(T, DomainContext) - Constructor for class org.tentackle.pdo.AbstractPersistentOperation
Creates an operation object.
AbstractPersistentOperation(T, Session) - Constructor for class org.tentackle.pdo.AbstractPersistentOperation
Creates an operation object without a domain context for a given connection.
AbstractPersistentOperation(T) - Constructor for class org.tentackle.pdo.AbstractPersistentOperation
Creates an operation object without a database context.
AbstractPersistentOperation() - Constructor for class org.tentackle.pdo.AbstractPersistentOperation
Creates an operation object without a database context.
acceptPersistenceVisitor(PersistenceVisitor, char) - Method in class org.tentackle.persist.AbstractDbObject
Accepts a persistence operation visitor.
add(String, Object...) - Method in class org.tentackle.persist.Query
Appends an sql-part and corresponding parameters to this query.
addComponents(IdentifiableMap<PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
 
addComponents(IdentifiableMap<PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.pdo.AbstractPersistentObject
Adds the components of this object to a map.
addComponents(IdentifiableMap<PersistentDomainObject<?>>, Collection<? extends PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.pdo.AbstractPersistentObject
Adds the components of a collection to a map.
addConnection(ManagedConnection) - Method in class org.tentackle.persist.DefaultConnectionManager
Adds a connection to the list.
addDb(Db) - Method in class org.tentackle.persist.DefaultConnectionManager
Adds a Db to the list.
addExpiration(long, long, List<IdSerialTuple>) - Method in class org.tentackle.persist.TableSerialExpirationBacklog
Adds an expiration set to the backlog.
addJoin(Join<? super T, ?>) - Method in class org.tentackle.pdo.JoinedSelect
Adds a join.
addKey(DbPreferencesKey) - Method in class org.tentackle.persist.DbPreferencesFactory
Adds a key/value pair.
addModificationListener(ModificationListener) - Method in class org.tentackle.pdo.DbPdoTracker
 
addModificationListener(ModificationListener) - Method in class org.tentackle.persist.ModificationTracker
Adds a modification listener.
addNodeChangeListener(NodeChangeListener) - Method in class org.tentackle.persist.DbPreferences
Registers the specified listener to receive node change events for this node.
addPreferenceChangeListener(PreferenceChangeListener) - Method in class org.tentackle.persist.DbPreferences
Registers the specified listener to receive preference change events for this preference node.
addPreferences(DbPreferences) - Method in class org.tentackle.persist.DbPreferencesFactory
Adds a preferences node the maps.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.tentackle.persist.AbstractDbObject
Adds a PropertyChangeListener to the listener list.
The listener is registered for all bound properties of this class.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.tentackle.persist.AbstractDbObject
Adds a PropertyChangeListener to the listener list for a specific property.
addReferencingClass(Class<T>, String) - Method in class org.tentackle.pdo.AbstractPersistentObject
Adds a PDO class that is referencing this PDO clazz.
addReferencingClass(Class<? extends AbstractDbObject<?>>, String) - Method in class org.tentackle.persist.DbObjectClassVariables
Adds a PDO class that is referencing the class of this class variable holder.
addResultSet(ResultSetWrapper) - Method in class org.tentackle.persist.ManagedConnection
Adds a pending result set.
addRunningStatement(StatementWrapper) - Method in class org.tentackle.persist.ManagedConnection
Remembers a statement as running.
addSession(Object, SessionInfo) - Method in class org.tentackle.app.SessionCache
Adds a mapping between a session and a user info.
This is usually done in the login controller.
addShutdownRunnable(Runnable) - Method in class org.tentackle.persist.ModificationTracker
Adds a shutdown runnable.
The runnables will be executed on termination of this tracker.
addSnapshot(T) - Method in class org.tentackle.pdo.AbstractPersistentObject
Adds a snapshot to the list of snapshots.
addToModificationTable(boolean, String) - Method in class org.tentackle.persist.DbModification
Adds an entry for this counter (== database object class) to the modification table.
addToModificationTable() - Method in class org.tentackle.persist.ModificationTally
Adds this counter to the modification table.
addToUpdateCount(int) - Method in class org.tentackle.persist.DbTransaction
Add to updateCount.
AdminExtensionAdapter - Class in org.tentackle.pdo
Adapter hiding the rmi-stuff for the admin session extension.
AdminExtensionAdapter() - Constructor for class org.tentackle.pdo.AdminExtensionAdapter
 
afterLast() - Method in class org.tentackle.persist.ResultSetCursor
Positions the cursor after the last row.
Works even for empty cursors.
afterLast() - Method in class org.tentackle.persist.ResultSetWrapper
Moves the cursor to the end of this ResultSet object, just after the last row.
afterLast() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Positions the cursor after the last row.
Works even for empty cursors.
afterLast() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
alwaysPrepare - Variable in class org.tentackle.persist.DbObjectClassVariables
true if prepared statements should always be prepared (i.e.
AN_CLASSID - Static variable in class org.tentackle.persist.AbstractDbObject
name of class-ID attribute.
AN_EDITEDBY - Static variable in class org.tentackle.pdo.AbstractPersistentObject
name of the editedBy attribute.
AN_EDITEDEXPIRY - Static variable in class org.tentackle.pdo.AbstractPersistentObject
name of the editedExpiry attribute.
AN_EDITEDSINCE - Static variable in class org.tentackle.pdo.AbstractPersistentObject
name of the editedSince attribute.
AN_ID - Static variable in class org.tentackle.persist.AbstractDbObject
name of ID attribute.
AN_NORMTEXT - Static variable in class org.tentackle.pdo.AbstractPersistentObject
name of the normText attribute.
AN_ROOTCLASSID - Static variable in class org.tentackle.pdo.AbstractPersistentObject
name of rootclass-ID attribute.
AN_ROOTID - Static variable in class org.tentackle.pdo.AbstractPersistentObject
name of root-ID attribute.
AN_SERIAL - Static variable in class org.tentackle.persist.AbstractDbObject
name of serial attribute.
AN_TABLESERIAL - Static variable in class org.tentackle.persist.AbstractDbObject
name of tableserial attribute.
applicationData - Variable in class org.tentackle.persist.MasterSerial
Optional application data returned to the client.
apply(Db, PreparedStatementWrapper) - Method in class org.tentackle.persist.Query
Applies the query parameters to the statement.
Optionally applies limit, offset as well.
applyColumnIndex(int) - Method in class org.tentackle.persist.ResultSetSkipBlock
Applies the used column index to this skip block.
applyParameters(PreparedStatementWrapper, int) - Method in class org.tentackle.persist.Query
Apply the query parameters only.
areNodeListenersRegistered() - Method in class org.tentackle.persist.DbPreferences
 
arePreferenceListenersRegistered() - Method in class org.tentackle.persist.DbPreferences
Returns whether reference listeners are registered.
assertDbNotRemote(Db) - Method in class org.tentackle.persist.AbstractIdSource
Assert the correct Db.
assertDomainContextMutable() - Method in class org.tentackle.pdo.AbstractPersistentObject
Asserts that the domain context is mutable.
assertDomainContextMutable() - Method in class org.tentackle.pdo.AbstractPersistentOperation
Asserts that the domain context is mutable.
assertMutable() - Method in class org.tentackle.pdo.AbstractPersistentObject
Asserts that object is mutable.
assertMutable() - Method in class org.tentackle.persist.AbstractDbObject
Asserts that object is mutable.
assertNoJoins() - Method in class org.tentackle.persist.ResultSetCursor
Asserts that there are no joins in the query.
assertNormTextProvided() - Method in class org.tentackle.pdo.AbstractPersistentObject
Asserts that entity provides a normtext.
assertNotAbstract() - Method in class org.tentackle.pdo.AbstractPersistentObject
Asserts that this is not an abstract entity class.
assertNotCached() - Method in class org.tentackle.pdo.AbstractPersistentObject
Asserts that the PDO is not cached.
assertNotNew() - Method in class org.tentackle.persist.AbstractDbObject
Asserts that object is not new.
assertNotOverloaded() - Method in class org.tentackle.persist.AbstractDbObject
Asserts that this object is not overloaded.
assertNotReadOnly() - Method in class org.tentackle.persist.StatementWrapper
Asserts db is writable.
assertNotRemote() - Method in class org.tentackle.persist.AbstractDbObject
asserts that this object does not belong to a remote session.
assertNotRemote() - Method in class org.tentackle.persist.Db
asserts that this is not a remote connection
assertNoTxRunning() - Method in class org.tentackle.persist.Db
Asserts that no transaction is running.
assertNumberOfRowsAffected(int, int) - Method in class org.tentackle.persist.AbstractDbObject
Checks the correct number of rows affected.
assertOneRowAffected(Db, int) - Method in class org.tentackle.persist.AbstractIdSource
Asserts that exactly one row is affected by an update.
assertOpen() - Method in class org.tentackle.persist.Db
Asserts that the database is open.
assertOpen() - Method in class org.tentackle.persist.StatementWrapper
Asserts the statement is open.
assertOwnerThread() - Method in class org.tentackle.persist.Db
Asserts db is not used by another thread than the ownerthread.
assertPersistable() - Method in class org.tentackle.pdo.AbstractPersistentObject
Asserts that this object is saveable.
assertPersistable() - Method in class org.tentackle.persist.AbstractDbObject
Asserts that this object is saveable.
assertReadPermission() - Method in class org.tentackle.pdo.AbstractPersistentObject
Checks read permission for this object.
assertRemote() - Method in class org.tentackle.persist.AbstractDbObject
asserts that this object belongs to a remote session.
assertRemote() - Method in class org.tentackle.persist.Db
asserts that this is a remote connection
assertRemoteSecurityManagerInitialized() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
assertRootContext() - Method in class org.tentackle.pdo.AbstractPersistentObject
Asserts that the po's context is a root context.
assertRootContextIsAccepted() - Method in class org.tentackle.pdo.AbstractPersistentObject
Checks the root context agains the security rules.
assertRootContextIsAccepted() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
assertRootEntity() - Method in class org.tentackle.pdo.AbstractPersistentObject
Checks if the po is a root entity.
assertSessionBelongsToMe(Session) - Method in class org.tentackle.persist.DefaultConnectionManager
Asserts that the session belongs to this manager.
assertSessionIsLocal() - Method in class org.tentackle.persist.ResultSetCursor
Asserts that session is local.
assertSessionIsRemote() - Method in class org.tentackle.persist.ResultSetCursor
Asserts that session is remote.
assertThisRowAffected(int) - Method in class org.tentackle.persist.AbstractDbObject
Checks that exactly one row is affected.
assertTokenLockProvided() - Method in class org.tentackle.pdo.AbstractPersistentObject
Asserts that entity provides a normtext.
assertTxRunning() - Method in class org.tentackle.persist.Db
Asserts that a transaction with the given voucher is running.
assertValidSnapshot(T) - Method in class org.tentackle.pdo.AbstractPersistentObject
Asserts that given snapshot is valid for this object.
assertWritePermission() - Method in class org.tentackle.pdo.AbstractPersistentObject
Checks write permission for this object.
attach(Session) - Method in interface org.tentackle.persist.ConnectionManager
Attaches a Db to a connection.
A Db must be attached before it can use any statements.
attach(Session) - Method in class org.tentackle.persist.DefaultConnectionManager
 
attach(Session) - Method in class org.tentackle.persist.MpxConnectionManager
 
attachSession(Db) - Method in class org.tentackle.persist.ManagedConnection
Attaches a connection to a session.
attributesModified() - Method in class org.tentackle.persist.AbstractDbObject
Determines whether this object got some of its attributes modified.
It does not check whether some of its components are modified! This method can also be used for non-tracked objects.

B

beforeFirst() - Method in class org.tentackle.persist.ResultSetCursor
Positions the cursor before the first row.
Works even for empty cursors.
beforeFirst() - Method in class org.tentackle.persist.ResultSetWrapper
Moves the cursor to the front of this ResultSet object, just before the first row.
beforeFirst() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Positions the cursor before the first row.
Works even for empty cursors.
beforeFirst() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
begin(String) - Method in class org.tentackle.persist.Db
Starts a transaction.
Does nothing if a transaction is already running!
begin() - Method in class org.tentackle.persist.Db
 
BEGIN - Static variable in class org.tentackle.persist.ModificationLog
modification type: begin transaction
beginTx(String) - Method in class org.tentackle.persist.AbstractDbObject
Begins a transaction.
Also sets the txObject if a transaction was started.
buildInnerSql() - Method in class org.tentackle.persist.Query
Builds the inner sql query string.

C

cancel() - Method in class org.tentackle.persist.StatementWrapper
Cancels a statement.
cancelled - Variable in class org.tentackle.persist.StatementWrapper
flag if statement has been cancelled.
cancelRunningStatements() - Method in class org.tentackle.persist.ManagedConnection
Cancels the(all) currently running statement(s).
May be invoked from any thread.
canonicalize(Canonicalizer<String>, Canonicalizer<AbstractDbObject<?>>) - Method in class org.tentackle.persist.ModificationLog
Canonicalize the strings in this modlog.
Used to reduce communication bandwidth when sending larger collections of modlogs via RMI.
checkClassPermission(DomainContext, Permission) - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Check security for this class.
checkClientVersionInfo(Serializable) - Method in class org.tentackle.persist.rmi.RemoteDbConnectionImpl
Checks the client's version information.
checkForDeadLink(SQLException) - Method in class org.tentackle.persist.Db
Checks for a dead communications link.
If the link is down, for example the database server closed it, the connection is marked dead.
checkSecurity - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
Flag is true to check the security rules for each access to objects of this class.
checkStatementResultSetParameters - Static variable in class org.tentackle.persist.ManagedConnection
Optionally enable statement checks for resultSetType and resultSetConcurrency.
childrenNames() - Method in class org.tentackle.persist.DbPreferences
 
CIPHER_SUITES - Static variable in class org.tentackle.persist.rmi.DbServer
The property key for the SSL cipher suites.
classBaseName - Variable in class org.tentackle.persist.DbObjectClassVariables
the base-classname.
classId - Variable in class org.tentackle.persist.DbObjectClassVariables
The unique class id.
className - Variable in class org.tentackle.persist.DbOperationClassVariables
the full classname.
CLASSVARIABLES - Static variable in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Variables common to all instances of NumberPoolPersistenceImpl.
CLASSVARIABLES - Static variable in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Variables common to all instances of NumberRangePersistenceImpl.
CLASSVARIABLES - Static variable in class org.tentackle.security.pdo.SecurityPersistenceImpl
Variables common to all instances of SecurityPersistenceImpl.
CLASSVARIABLES_NAME - Static variable in class org.tentackle.pdo.PersistentObjectClassVariables
the declared name of the static class variables.
clazz - Variable in class org.tentackle.persist.DbObjectClassVariables
the class.
clazz - Variable in class org.tentackle.persist.DbOperationClassVariables
the class.
cleanup() - Method in class org.tentackle.persist.ModificationTracker
 
cleanup(boolean) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Cleanup the session.
cleanupDbAfterException() - Method in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Cleans up the db after an exception.
cleanupSession(RemoteDbSessionImpl) - Method in class org.tentackle.persist.rmi.RemoteDbSessionCleanupThread
Cleans up a session.
cleanupZombieSession(RemoteDbSessionImpl) - Method in class org.tentackle.persist.rmi.RemoteDbSessionCleanupThread
Cleans up a zombie session.
cleanupZombieSessions() - Method in class org.tentackle.persist.rmi.RemoteDbSessionCleanupThread
Cleans up all zombie sessions.
clear() - Method in class org.tentackle.persist.DbPreferences
 
clearCloned() - Method in class org.tentackle.persist.Db
Clears the cloned state.
clearLazyObject() - Method in class org.tentackle.persist.ModificationLog
Clears the lazyObject.
clearMDC() - Method in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Clears the MDC.
clearOnRemoteSave() - Method in class org.tentackle.persist.AbstractDbObject
Clears some references to reduce bandwidth.
Invoked for remote objects only.
clearParameters() - Method in class org.tentackle.persist.PreparedStatementWrapper
Clears the current parameter values immediately.
clearPassword() - Method in class org.tentackle.persist.Db
Clears all passwords (stored in char[]-arrays) so that they are no more visible in memory.
clearStatistics() - Static method in class org.tentackle.persist.StatementStatistics
Clears the counters.
clearTokenLock() - Method in class org.tentackle.pdo.AbstractPersistentObject
Clears or renews the token lock.
CLIENT_AUTH - Static variable in class org.tentackle.persist.rmi.DbServer
The property key for the SSL client authentication.
ClientSocketFactory - Class in org.tentackle.persist.rmi
Standard client socket factory.
ClientSocketFactory() - Constructor for class org.tentackle.persist.rmi.ClientSocketFactory
 
clone() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
clone() - Method in class org.tentackle.pdo.AbstractPersistentOperation
 
clone() - Method in class org.tentackle.persist.AbstractDbObject
Clones an object.
clone() - Method in class org.tentackle.persist.AbstractDbOperation
Clones the operation object.
clone() - Method in class org.tentackle.persist.Db
Clones a logical connection.
clonePersistentObject() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
clonePersistentOperation() - Method in class org.tentackle.pdo.AbstractPersistentOperation
 
close() - Method in class org.tentackle.persist.Db
 
close() - Method in class org.tentackle.persist.ManagedConnection
Closes the connection.
Closing an already closed connection is allowed.
close() - Method in class org.tentackle.persist.PreparedStatementWrapper
 
close() - Method in class org.tentackle.persist.ResultSetCursor
Closes the cursor.
The cursor is opened in its constructor.
close() - Method in class org.tentackle.persist.ResultSetWrapper
Closes the resultset.
close() - Method in interface org.tentackle.persist.rmi.RemoteDbSession
Closes a session.
close() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
 
close() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Closes the scrollable resource.
The scrollable resource is opened in its constructor.
close() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
close() - Method in class org.tentackle.persist.StatementWrapper
Closes this statement.
closeDb(Db) - Method in class org.tentackle.persist.DefaultDbPool
Closes a db.
The method can be overridden if there is something to do after/before close.
closeDb(boolean) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Closes the database connection (and thus rolls back any pending transaction).
closePreparedStatements(boolean) - Method in class org.tentackle.persist.ManagedConnection
Closes prepared statements.
CN_ALLOWED - Static variable in class org.tentackle.security.pdo.SecurityPersistenceImpl
database column name for 'allowed'.
CN_BEGIN - Static variable in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
database column name for 'begin'.
CN_CLASSID - Static variable in class org.tentackle.persist.AbstractDbObject
name of class-ID column.
CN_DESCRIPTION - Static variable in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
database column name for 'description'.
CN_DOMAINCONTEXTCLASSID - Static variable in class org.tentackle.security.pdo.SecurityPersistenceImpl
database column name for 'domainContextClassId'.
CN_DOMAINCONTEXTID - Static variable in class org.tentackle.security.pdo.SecurityPersistenceImpl
database column name for 'domainContextId'.
CN_EDITEDBY - Static variable in class org.tentackle.pdo.AbstractPersistentObject
name of the editedBy column.
CN_EDITEDEXPIRY - Static variable in class org.tentackle.pdo.AbstractPersistentObject
name of the editedExpiry column.
CN_EDITEDSINCE - Static variable in class org.tentackle.pdo.AbstractPersistentObject
name of the editedSince column.
CN_END - Static variable in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
database column name for 'end'.
CN_GRANTEECLASSID - Static variable in class org.tentackle.security.pdo.SecurityPersistenceImpl
database column name for 'granteeClassId'.
CN_GRANTEEID - Static variable in class org.tentackle.security.pdo.SecurityPersistenceImpl
database column name for 'granteeId'.
CN_ID - Static variable in class org.tentackle.persist.AbstractDbObject
name of ID column.
CN_KEY - Static variable in class org.tentackle.persist.DbPreferencesKey
database column name for 'key'.
CN_LOWWATERMARK - Static variable in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
database column name for 'lowWaterMark'.
CN_MESSAGE - Static variable in class org.tentackle.persist.ModificationLog
database column name for 'message'.
CN_MESSAGE - Static variable in class org.tentackle.security.pdo.SecurityPersistenceImpl
database column name for 'message'.
CN_MODTYPE - Static variable in class org.tentackle.persist.ModificationLog
database column name for 'modType'.
CN_NAME - Static variable in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
database column name for 'name'.
CN_NAME - Static variable in class org.tentackle.persist.DbPreferencesNode
database column name for 'name'.
CN_NODEID - Static variable in class org.tentackle.persist.DbPreferencesKey
database column name for 'nodeId'.
CN_NORMTEXT - Static variable in class org.tentackle.pdo.AbstractPersistentObject
name of the normText column.
CN_NUMBERPOOLID - Static variable in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
database column name for 'numberPoolId'.
CN_OBJECTCLASSID - Static variable in class org.tentackle.persist.ModificationLog
database column name for 'objectClassId'.
CN_OBJECTCLASSID - Static variable in class org.tentackle.security.pdo.SecurityPersistenceImpl
database column name for 'objectClassId'.
CN_OBJECTCLASSNAME - Static variable in class org.tentackle.security.pdo.SecurityPersistenceImpl
database column name for 'objectClassName'.
CN_OBJECTID - Static variable in class org.tentackle.persist.ModificationLog
database column name for 'objectId'.
CN_OBJECTID - Static variable in class org.tentackle.security.pdo.SecurityPersistenceImpl
database column name for 'objectId'.
CN_ONLINE - Static variable in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
database column name for 'online'.
CN_PARENTID - Static variable in class org.tentackle.persist.DbPreferencesNode
database column name for 'parentId'.
CN_PERMISSIONS - Static variable in class org.tentackle.security.pdo.SecurityPersistenceImpl
database column name for 'permissions'.
CN_PRIORITY - Static variable in class org.tentackle.security.pdo.SecurityPersistenceImpl
database column name for 'priority'.
CN_PROCESSED - Static variable in class org.tentackle.persist.ModificationLog
database column name for 'processed'.
CN_REALM - Static variable in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
database column name for 'realm'.
CN_REQUESTSIZE - Static variable in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
database column name for 'requestSize'.
CN_ROOTCLASSID - Static variable in class org.tentackle.pdo.AbstractPersistentObject
name of rootclass-ID column.
CN_ROOTID - Static variable in class org.tentackle.pdo.AbstractPersistentObject
name of root-ID column.
CN_SERIAL - Static variable in class org.tentackle.persist.AbstractDbObject
name of serial column.
CN_TABLESERIAL - Static variable in class org.tentackle.persist.AbstractDbObject
name of tableserial column.
CN_TRACKEDNAME - Static variable in class org.tentackle.persist.DbModification
database column name for 'trackedName'.
CN_TXID - Static variable in class org.tentackle.persist.ModificationLog
database column name for 'txId'.
CN_TXNAME - Static variable in class org.tentackle.persist.ModificationLog
database column name for 'txName'.
CN_UPLINK - Static variable in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
database column name for 'uplink'.
CN_USER - Static variable in class org.tentackle.persist.DbPreferencesNode
database column name for 'user'.
CN_USER - Static variable in class org.tentackle.persist.ModificationLog
database column name for 'user'.
CN_VALUE - Static variable in class org.tentackle.persist.DbPreferencesKey
database column name for 'value'.
CN_WHEN - Static variable in class org.tentackle.persist.ModificationLog
database column name for 'when'.
collect(StatementHistory) - Static method in class org.tentackle.persist.StatementStatistics
Collects the statistics from a statement history.
collectStatistics - Static variable in class org.tentackle.persist.ManagedConnection
Flag to turn on statement statistics.
collectStatistics - Static variable in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
If true method invocations are counted and measured per method.
columnCount - Variable in class org.tentackle.persist.DbObjectClassVariables
Number of columns in a resultset.
commit(Db) - Method in interface org.tentackle.persist.CommitTxRunnable
Performs any processing necessary before commit.
commit(long) - Method in class org.tentackle.persist.Db
Commits a transaction if the corresponding begin() has started it.
commit() - Method in class org.tentackle.persist.ManagedConnection
Performs a commit.
COMMIT - Static variable in class org.tentackle.persist.ModificationLog
modification type: commit transaction
commitImmediately() - Method in class org.tentackle.persist.Db
Commits the current transaction, if pending.
CommitTxRunnable - Interface in org.tentackle.persist
A Runnable that gets invoked before a physical commit.
compare(P, P) - Method in class org.tentackle.persist.IdComparator
 
compare(T, T) - Method in class org.tentackle.persist.NameComparator
 
compare(T, T) - Method in class org.tentackle.persist.NameIdComparator
 
compareTo(P) - Method in class org.tentackle.persist.AbstractDbObject
Compare two objects.
We are using the ID to compare objects.
compareTo(Session) - Method in class org.tentackle.persist.Db
Compares two db instances.
compareTo(DbObjectClassVariables.ForeignReference) - Method in class org.tentackle.persist.DbObjectClassVariables.ForeignReference
compareTo(StatementStatistics) - Method in class org.tentackle.persist.StatementStatistics
 
CompressedClientSocketFactory - Class in org.tentackle.persist.rmi
ZIP-compressed client socket factory.
CompressedClientSocketFactory() - Constructor for class org.tentackle.persist.rmi.CompressedClientSocketFactory
 
CompressedServerSocketFactory - Class in org.tentackle.persist.rmi
Zip-compressed server socket factory.
CompressedServerSocketFactory() - Constructor for class org.tentackle.persist.rmi.CompressedServerSocketFactory
 
CompressedSslClientSocketFactory - Class in org.tentackle.persist.rmi
ZIP-compressed client socket factory
CompressedSslClientSocketFactory() - Constructor for class org.tentackle.persist.rmi.CompressedSslClientSocketFactory
 
CompressedSslServerSocketFactory - Class in org.tentackle.persist.rmi
Zip-compressed server socket factory.
CompressedSslServerSocketFactory(String[], String[], boolean) - Constructor for class org.tentackle.persist.rmi.CompressedSslServerSocketFactory
Creates a new instance of CompressedServerSocketFactory.
CompressedSslServerSocketFactory() - Constructor for class org.tentackle.persist.rmi.CompressedSslServerSocketFactory
Creates a CompressedServerSocketFactory with default cipher suites, protocols and without client authentication.
con - Variable in class org.tentackle.persist.StatementWrapper
the managed connection.
configure(Db, String) - Method in class org.tentackle.persist.DefaultIdSourceConfigurator
 
configure(Db, String) - Method in interface org.tentackle.persist.IdSourceConfigurator
Connect to the ID-Source.
configureColumn(String) - Method in class org.tentackle.persist.ResultSetSection
Configures a column for automatic retrieval.
configureColumn(String) - Method in class org.tentackle.persist.ResultSetWrapper
Configures a column of the current section for automatic retrieval.
configureDelegate(Object...) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
Configures the delegate.
configurePreferences() - Method in class org.tentackle.app.ServerApplication
 
configureRemoteObject(DomainContext, T) - Method in class org.tentackle.pdo.AbstractPersistentObject
Configures the remotely retrieved object.
configureRemoteObject(T) - Method in class org.tentackle.persist.ResultSetCursor
Configures the remotely retrieved PDO.
configureRemoteObjects(DomainContext, Collection<T>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Configures the remotely retrieved objects.
configureSection(Object) - Method in class org.tentackle.persist.ResultSetWrapper
Configures a section within this resultset for retrieval.
conList - Variable in class org.tentackle.persist.DefaultConnectionManager
managed connections.
connect() - Method in class org.tentackle.persist.Db
Creates a physical low level connection to the local db server via JDBC using this Db (authentication by userinfo or fixed user/password).
CONNECTION_CLASS - Static variable in class org.tentackle.persist.rmi.DbServer
The property key for the connection class to export.
ConnectionManager - Interface in org.tentackle.persist
Connection Manager for local connections.
JDBC connections are never used directly.
consume() - Method in class org.tentackle.persist.StatementWrapper
Consume a statement without executing it.
The method is invoked if a rollback is performed prior to consuming the statement.
containsPattern(String) - Method in class org.tentackle.pdo.AbstractPersistentObject
Searches for a "pattern" in this object.
The default implementation looks for the pattern in the normtext.
convertConnectionIdToIndex(int) - Method in class org.tentackle.persist.DefaultConnectionManager
Converts the connection id to the internal Db-array index.
copy() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates a "fast copy" of this object.
copyToDb(Db, boolean) - Method in class org.tentackle.persist.AbstractDbObject
Copies an object from one db connection to another.
countForClearWarnings() - Method in class org.tentackle.persist.ManagedConnection
Increments a counter and empties the warnings on the connection and all prepared statements if a trigger value is reached.
countInvocation(Duration) - Method in class org.tentackle.persist.StatementStatistics
Count the invocation of a statement.
countMethodInvocation(Method, Class<?>, Duration) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Counts the invocation of a delegate method.
countModification() - Method in class org.tentackle.pdo.AbstractPersistentObject
Counts a modification for the class of this object.
countModification() - Method in class org.tentackle.persist.AbstractDbObject
Counts a modification for the class of this object.
countModification(long) - Method in class org.tentackle.persist.DbModification
Counts modifications.
Adds the count to the table's entry and the master entry.
countModification(String) - Method in class org.tentackle.persist.ModificationTracker
Counts the modification for a table.
Used by the persistence layer to update the modification table.
countPending() - Method in class org.tentackle.persist.ModificationTally
Adds a pending count.
create(SessionInfo) - Method in class org.tentackle.persist.DbFactory
 
create(SessionManager, SessionInfo) - Method in class org.tentackle.persist.DbFactory
 
create(RemoteDbSession) - Method in class org.tentackle.persist.DbRemoteSessionFactory
 
create(RemoteDbSession) - Method in interface org.tentackle.persist.RemoteSessionFactory
Creates the remote session.
CREATE_REGISTRY - Static variable in class org.tentackle.persist.rmi.DbServer
The property key whether to create a registry or use an external one.
createAttributesInSnapshot(NumberPoolPersistenceImpl) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Updates the attributes in snapshot object.
The snapshot object is assumed to be a clone of this object.
createAttributesInSnapshot(NumberRangePersistenceImpl) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Updates the attributes in snapshot object.
The snapshot object is assumed to be a clone of this object.
createAttributesInSnapshot(AbstractPersistentObject) - Method in class org.tentackle.pdo.AbstractPersistentObject
Updates the attributes in snapshot object.
The snapshot object is assumed to be a clone of this object.
createAttributesInSnapshot(SecurityPersistenceImpl) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Updates the attributes in snapshot object.
The snapshot object is assumed to be a clone of this object.
createBacklog() - Method in class org.tentackle.persist.DbObjectClassVariables
Creates the table serial backlog.
createClientSocketFactory(RMIClientSocketFactory, SocketFactoryType) - Method in class org.tentackle.persist.rmi.SocketFactoryFactory
Creates a client socket factory.
createComponentsInSnapshot(NumberPoolPersistenceImpl) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Updates the components in snapshot object.
The snapshot object is assumed to be a clone of this object.
createComponentsInSnapshot(AbstractPersistentObject) - Method in class org.tentackle.pdo.AbstractPersistentObject
Updates the components in snapshot object.
The snapshot object is assumed to be a clone of this object.
createConnections(int) - Method in class org.tentackle.persist.MpxConnectionManager
Create spare connections.
createCopyInContext(DomainContext) - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates a new object as a copy of the current object in another (or the same) database context.
The new context must be of the same class as the old one.
createDbServer(Class<? extends RemoteDbConnectionImpl>) - Method in class org.tentackle.app.ServerApplication
Creates the DbServer instance (but does not start it).
The default implementation creates a DbServer.
createDeleteAllSql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the sql text to delete objects.
createDeleteSql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the SQL code for the delete statement.
createDummyUpdateSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates the SQL code for the dummy update statement.
Useful get an exclusive lock within a transaction.
createDummyUpdateSql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the SQL code for the dummy update statement.
Useful get an exclusive lock within a transaction.
createException(Throwable) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
createInsertSql() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
 
createInsertSql() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
 
createInsertSql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the SQL code for the insert statement.
createInsertSql() - Method in class org.tentackle.persist.DbModification
 
createInsertSql() - Method in class org.tentackle.persist.DbPreferencesKey
 
createInsertSql() - Method in class org.tentackle.persist.DbPreferencesNode
 
createInsertSql() - Method in class org.tentackle.persist.ModificationLog
 
createInsertSql() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
createJoinedPdo(T) - Method in class org.tentackle.pdo.Join
Creates a new PDO to join to given pdo.
createJoinedSql(T, StringBuilder) - Method in class org.tentackle.pdo.JoinedSelect
Creates the SQL-code that does the joined select.
createKey() - Method in class org.tentackle.persist.DbPreferencesFactory
Creates a new DbPreferencesKey.
createModificationEvent(Collection<ModificationEventDetail>) - Method in class org.tentackle.persist.ModificationTracker
Creates a modification event.
createModificationLog(char) - Method in class org.tentackle.persist.AbstractDbObject
Creates a ModificationLog.
createModificationLog() - Method in class org.tentackle.persist.DefaultModificationLogFactory
 
createModificationLog(Db) - Method in class org.tentackle.persist.DefaultModificationLogFactory
 
createModificationLog(Db, char) - Method in class org.tentackle.persist.DefaultModificationLogFactory
 
createModificationLog(AbstractDbObject<P>, char) - Method in class org.tentackle.persist.DefaultModificationLogFactory
 
createModificationLog(ModificationLog, char) - Method in class org.tentackle.persist.DefaultModificationLogFactory
 
createModificationLog() - Method in interface org.tentackle.persist.ModificationLogFactory
Creates a modlog.
createModificationLog(Db) - Method in interface org.tentackle.persist.ModificationLogFactory
Creates an empty modification log for a given db.
createModificationLog(Db, char) - Method in interface org.tentackle.persist.ModificationLogFactory
Creates a modification log for a given db and modification type.
createModificationLog(AbstractDbObject<P>, char) - Method in interface org.tentackle.persist.ModificationLogFactory
Creates a modification log from an object.
createModificationLog(ModificationLog, char) - Method in interface org.tentackle.persist.ModificationLogFactory
Creates a modlog from another modlog, but a different type.
createNode() - Method in class org.tentackle.persist.DbPreferencesFactory
Creates a new DbPreferencesNode.
All nodes are created through this method.
createPreferences(boolean) - Method in class org.tentackle.persist.DbPreferencesFactory
Creates a DbPreferences instance.
createPreferences(DbPreferences, String) - Method in class org.tentackle.persist.DbPreferencesFactory
Creates a DbPreferences instance from a parent and a name.
createPreferences(DbPreferences, DbPreferencesNode) - Method in class org.tentackle.persist.DbPreferencesFactory
Creates a DbPreferences instance from a parent and a node.
createPreparedStatement(String, int, int) - Method in class org.tentackle.persist.AbstractDbObject
Creates a one-shot prepared statement.
createPreparedStatement(String) - Method in class org.tentackle.persist.AbstractDbObject
Creates a one-shot prepared statement.
Uses ResultSet.TYPE_FORWARD_ONLY and ResultSet.CONCUR_READ_ONLY.
createPreparedStatement(String, int, int) - Method in class org.tentackle.persist.Db
Creates a one-shot prepared statement.
createPreparedStatement(String) - Method in class org.tentackle.persist.Db
Creates a one-shot prepared statement.
Uses ResultSet.TYPE_FORWARD_ONLY and ResultSet.CONCUR_READ_ONLY.
createPreparedStatement(StatementKey, String, int, int) - Method in class org.tentackle.persist.ManagedConnection
Creates a prepared statement.
createRemoteDelegate(String) - Method in class org.tentackle.persist.Db
Creates the remote delegate.
createRemoteDelegate(Class<T>, Class<I>, Class<?>, Class<?>, Object...) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Creates a remote delegate for the given class.
Same as RemoteDbSessionImpl.createRemoteDelegateInstance(java.lang.Class<T>, java.lang.Class<I>, java.lang.Class<?>, java.lang.Class<?>, java.lang.Object...) but with dynamic proxy to allow intercepting.
createRemoteDelegateClassName(String) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Creates the classname of the remote delegate interface from the serviced classname.
The default implementation returns: packagename + ".rmi." + classbasename + "RemoteDelegate"
createRemoteDelegateImplClassName(String) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Creates the classname of the remote delegate implementation from the serviced classname.
The default implementation returns + "Impl".
createRemoteDelegateInstance(Class<T>, Class<I>, Class<?>, Class<?>, Object...) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Creates a remote delegate for the given class.
createSelectAllByIdInnerSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
createSelectAllByIdInnerSql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the inner sql text to select all fields by ID.
createSelectAllIdSerialInnerSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
createSelectAllIdSerialInnerSql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the inner sql text to select the id and serial fields.
createSelectAllInnerSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
createSelectAllInnerSql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the inner sql text to select all fields.
createSelectAllSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates SQL code for select all.
Appends context condition and order by clause if configured.
createSelectByNormTextSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates the SQL code for select by normtext.
createSelectExpiredTableSerials1Sql() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates the SQL code for the first statement to select expired table serials.
createSelectExpiredTableSerials1Sql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the SQL code for the first statement to select expired table serials.
createSelectExpiredTableSerials2Sql() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates the SQL code for the second statement to select expired table serials.
createSelectExpiredTableSerials2Sql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the SQL code for the second statement to select expired table serials.
createSelectIdInnerSql(PersistentObjectClassVariables<? super T, ? super P>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates the inner sql text to select the ID field.
createSelectIdInnerSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
createSelectIdInnerSql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the inner sql text to select the ID field.
createSelectMaxIdSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates the SQL code for the selectMaxId statement.
createSelectMaxIdSql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the SQL code for the selectMaxId statement.
createSelectMaxTableSerialSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates the SQL code for the selectMaxTableSerial statement.
createSelectMaxTableSerialSql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the SQL code for the selectMaxTableSerial statement.
createSelectSerialSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates the SQL code for the selectSerial statement.
createSelectSerialSql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the SQL code for the selectSerial statement.
createSelectSql(boolean) - Method in class org.tentackle.persist.AbstractDbObject
Creates the SQL code for the select by id statement.
createSelectTokenLockSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
createServerSocket(int) - Method in class org.tentackle.persist.rmi.CompressedSslServerSocketFactory
 
createServerSocket(int) - Method in class org.tentackle.persist.rmi.ServerSocketFactory
 
createServerSocket(int) - Method in class org.tentackle.persist.rmi.SslServerSocketFactory
 
createServerSocketFactory(RMIServerSocketFactory, SocketFactoryType) - Method in class org.tentackle.persist.rmi.SocketFactoryFactory
Creates a server socket factory.
createSession(SessionInfo) - Method in class org.tentackle.persist.rmi.RemoteDbConnectionImpl
Creates the session.
Needs to be implemented by the application.
createSessionManager() - Method in class org.tentackle.app.ServerApplication
Creates the connection manager for the client sessions.
createSessionPool() - Method in class org.tentackle.app.ServerApplication
Creates the logical SessionPool.
createSnapshot() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates a snapshot of this object.
createSocket(String, int) - Method in class org.tentackle.persist.rmi.ClientSocketFactory
 
createSocket(String, int) - Method in class org.tentackle.persist.rmi.CompressedClientSocketFactory
 
createSocket(String, int) - Method in class org.tentackle.persist.rmi.CompressedSslClientSocketFactory
 
createSocket(String, int) - Method in class org.tentackle.persist.rmi.SslClientSocketFactory
 
createSql(Db) - Method in class org.tentackle.persist.Query
Creates the SQL-String of this query.
Optionally modifies the sql query according to limit and offset.
createSqlUpdate() - Method in class org.tentackle.persist.AbstractDbObject
Creates the sql intro text to update objects.
createStatement(int, int) - Method in class org.tentackle.persist.Db
Creates a non-prepared statement.
createStatement(int) - Method in class org.tentackle.persist.Db
Creates a non-prepared statement.
createStatement() - Method in class org.tentackle.persist.Db
Creates a non-prepared statement.
createStatement(int, int) - Method in class org.tentackle.persist.ManagedConnection
Creates a non-prepared statement.
One-shot statements (i.e.
createStatementKey(String) - Method in class org.tentackle.persist.Query
Creates the statement key.
createTransferTokenLockSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates the SQL code for the AbstractPersistentObject.transferTokenLock(long) statement without tableserial.
createTransferTokenLockWithTableSerialSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates the SQL code for the AbstractPersistentObject.transferTokenLock(long) statement with tableserial.
createUnconfiguredServerSocket(int) - Method in class org.tentackle.persist.rmi.CompressedServerSocketFactory
 
createUnconfiguredServerSocket(int) - Method in class org.tentackle.persist.rmi.CompressedSslServerSocketFactory
 
createUnconfiguredServerSocket(int) - Method in class org.tentackle.persist.rmi.ServerSocketFactory
 
createUnconfiguredServerSocket(int) - Method in class org.tentackle.persist.rmi.SslServerSocketFactory
 
createUpdateSerialAndTableSerialSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates the SQL code for the serial + tableSerial update statement.
createUpdateSerialAndTableSerialSql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the SQL code for the serial + tableSerial update statement.
createUpdateSerialSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates the SQL code for the serial update statement.
createUpdateSerialSql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the SQL code for the serial update statement.
createUpdateSql() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
 
createUpdateSql() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
 
createUpdateSql() - Method in class org.tentackle.persist.AbstractDbObject
Creates the SQL code for the update statement.
createUpdateSql() - Method in class org.tentackle.persist.DbModification
 
createUpdateSql() - Method in class org.tentackle.persist.DbPreferencesKey
 
createUpdateSql() - Method in class org.tentackle.persist.DbPreferencesNode
 
createUpdateSql() - Method in class org.tentackle.persist.ModificationLog
 
createUpdateSql() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
createUpdateTokenLockOnlySql() - Method in class org.tentackle.pdo.AbstractPersistentObject
Creates the SQL code for the AbstractPersistentObject.updateTokenLockOnly() statement.
createUpdateTokenLockSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
createUpdateTokenLockWithCountSql() - Method in class org.tentackle.pdo.AbstractPersistentObject
createValidContext() - Method in class org.tentackle.pdo.AbstractPersistentObject
createValidContext() - Method in class org.tentackle.pdo.AbstractPersistentOperation
createValidContext() - Method in class org.tentackle.pdo.AdminExtensionAdapter
 
currentPdo() - Method in class org.tentackle.pdo.JoinedSelect
Gets the currentl retrieved PDO.

D

Db - Class in org.tentackle.persist
A logical database connection.
Db(ConnectionManager, SessionInfo) - Constructor for class org.tentackle.persist.Db
Creates an instance of a logical db connection.
DbDiagnosticUtilities - Class in org.tentackle.persist
Utilities for diagnostic purposes with persistence extensions.
DbDiagnosticUtilities() - Constructor for class org.tentackle.persist.DbDiagnosticUtilities
 
DbFactory - Class in org.tentackle.persist
Session factory for Db instances.
DbFactory() - Constructor for class org.tentackle.persist.DbFactory
 
DbModification - Class in org.tentackle.persist
Modification information per table.
DbModification(Db, String) - Constructor for class org.tentackle.persist.DbModification
Creates a modification object for a given tablename.
DbModification(Db) - Constructor for class org.tentackle.persist.DbModification
Creates an empty modification object.
DbModification() - Constructor for class org.tentackle.persist.DbModification
Creates an empty modification object.
DbObjectClassVariables<P extends AbstractDbObject<P>> - Class in org.tentackle.persist
Holds static class variables for classes derived from DbObject.
DbObjectClassVariables(Class<P>, int, String) - Constructor for class org.tentackle.persist.DbObjectClassVariables
constructs a classvariable.
DbObjectClassVariables.ForeignReference - Class in org.tentackle.persist
 
DbObjectResult - Class in org.tentackle.persist.rmi
Result used to return the possibly new objectid, changed serial and a result code for success or failure.
DbObjectResult(long, long, long) - Constructor for class org.tentackle.persist.rmi.DbObjectResult
Creates a result for the client.
DbObjectResult(AbstractDbObject<?>) - Constructor for class org.tentackle.persist.rmi.DbObjectResult
Creates a result for the client.
DbOperationClassVariables<P extends AbstractDbOperation<P>> - Class in org.tentackle.persist
Holds static class variables for classes derived from AbstractDbOperation.
DbOperationClassVariables(Class<P>) - Constructor for class org.tentackle.persist.DbOperationClassVariables
constructs a classvariable.
DbPdoTracker - Class in org.tentackle.pdo
The pdo tracker for the tentackle persistence layer.
DbPdoTracker() - Constructor for class org.tentackle.pdo.DbPdoTracker
Creates the Pdo tracker.
DbPreferences - Class in org.tentackle.persist
Database backend for the Preferences API.
Tentackle preferences are stored in a database rather than a file(unix) or registry(windows).
DbPreferences(DbPreferences, String) - Constructor for class org.tentackle.persist.DbPreferences
Creates a preference node with the specified parent and the specified name relative to its parent.
DbPreferences(boolean) - Constructor for class org.tentackle.persist.DbPreferences
Special constructor for roots (both user and system).
DbPreferences(DbPreferences, DbPreferencesNode) - Constructor for class org.tentackle.persist.DbPreferences
Constructs DbPreferences from a DbPreferencesNode.
DbPreferencesFactory - Class in org.tentackle.persist
Implementation of a PersistedPreferencesFactory.
DbPreferencesFactory() - Constructor for class org.tentackle.persist.DbPreferencesFactory
Creates the factory.
DbPreferencesKey - Class in org.tentackle.persist
A preferences key/value pair stored in the database.
DbPreferencesKey(Db) - Constructor for class org.tentackle.persist.DbPreferencesKey
Creates a preferences key.
DbPreferencesKey() - Constructor for class org.tentackle.persist.DbPreferencesKey
Creates a preferences key (without db connection).
DbPreferencesNode - Class in org.tentackle.persist
Preferences Node stored in the database.
DbPreferencesNode(Db) - Constructor for class org.tentackle.persist.DbPreferencesNode
Creates a node.
DbPreferencesNode() - Constructor for class org.tentackle.persist.DbPreferencesNode
Creates a node (without db).
DbRemoteSessionFactory - Class in org.tentackle.persist
Default implementation for a remote session factory.
DbRemoteSessionFactory() - Constructor for class org.tentackle.persist.DbRemoteSessionFactory
 
DbServer - Class in org.tentackle.persist.rmi
A generic db-RMI-DbServer.
The db properties file is parsed for the following keywords: service=service-name: defaults to the basename of the DbServer-class instance, i.e.
DbServer(SessionInfo, Class<? extends RemoteDbConnectionImpl>) - Constructor for class org.tentackle.persist.rmi.DbServer
Creates an instance of an RMI-db-server.
DbServer(SessionInfo) - Constructor for class org.tentackle.persist.rmi.DbServer
Creates an instance of an RMI-db-server with default connection object (or configured entirely by db properties file)
dbSize - Variable in class org.tentackle.persist.DefaultConnectionManager
current allocation size for Dbs logged in.
DbTransaction - Class in org.tentackle.persist
Holder for transaction local data.
DbTransaction(Db, String, boolean) - Constructor for class org.tentackle.persist.DbTransaction
Creates a transaction.
DbTransactionHandle - Class in org.tentackle.persist
A unique handle to reference an object within a DbTransaction.
DbTransactionHandle(long, int) - Constructor for class org.tentackle.persist.DbTransactionHandle
Creates a handle.
decrementTxLevel() - Method in class org.tentackle.persist.DbTransaction
Decrements the transaction level.
DefaultConnectionManager - Class in org.tentackle.persist
The default implementation of a connection manager.
Each Db will get its own physical connection.
DefaultConnectionManager(String, int, int, int) - Constructor for class org.tentackle.persist.DefaultConnectionManager
Creates a new connection manager.
DefaultConnectionManager() - Constructor for class org.tentackle.persist.DefaultConnectionManager
Creates a connection manager.
DefaultDbPool - Class in org.tentackle.persist
An implementation of a database pool.
It allows min/max sizes, fixed increments and timeouts for unused instances.
DefaultDbPool(String, ConnectionManager, SessionInfo, int, int, int, int, long, long) - Constructor for class org.tentackle.persist.DefaultDbPool
Creates a pool.
DefaultDbPool(ConnectionManager, SessionInfo) - Constructor for class org.tentackle.persist.DefaultDbPool
Creates a pool useful for most servers.
Using the default connection manager.
DefaultIdSourceConfigurator - Class in org.tentackle.persist
DefaultIdSourceConfigurator() - Constructor for class org.tentackle.persist.DefaultIdSourceConfigurator
 
DefaultModificationLogFactory - Class in org.tentackle.persist
Default implementation of a modification log factory.
DefaultModificationLogFactory() - Constructor for class org.tentackle.persist.DefaultModificationLogFactory
 
defaultPollingInterval - Static variable in class org.tentackle.persist.ModificationTracker
default polling interval in milliseconds.
DefaultRemoteDelegateLocator - Class in org.tentackle.persist.rmi
The default implementation for a RemoteDelegateLocator.
DefaultRemoteDelegateLocator() - Constructor for class org.tentackle.persist.rmi.DefaultRemoteDelegateLocator
 
defaultSize - Static variable in class org.tentackle.persist.TableSerialExpirationBacklog
Default size of expiration table.
delete(Collection<X>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Deletes a List of objects.
This method is provided to mark components in PDOs only.
delete(PersistentDomainObject<?>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Deletes a PDO.
This method is provided to save components in PDOs only.
delete() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
DELETE - Static variable in class org.tentackle.persist.ModificationLog
modification type: object deleted
deleteByDomainContext(int, long) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
deleteByGrantee(int, long) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
deleteByNodeId(long) - Method in class org.tentackle.persist.DbPreferencesKey
Deletes all keys for a node.
deleteByObject(int, long) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
deleteByObjectClass(String) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
deleteByObjectTypeSerial(int, long, char, long) - Method in class org.tentackle.persist.ModificationLog
Deletes by objectclass + objectid + serial less or equal than some value.
Used to remove modlogs already processed for a given object.
deleteByTxId(long) - Method in class org.tentackle.persist.ModificationLog
Deletes a transaction from the modlogs.
deleteImpl() - Method in class org.tentackle.pdo.AbstractPersistentObject
Implementation of delete bypassing the invocation handler.
deleteImpl(DbObjectClassVariables<P>, Supplier<String>) - Method in class org.tentackle.persist.AbstractDbObject
Delete implementation.
deleteMissingInCollection(Collection<X>, Collection<X>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Deletes all objects in oldList that are not in newList.
This method is provided to save components in PDOs only.
deleteObject() - Method in class org.tentackle.persist.AbstractDbObject
Removes this object from the database (with linked objects, i.e.
deletePlain() - Method in class org.tentackle.persist.AbstractDbObject
Deletes this object from the database without any further processing (i.e.
deletePlainWithComponents() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Deletes this object and all components.
deletePlainWithComponents() - Method in class org.tentackle.pdo.AbstractPersistentObject
Deletes this object and all its components without any further processing.
Same as AbstractDbObject.deletePlain() but with components.
deletePlainWithComponents(Collection<? extends PersistentDomainObject<?>>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Deletes plain with components all objects of a collection.
deleteProcessed(Timestamp) - Method in class org.tentackle.persist.ModificationLog
Deletes processed modlogs.
Used to limit the backlog for recovery.
deleteReferencedRelations() - Method in class org.tentackle.persist.AbstractDbObject
Deletes all composite relations referenced by this object.
deleteReferencingRelations() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Deletes all referencing composite relations from storage.
deleteReferencingRelations() - Method in class org.tentackle.persist.AbstractDbObject
Deletes all composite relations that reference this object.
deleteStatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for delete().
derivePdoFromPo(T, P) - Method in class org.tentackle.pdo.AbstractPersistentObject
Derive the concrete PDO from a given PO.
detach(Session) - Method in interface org.tentackle.persist.ConnectionManager
Detaches a connection from a Db.
A Db must be detached to release the connection for use of other Db instances.
detach(Session) - Method in class org.tentackle.persist.DefaultConnectionManager
 
detach(Session) - Method in class org.tentackle.persist.MpxConnectionManager
 
detachSession(Db) - Method in class org.tentackle.persist.ManagedConnection
Detaches a session from a connection.
detachSession() - Method in class org.tentackle.persist.PreparedStatementWrapper
 
detachSession() - Method in class org.tentackle.persist.StatementWrapper
Detach the db from the connection.
Statements detach the db on executeUpdate or on close() in the resultsetwrapper after executeQuery.
determineContextId() - Method in class org.tentackle.pdo.AbstractPersistentObject
determineContextId() - Method in class org.tentackle.pdo.AbstractPersistentOperation
determineContextId() - Method in class org.tentackle.pdo.AdminExtensionAdapter
 
determineReferencePriority(Class<? extends AbstractDbObject<?>>) - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Determine the referencing priority.
determineReferencePriority(Class<? extends AbstractDbObject<?>>) - Method in class org.tentackle.persist.DbObjectClassVariables
Determine the referencing priority.
doCreateConnectionDump(StringBuilder, ManagedConnection) - Method in class org.tentackle.persist.DbDiagnosticUtilities
Creates the dump for a connection.
doCreateStackDump(StringBuilder, ThreadInfo, Thread) - Method in class org.tentackle.persist.DbDiagnosticUtilities
 
doCreateStackDump(StringBuilder) - Method in class org.tentackle.persist.DbDiagnosticUtilities
 
doFinishStartup() - Method in class org.tentackle.app.ServerApplication
Finishes the startup.
The default implementation starts the modification thread, unless "--nomodthread" given, creates the connection manager, the Db pool, and the DbServer instance.
doLogin() - Method in class org.tentackle.app.ServerApplication
Connects the server to the database backend.
doLogStatistics(Logger.Level, boolean) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Logs the statistics.
doStartDbServer() - Method in class org.tentackle.app.ServerApplication
Starts the RMI-server.
doStop(int, Exception) - Method in class org.tentackle.app.ServerApplication
Terminates the application server.
doStop(int) - Method in class org.tentackle.app.ServerApplication
Terminates the application server.
dummyUpdate() - Method in class org.tentackle.persist.AbstractDbObject
Performs a dummy update.
The method is provided as an alternative to AbstractDbObject.reloadLockedObject() or AbstractDbObject.selectLockedObject(long) to lock the object during a transaction by updating the ID without changing it.
dummyUpdateStatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for dummyUpdate().

E

eagerJoins - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
The optional eager join.
effectivePosition(int) - Method in class org.tentackle.persist.PreparedStatementWrapper
Gets the effective position.
This the p + columnOffset.
enabledCipherSuites - Static variable in class org.tentackle.persist.rmi.SocketFactoryFactory
the enabled cipher suites.
null if system default.
enabledProtocols - Static variable in class org.tentackle.persist.rmi.SocketFactoryFactory
the enabled protocols.
null if system default.
end() - Method in class org.tentackle.persist.StatementHistory
Sets the execution end.
endSkip() - Method in class org.tentackle.persist.ResultSetWrapper
Ends skip mode.
equals(Object) - Method in class org.tentackle.persist.AbstractDbObject
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.tentackle.persist.Db
 
equals(Object) - Method in class org.tentackle.persist.DbObjectClassVariables.ForeignReference
 
equals(Object) - Method in class org.tentackle.persist.DbTransactionHandle
 
equals(Object) - Method in class org.tentackle.persist.rmi.ClientSocketFactory
 
equals(Object) - Method in class org.tentackle.persist.rmi.CompressedSslClientSocketFactory
 
equals(Object) - Method in class org.tentackle.persist.rmi.CompressedSslServerSocketFactory
 
equals(Object) - Method in class org.tentackle.persist.rmi.ServerSocketFactory
 
equals(Object) - Method in class org.tentackle.persist.rmi.SslClientSocketFactory
 
equals(Object) - Method in class org.tentackle.persist.rmi.SslServerSocketFactory
 
equals(Object) - Method in class org.tentackle.persist.StatementKey
 
equals(Object) - Method in class org.tentackle.persist.StatementStatistics
 
execute(Db, int, int) - Method in class org.tentackle.persist.Query
Executes the query.
execute(Db, int) - Method in class org.tentackle.persist.Query
Executes the query with ResultSet.CONCUR_READ_ONLY.
execute(Db) - Method in class org.tentackle.persist.Query
Executes the query with ResultSet.TYPE_FORWARD_ONLY and ResultSet.CONCUR_READ_ONLY.
executeFirstPdoQuery(PreparedStatementWrapper, JoinedSelect<T>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Executes a query for a prepared statement and returns the first PDO.
executeFirstPdoQuery(PreparedStatementWrapper) - Method in class org.tentackle.pdo.AbstractPersistentObject
Executes a query for a prepared statement and returns the first PDO.
executeListQuery(PreparedStatementWrapper, JoinedSelect<T>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Executes the query for a prepared statement and returns the results in a list.
executeListQuery(PreparedStatementWrapper) - Method in class org.tentackle.pdo.AbstractPersistentObject
Executes the query for a prepared statement and returns the results in a list.
executeQuery(boolean) - Method in class org.tentackle.persist.PreparedStatementWrapper
Executes the query.
executeQuery() - Method in class org.tentackle.persist.PreparedStatementWrapper
Executes the query.
executeQuery(String, boolean) - Method in class org.tentackle.persist.StatementWrapper
Executes a query.
executeQuery(String) - Method in class org.tentackle.persist.StatementWrapper
Executes a query.
executeQueryImpl(String) - Method in class org.tentackle.persist.PreparedStatementWrapper
Implementation of executeQuery.
executeQueryImpl(String) - Method in class org.tentackle.persist.StatementWrapper
Implementation of executeQuery.
executeQueryToList(PreparedStatementWrapper, JoinedSelect<T>, List<T>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Executes the query for a prepared statement and adds the results to a list.
executeQueryToList(ResultSetWrapper, JoinedSelect<T>, List<T>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Executes the query for a prepared statement and adds the results to a list.
executeTrackedListQuery(PreparedStatementWrapper, JoinedSelect<T>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Executes the query for a prepared statement and returns the results in a tracked list.
executeTrackedListQuery(PreparedStatementWrapper) - Method in class org.tentackle.pdo.AbstractPersistentObject
Executes the query for a prepared statement and returns the results in a tracked list.
executeUpdate() - Method in class org.tentackle.persist.PreparedStatementWrapper
Executes the update.
executeUpdate(String) - Method in class org.tentackle.persist.StatementWrapper
Executes the given SQL statement.
executeUpdateImpl(String) - Method in class org.tentackle.persist.PreparedStatementWrapper
Implementation of executeUpdate.
executeUpdateImpl(String) - Method in class org.tentackle.persist.StatementWrapper
Implementation of executeUpdate.
expirationBacklog - Variable in class org.tentackle.persist.DbObjectClassVariables
table serial expiration backlog.
expireCache(long) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
 
expireCache(long) - Method in class org.tentackle.pdo.AbstractPersistentObject
Expires the cache according to the serial numbers.
If objects of this class are cached, the cache must be expired on updates, etc...
expireCache(long) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
expireKeys(long) - Method in class org.tentackle.persist.DbPreferencesFactory
Expire the preferences keys.
Invoked from the ModificationTracker (registered in DbPreferencesKey)
expireNodes(long) - Method in class org.tentackle.persist.DbPreferencesFactory
Expires the preferences nodes.
Invoked from the ModificationTracker (registered in DbPreferencesNode).
Exportable - Interface in org.tentackle.persist.rmi
An exportable remote object.
exportMe() - Method in interface org.tentackle.persist.rmi.Exportable
Exports this remote object.
exportMe() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
 
exportNode(OutputStream) - Method in class org.tentackle.persist.DbPreferences
 
exportRemoteDelegate(RemoteDelegate) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Exports the given delegate.
exportRemoteObject(Remote, int, RMIClientSocketFactory, RMIServerSocketFactory) - Method in class org.tentackle.persist.rmi.RemoteDbConnectionImpl
Exports the given remote object.
exportSubtree(OutputStream) - Method in class org.tentackle.persist.DbPreferences
 
extractMasterSerial(MasterSerial) - Method in class org.tentackle.persist.ModificationTracker
Extracts the master serial from the master serial object.

F

fetch() - Method in class org.tentackle.persist.ResultSetCursor
Fetches the next objects up to the fetchsize.
This method is provided to minimize the number of roundtrips especially for remote cursors.
fetch() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Fetches the next objects up to the fetchsize.
This method is provided to minimize the number of roundtrips especially for remote cursors.
fetch() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
FetchList() - Constructor for class org.tentackle.persist.ResultSetCursor.FetchList
 
finalize() - Method in class org.tentackle.persist.Db
finalizer if connection is broken
finalize() - Method in class org.tentackle.persist.ManagedConnection
 
finalize() - Method in class org.tentackle.persist.ResultSetCursor
 
finalize() - Method in class org.tentackle.persist.ResultSetWrapper
Overridden to close forgotten resultsets.
finalize() - Method in class org.tentackle.persist.rmi.RemoteDbConnectionImpl
Overridden to detect unwanted garbage collection as this should never happen.
finalize() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Cleanup in case someone forgot to logoff().
findColumn(String) - Method in class org.tentackle.persist.ResultSetSkipBlock
Maps the given column name to its column index.
findColumn(String) - Method in class org.tentackle.persist.ResultSetWrapper
Maps the given column name to its column index.
findDuplicate() - Method in class org.tentackle.pdo.AbstractPersistentObject
Checks whether this object (if saved) would violate any unique constraints.
findEffectiveClass(Class<?>) - Method in class org.tentackle.persist.rmi.DefaultRemoteDelegateLocator
Gets the effective class.
findRemoteDelegate(Class<?>) - Method in class org.tentackle.persist.rmi.DefaultRemoteDelegateLocator
 
findRemoteDelegate(Class<?>) - Method in interface org.tentackle.persist.rmi.RemoteDelegateLocator
Finds the remote delegate interface and implementation for a class.
findSnapshotMethod(String, Class<?>) - Method in class org.tentackle.pdo.AbstractPersistentObject
finishModification(char) - Method in class org.tentackle.pdo.AbstractPersistentObject
Does any postprocessing after delete, insert or update.
finishModification(char) - Method in class org.tentackle.persist.AbstractDbObject
Does any postprocessing after delete, insert or update.
finishNotUpdated(char) - Method in class org.tentackle.pdo.AbstractPersistentObject
Does any update postprocessing for objects not being updated (because not modified for some reason, e.g.
finishNotUpdated(char) - Method in class org.tentackle.persist.AbstractDbObject
Does any update postprocessing for objects not being updated (because not modified for some reason, e.g.
firePropertyChange(String, Object, Object) - Method in class org.tentackle.persist.AbstractDbObject
Support for reporting bound property changes for Object properties.
first - Variable in class org.tentackle.persist.ModificationLog.ReplayState
true if this is the first block.
first() - Method in class org.tentackle.persist.ResultSetCursor
Rewinds the cursor to the first row.
first() - Method in class org.tentackle.persist.ResultSetWrapper
Moves the cursor to the first row in this ResultSet object.
first() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Rewinds the cursor to the first row.
first() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
flush() - Method in class org.tentackle.persist.DbPreferences
 
forceCleanup() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Forces a cleanup if all cleanup and closing failed.
forceDetach(Session) - Method in interface org.tentackle.persist.ConnectionManager
Detaches but also scans for pending statements to cleanup.
forceDetach(Session) - Method in class org.tentackle.persist.DefaultConnectionManager
 
forceDetach(Session) - Method in class org.tentackle.persist.MpxConnectionManager
 
forceDetached() - Method in class org.tentackle.persist.Db
Detach the db.
Used in execption handling to cleanup all pending statements and result sets.
forceDetached() - Method in class org.tentackle.persist.StatementWrapper
Detaches the Db after a severe error.
foreignReferences - Variable in class org.tentackle.persist.DbObjectClassVariables
Referencing classes and their isReferencing-methods.
freeConCount - Variable in class org.tentackle.persist.DefaultConnectionManager
number of entries in freeConList.
freeConList - Variable in class org.tentackle.persist.DefaultConnectionManager
free list for conList (unused entries in conList).
freeDbCount - Variable in class org.tentackle.persist.DefaultConnectionManager
number of entries in freeDbList.
freeDbList - Variable in class org.tentackle.persist.DefaultConnectionManager
free list for dbList (unused entries in dbList).

G

get(String, String) - Method in class org.tentackle.persist.DbPreferences
 
get(String, int, int) - Static method in class org.tentackle.persist.ObjectSequenceId
Gets a sequence id source.
Id sources are unique by name.
get(String) - Static method in class org.tentackle.persist.ObjectSequenceId
Gets a sequence id source.
Id sources are unique by name.
get() - Method in class org.tentackle.persist.ResultSetCursor
Gets the data object of the current row.
get() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Gets the data object of the current row.
get() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
getABoolean(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Boolean in the Java programming language.
getABoolean(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Boolean in the Java programming language.
getABoolean() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Boolean in the Java programming language.
getAbsolutePath() - Method in class org.tentackle.persist.DbPreferences
Gets the absolute path.
getAByte(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Byte in the Java programming language.
getAByte(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Byte in the Java programming language.
getAByte() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Byte in the Java programming language.
getADouble(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Double in the Java programming language.
getADouble(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Double in the Java programming language.
getADouble() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Double in the Java programming language.
getAFloat(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Float in the Java programming language.
getAFloat(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Float in the Java programming language.
getAFloat() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Float in the Java programming language.
getAllOpenDb() - Static method in class org.tentackle.persist.Db
Gets a list of all currently open Db sessions.
getAllSerials() - Method in class org.tentackle.persist.ModificationTracker
Gets the serials of all monitored tables.
Used in remote connections.
getALong(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Long in the Java programming language.
getALong(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Long in the Java programming language.
getALong() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Long in the Java programming language.
getAShort(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Short in the Java programming language.
getAShort(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Short in the Java programming language.
getAShort() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Short in the Java programming language.
getAttachedSince() - Method in class org.tentackle.persist.ManagedConnection
Gets the epochal time when this connection was attached.
getAttachTimeout() - Method in class org.tentackle.persist.DefaultConnectionManager
Gets the attach timeout.
getAutoCommit() - Method in class org.tentackle.persist.ManagedConnection
Gets the autocommit value.
getBackend() - Method in class org.tentackle.persist.AbstractDbObject
Gets the backend.
getBackend() - Method in class org.tentackle.persist.Db
Gets the database backend.
getBackendId() - Method in class org.tentackle.persist.ManagedConnection
Gets the backend id.
getBackendInfo() - Method in class org.tentackle.persist.Db
Gets the backend info.
getBaseContext() - Method in class org.tentackle.pdo.AbstractPersistentObject
getBaseContext() - Method in class org.tentackle.pdo.AbstractPersistentOperation
getBaseContext() - Method in class org.tentackle.pdo.AdminExtensionAdapter
 
getBaseName() - Method in class org.tentackle.persist.DbPreferencesNode
Gets the basename of the node.
getBegin() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Gets the attribute begin.
getBeginPersisted() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Gets the last persisted value of begin.
getBigDecimal(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal with full precision.
getBigDecimal(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal with full precision.
getBigDecimal() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal with full precision.
getBinary(String, int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Binary in the Java programming language.
getBinary(int, int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Binary in the Java programming language.
getBinary(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Binary in the Java programming language.
getBMoney(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a BMoney with full precision.
Notice that BMoney fields use two fields: one for the value and one for the scale (= name + "P")
getBMoney(int, int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a BMoney with full precision.
Notice that BMoney fields use two fields: one for the value and one for the scale (= name + "P")
getBMoney() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a BMoney with full precision.
Notice that BMoney fields use two fields: one for the value and one for the scale (= name + "P")
getBoolean(String, boolean) - Method in class org.tentackle.persist.DbPreferences
 
getBoolean(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a boolean in the Java programming language.
getBoolean(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a boolean in the Java programming language.
getBoolean() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a boolean in the Java programming language.
getByte(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a byte in the Java programming language.
getByte(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a byte in the Java programming language.
getByte() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a byte in the Java programming language.
getByteArray(String, byte[]) - Method in class org.tentackle.persist.DbPreferences
 
getCache() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
 
getCache() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the cache.
getCache() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
getCacheAccessCount() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the cache access count.
getCacheAccessTime() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the last cache access time.
getChar(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a char in the Java programming language.
getChar(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a char in the Java programming language.
getChar() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a char in the Java programming language.
getCharacter(String, boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Character in the Java programming language.
getCharacter(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Character in the Java programming language.
getCharacter(int, boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Character in the Java programming language.
getCharacter(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Character in the Java programming language.
getCharacter(boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Character in the Java programming language.
getCharacter() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a Character in the Java programming language.
getChildIds() - Method in class org.tentackle.persist.DbPreferences
Gets the child IDs.
getChildPrefs() - Method in class org.tentackle.persist.DbPreferences
Gets the child preferences.
getClassBaseName() - Method in class org.tentackle.persist.AbstractDbObject
Gets the basename of the class of this object.
The basename is the class name without the package name.
getClassId() - Method in class org.tentackle.persist.AbstractDbObject
Gets the unique class id.
getClassVariables() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
 
getClassVariables() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
 
getClassVariables() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the application oriented class variables for this object.
Class variables for classes derived from AbstractPersistentObject are kept in an instance of PersistentObjectClassVariables.
getClassVariables() - Method in class org.tentackle.pdo.AbstractPersistentOperation
Gets the some attributes and variables common to all objects of the same class.
getClassVariables() - Method in class org.tentackle.persist.AbstractDbObject
Gets the some attributes and variables common to all objects of the same class.
getClassVariables() - Method in class org.tentackle.persist.AbstractDbOperation
Gets the some attributes and variables common to all objects of the same class.
getClassVariables() - Method in class org.tentackle.persist.DbModification
 
getClassVariables() - Method in class org.tentackle.persist.DbPreferencesKey
 
getClassVariables() - Method in class org.tentackle.persist.DbPreferencesNode
 
getClassVariables() - Method in class org.tentackle.persist.ModificationLog
 
getClassVariables() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
getClientHostString() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Gets the string representation of the client host connected to this session.
getClientSessionInfo() - Method in class org.tentackle.persist.RemoteSessionAdapter
 
getClientSessionInfo() - Method in interface org.tentackle.persist.rmi.RemoteDbSession
Gets the client user info.
getClientSessionInfo() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Gets the client user info.
getClientSocketFactory() - Method in class org.tentackle.persist.rmi.DbServer
Gets the server's csf
getClientSocketFactory(Session, SessionInfo, SessionInfo) - Method in class org.tentackle.persist.rmi.RemoteDbConnectionImpl
Gets the client socket factory according to the userinfos.
getClientSocketFactory() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Gets the default client socket factory for all delegates.
getClonedFromDb() - Method in class org.tentackle.persist.Db
Gets the original db if this db is cloned.
getClosedSince() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Gets the epochal time when the session was closed.
getColumnCount() - Method in class org.tentackle.persist.AbstractDbObject
Gets the number of columns for this entity class.
The method does a dummy select if not known so far.
getColumnCount() - Method in class org.tentackle.persist.ResultSetWrapper
Gets the number of columns in the resultset.
getColumnName(String) - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the full column name with optional table alias.
getColumnName() - Method in class org.tentackle.pdo.Join
Gets the column name of the PDO.
getColumnName(String) - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Gets the full column name with optional table alias.
getColumnOffset() - Method in class org.tentackle.persist.PreparedStatementWrapper
Gets the column offset.
getColumnOffset() - Method in class org.tentackle.persist.ResultSetWrapper
Gets the column offset.
getCommandLine() - Method in class org.tentackle.app.ServerApplication
Gets the command line.
getCommitOnCloseVoucher() - Method in class org.tentackle.persist.ResultSetWrapper
Gets the commit-on-close voucher.
getCommitTxRunnables() - Method in class org.tentackle.persist.Db
Gets the currently registered commit runnables.
getCommitTxRunnables() - Method in class org.tentackle.persist.DbTransaction
Gets the currently registered commit runnables.
getCompressedPort() - Method in class org.tentackle.persist.rmi.DbServer
Get the fixed port for compressed communication
getCompressedSslPort() - Method in class org.tentackle.persist.rmi.DbServer
Get the fixed port for compressed+ssl communication
getConnection() - Method in class org.tentackle.persist.ManagedConnection
Gets the low level connection.
getConnection() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Gets the server connection.
getConnection() - Method in class org.tentackle.persist.StatementWrapper
Gets the connection.
getConnectionCount() - Method in class org.tentackle.persist.DefaultConnectionManager
Gets the number of established connections
getConnectionManager() - Method in class org.tentackle.persist.DefaultDbPool
Gets the connection manager.
getConnections() - Method in interface org.tentackle.persist.ConnectionManager
Gets the connections.
getConnections() - Method in class org.tentackle.persist.DefaultConnectionManager
 
getContextId() - Method in class org.tentackle.pdo.AbstractPersistentObject
getContextId() - Method in class org.tentackle.pdo.AbstractPersistentOperation
getContextId() - Method in class org.tentackle.pdo.AdminExtensionAdapter
 
getContextUserId() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the user id from the current context, i.e.
getCopiedObject() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the original object if this object was created by AbstractPersistentObject.createCopyInContext(org.tentackle.pdo.DomainContext).
getCreationTime() - Method in class org.tentackle.persist.DbTransaction
Gets the epochal creation time in ms.
getCursor() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
Gets the local cursor.
getDate(String, Calendar, boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date in the Java programming language.
getDate(String, Calendar) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date in the Java programming language.
getDate(String, boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date in the Java programming language.
getDate(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date in the Java programming language.
getDate(int, Calendar, boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date in the Java programming language.
getDate(int, boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date in the Java programming language.
getDate(int, Calendar) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date in the Java programming language.
getDate(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date in the Java programming language.
getDate(Calendar, boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date in the Java programming language.
getDate(boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date in the Java programming language.
getDate(Calendar) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date in the Java programming language.
getDate() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date in the Java programming language.
getDb() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Gets the session db connection
getDbObject(Db) - Method in class org.tentackle.persist.ModificationLog
Gets the db object referenced by this ModificationLog.
The object is lazily cached if the given db equals the db of this modlog.
getDbObject() - Method in class org.tentackle.persist.ModificationLog
Gets the object referenced by this ModificationLog.
getDbRemoteDelegate() - Method in interface org.tentackle.persist.rmi.RemoteDbSession
Gets the delegate for the remote db-connection.
getDbRemoteDelegate() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
 
getDbServer() - Method in class org.tentackle.app.ServerApplication
Gets the RMI server.
getDefaultIdSource() - Method in class org.tentackle.persist.Db
Gets the default IdSource.
getDefaultScopes() - Method in class org.tentackle.pdo.AbstractPersistentObject
getDelegate() - Method in class org.tentackle.pdo.AbstractPersistentOperation
 
getDelegate() - Method in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Gets the delegate.
getDescription() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the attribute description.
getDescriptionPersisted() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the last persisted value of description.
getDetachedSince() - Method in class org.tentackle.persist.ManagedConnection
Gets the epochal time when this connection was detached.
getDispatcher() - Method in class org.tentackle.persist.Db
Gets the dispatcher for this session.
The dispatcher can be used to submit asynchroneous tasks in a serial manner.
getDMoney(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a DMoney with full precision.
Notice that DMoney fields use two fields: one for the value and one for the scale (= name + "P")
getDMoney(int, int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a DMoney with full precision.
Notice that DMoney fields use two fields: one for the value and one for the scale (= name + "P")
getDMoney() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a DMoney with full precision.
Notice that DMoney fields use two fields: one for the value and one for the scale (= name + "P")
getDomainContext() - Method in class org.tentackle.pdo.AbstractPersistentObject
getDomainContext() - Method in class org.tentackle.pdo.AbstractPersistentOperation
Gets the database context.
getDomainContext() - Method in class org.tentackle.pdo.AdminExtensionAdapter
 
getDomainContext() - Method in class org.tentackle.persist.ResultSetCursor
Gets the domain context.
getDomainContextClassId() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Gets the attribute domainContextClassId.
getDomainContextId() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Gets the attribute domainContextId.
getDomainContextObject() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Gets the application context's object.
The object will be loaded in its valid context.
getDomainDelegate() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
getDomainDelegate() - Method in class org.tentackle.pdo.AbstractPersistentOperation
 
getDouble(String, double) - Method in class org.tentackle.persist.DbPreferences
 
getDouble(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a double in the Java programming language.
getDouble(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a double in the Java programming language.
getDouble() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a double in the Java programming language.
getDuration() - Method in class org.tentackle.persist.StatementHistory
Gets the duration.
getEagerJoinedSelect() - Method in class org.tentackle.pdo.AbstractPersistentObject
Adds the eager joins to the created SQL.
getEagerJoins() - Method in class org.tentackle.pdo.AbstractPersistentObject
Returns the eager joins for this PDO.
getEagerJoins() - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Gets the eager joins.
getEditedBy() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the id of the user currently editing this object.
getEditedExpiry() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the time since when this object is being edited.
getEditedSince() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the time since when this object is being edited.
getEffectiveClass() - Method in interface org.tentackle.persist.rmi.RemoteDelegateLocator.Result
Gets the effectively serviced class.
getEnd() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Gets the attribute end.
getEndPersisted() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Gets the last persisted value of end.
getEstablishedSince() - Method in class org.tentackle.persist.ManagedConnection
Gets the epochal time when this connection was established.
getExecutionStart() - Method in class org.tentackle.persist.StatementHistory
Gets the start of execution in epochal milliseconds.
getExpiration(long, long) - Method in class org.tentackle.persist.TableSerialExpirationBacklog
Gets the expiration backlog for a given range of tableserials.
getExpirationBacklog(long, long) - Method in class org.tentackle.persist.AbstractDbObject
Gets the expiration backlog for a given range of tableserials.
getExpireAt() - Method in class org.tentackle.persist.ManagedConnection
Gets the epochal time when this connection should be closed, if unused.
getExpiredTableSerials(long, long) - Method in class org.tentackle.persist.AbstractDbObject
Combines AbstractDbObject.selectExpiredTableSerials(long) and AbstractDbObject.getExpirationBacklog(long, long).
A physical database query is only done if the requested range is not in the backlog.
getExtension(DomainContext, Class<T>) - Method in class org.tentackle.persist.RemoteSessionAdapter
 
getFetchDirection() - Method in class org.tentackle.persist.ResultSetCursor
Gets the fetch direction.
getFetchDirection() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the fetch direction for this ResultSet object.
getFetchDirection() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Gets the fetch direction.
getFetchDirection() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
getFetchDirection() - Method in class org.tentackle.persist.StatementWrapper
Retrieves the direction for fetching rows from database tables that is the default for result sets generated from this Statement object.
getFetchSize() - Method in class org.tentackle.persist.Db
Gets the default fetchsize
getFetchSize() - Method in class org.tentackle.persist.Query
Gets the fetchsize.
getFetchSize() - Method in class org.tentackle.persist.ResultSetCursor
Gets the fetchsize.
getFetchSize() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the fetch size for this ResultSet object.
getFetchSize() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Gets the fetchsize.
getFetchSize() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
getFetchSize() - Method in class org.tentackle.persist.StatementWrapper
Retrieves the number of result set rows that is the default fetch size for ResultSet objects generated from this Statement object.
getFields(ResultSetWrapper) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
 
getFields(ResultSetWrapper) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
 
getFields(ResultSetWrapper) - Method in class org.tentackle.persist.AbstractDbObject
Retrieves the values of all fields.
getFields(ResultSetWrapper) - Method in class org.tentackle.persist.DbModification
 
getFields(ResultSetWrapper) - Method in class org.tentackle.persist.DbPreferencesKey
 
getFields(ResultSetWrapper) - Method in class org.tentackle.persist.DbPreferencesNode
 
getFields(ResultSetWrapper) - Method in class org.tentackle.persist.ModificationLog
 
getFields(ResultSetWrapper) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
getFloat(String, float) - Method in class org.tentackle.persist.DbPreferences
 
getFloat(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a float in the Java programming language.
getFloat(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a float in the Java programming language.
getFloat() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a float in the Java programming language.
getGrantee() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Gets the grantee.
getGranteeClassId() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Gets the attribute granteeClassId.
getGranteeId() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Gets the attribute granteeId.
getHandle() - Method in class org.tentackle.persist.DbTransactionHandle
Gets the object handle.
getId() - Method in class org.tentackle.persist.AbstractDbObject
Gets the object ID.
getId() - Method in class org.tentackle.persist.ModificationTally
Gets the ID of the counter.
getId() - Method in class org.tentackle.persist.rmi.DbObjectResult
Gets the obejct id.
getIdSerialForName(String) - Method in class org.tentackle.persist.ModificationTracker
Gets the pair of id/serial for a given tablename.
Used in remote connections.
getIdSource() - Method in class org.tentackle.persist.AbstractDbObject
Get the IdSource.
getIdSource(Db) - Method in class org.tentackle.persist.DbObjectClassVariables
Get the IdSource.
If the IdSource is null, the method will look for a property file which is the classname + ".properties".
getIdSourceConfiguration() - Method in class org.tentackle.persist.Db
Gets the ID-Source configuration.
getImmediateCommitTxLevel() - Method in class org.tentackle.persist.Db
Gets the pending txLevel after an immediate commit.
getImmediateRollbackTxLevel() - Method in class org.tentackle.persist.Db
Gets the pending txLevel after an immediate rollback.
getImmutableLoggingLevel() - Method in class org.tentackle.persist.AbstractDbObject
 
getIncSize() - Method in class org.tentackle.persist.DefaultDbPool
Gets the minimum increment to enlarge the pool.
getIndex() - Method in class org.tentackle.persist.ManagedConnection
Gets the connection index.
getInfoLogSize() - Method in class org.tentackle.persist.MpxConnectionManager
Gets the number of connections when to start info logging.
getIniSize() - Method in class org.tentackle.persist.DefaultDbPool
Gets the initial size.
getInstance() - Static method in interface org.tentackle.persist.IdSourceConfigurator
The singleton.
getInstance() - Static method in interface org.tentackle.persist.ModificationLogFactory
The singleton.
getInstance() - Static method in interface org.tentackle.persist.RemoteSessionFactory
The singleton.
getInstance() - Static method in interface org.tentackle.persist.rmi.RemoteDelegateLocator
The singleton.
getInstance() - Static method in class org.tentackle.persist.rmi.SocketFactoryFactory
The singleton.
getInstanceNumber() - Method in class org.tentackle.persist.Db
Gets the unique instance number of this Db.
getInstanceNumber() - Method in class org.tentackle.persist.ManagedConnection
Gets the unique instance number.
getInt(String, int) - Method in class org.tentackle.persist.DbPreferences
 
getInt(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as an int in the Java programming language.
getInt(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as an int in the Java programming language.
getInt() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as an int in the Java programming language.
getInteger(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as an Integer in the Java programming language.
getInteger(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as an Integer in the Java programming language.
getInteger() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as an Integer in the Java programming language.
getJoinAlias() - Method in class org.tentackle.pdo.Join
Gets the alias of the joined PDO.
getJoinedClass() - Method in class org.tentackle.pdo.Join
Gets the joined PDO class.
getJoinedColumnName() - Method in class org.tentackle.pdo.Join
Gets the joined column name.
getJoinedSelect() - Method in class org.tentackle.persist.ResultSetCursor
Gets the join configuration.
getJoiner() - Method in class org.tentackle.pdo.Join
Gets the joiner.
getJoins() - Method in class org.tentackle.pdo.JoinedSelect
Gets the joins.
getKeepAliveInterval() - Method in class org.tentackle.persist.Db
 
getKey() - Method in class org.tentackle.persist.DbPreferencesKey
Gets the attribute key.
getKey() - Method in class org.tentackle.persist.ResultSetSection
Gets the key of this section.
getKeys() - Method in class org.tentackle.persist.DbPreferences
Gets the persistence key/value pairs.
getLastJoinedPdo() - Method in class org.tentackle.pdo.Join
Gets the last PDO joined to the last PDO.
getLastPdo() - Method in class org.tentackle.pdo.JoinedSelect
Gets the PDO retrieved before the current PDO.
getLatestSerial() - Method in class org.tentackle.persist.ModificationTally
Gets the latest serial updated by this counter.
getLazyNode() - Method in class org.tentackle.persist.DbPreferencesKey
 
getLimit() - Method in class org.tentackle.persist.Query
Gets the maximum number of rows for this query.
getLogModificationTxId() - Method in class org.tentackle.persist.Db
Returns the current transaction id from the last BEGIN modification log.
getLong(String, long) - Method in class org.tentackle.persist.DbPreferences
 
getLong(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a long in the Java programming language.
getLong(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a long in the Java programming language.
getLong() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a long in the Java programming language.
getLowWaterMark() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the attribute lowWaterMark.
getLowWaterMarkPersisted() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the last persisted value of lowWaterMark.
getManagedConnections() - Static method in class org.tentackle.persist.ManagedConnection
Gets a list of all managed open connections.
getManager() - Method in class org.tentackle.persist.ManagedConnection
Gets the connection manager
getMasterSerial() - Method in class org.tentackle.persist.ModificationTracker
Gets the current master serial.
Used in remote connections.
getMaxColumnIndex() - Method in class org.tentackle.persist.ResultSetSkipBlock
Gets the highest used column index.
This will be the skippedColumns of the next skip block.
getMaxConnections() - Method in interface org.tentackle.persist.ConnectionManager
Gets the maximum number of connections.
getMaxConnections() - Method in class org.tentackle.persist.DefaultConnectionManager
 
getMaxCountForClearWarnings() - Method in class org.tentackle.persist.DefaultConnectionManager
Gets the current setting for clearWarnings() trigger
getMaxCountForClearWarnings() - Method in class org.tentackle.persist.ManagedConnection
Gets the current setting for clearWarnings() trigger.
getMaxIdleMinutes() - Method in class org.tentackle.persist.DefaultDbPool
Gets the idle timeout in minutes.
getMaxRows() - Method in class org.tentackle.persist.Db
gets the maximum number of rows in resultsets.
getMaxRows() - Method in class org.tentackle.persist.Query
Gets the maximum row count for this cursor
getMaxRows() - Method in class org.tentackle.persist.StatementWrapper
Retrieves the maximum number of rows that a ResultSet object produced by this Statement object can contain.
getMaxSessions() - Method in class org.tentackle.persist.DefaultConnectionManager
 
getMaxSize() - Method in class org.tentackle.persist.DefaultDbPool
 
getMaxUsageMinutes() - Method in class org.tentackle.persist.DefaultDbPool
Gets the usage timeout in minutes.
getMessage() - Method in class org.tentackle.persist.ModificationLog
Gets the message.
getMessage() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Gets the attribute message.
getMessageParameter(String) - Method in class org.tentackle.persist.ModificationLog
Gets a message parameter.
getMessageParameters() - Method in class org.tentackle.persist.ModificationLog
Gets the message parameters.
getMetaData() - Method in class org.tentackle.persist.ResultSetWrapper
Gets the metadata.
getMinSize() - Method in class org.tentackle.persist.DefaultDbPool
Gets the minimum size.
getModificationCount() - Method in class org.tentackle.persist.AbstractDbObject
Selects the current modification counter for the class of this object.
getModificationCount() - Method in class org.tentackle.persist.ModificationTally
Get the current modification count by tablename.
getModificationLog() - Method in class org.tentackle.persist.AbstractDbObject
Gets the modification log if object is being replayed.
getModType() - Method in class org.tentackle.persist.ModificationLog
Gets the attribute modType.
getName() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the attribute name.
getName() - Method in class org.tentackle.persist.AbstractIdSource
Gets the name.
getName() - Method in class org.tentackle.persist.Db
Gets the db name.
Consists of the instance number, the connection id and the connection group id.
getName() - Method in class org.tentackle.persist.DbPreferences
Gets the name.
getName() - Method in class org.tentackle.persist.DbPreferencesNode
Gets the attribute name.
getName() - Method in class org.tentackle.persist.DefaultDbPool
Gets the name of this pool.
getName() - Method in class org.tentackle.persist.ManagedConnection
Gets the connection name.
getNamePersisted() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the last persisted value of name.
getNode() - Method in class org.tentackle.persist.DbPreferences
Gets the persistence node.
getNodeId() - Method in class org.tentackle.persist.DbPreferencesKey
Gets the attribute nodeId.
getNormText() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the normtext.
getNumberPool() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Gets numberPool via numberPoolId.
getNumberPoolId() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Gets the attribute numberPoolId.
getNumberPoolIdPersisted() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Gets the last persisted value of numberPoolId.
getNumberRangeList() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets numberRangeList via NumberRange#numberPoolId.
getNumberRangeListBlunt() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets numberRangeList without performing a select if not loaded.
getNumConnections() - Method in interface org.tentackle.persist.ConnectionManager
Gets the number of open connections.
getNumConnections() - Method in class org.tentackle.persist.DefaultConnectionManager
 
getNumSessions() - Method in class org.tentackle.persist.DefaultConnectionManager
 
getObject(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row.
getObject(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
getObject() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Gets the object this rule applies to.
The object is retrieved in its valid context.
getObjectClass() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
getObjectClassId() - Method in class org.tentackle.persist.ModificationLog
Gets the attribute objectClassId.
getObjectClassId() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Gets the attribute objectClassId.
getObjectClassName() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Gets the attribute objectClassName.
getObjectId() - Method in class org.tentackle.persist.ModificationLog
Gets the attribute objectId.
getObjectId() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Gets the attribute objectId.
getOffset() - Method in class org.tentackle.persist.Query
Gets the offset of this query.
getOpenResultSets() - Method in class org.tentackle.persist.ManagedConnection
Gets all open result sets for this connection.
getOpenSessions() - Static method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Returns a list of all open sessions.
getOperation() - Method in class org.tentackle.pdo.AbstractPersistentOperation
 
getOptions() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Returns an application-specific option string.
For diagnostic purposes only.
getOwnerThread() - Method in class org.tentackle.persist.Db
Gets the owner thread.
getParameter(int) - Method in class org.tentackle.persist.PreparedStatementWrapper
Gets the parameter at position.
getParameters() - Method in class org.tentackle.persist.PreparedStatementWrapper
Gets the parameter map.
getParameters() - Method in class org.tentackle.persist.StatementHistory
Gets the parameter map.
getParameters() - Method in class org.tentackle.persist.StatementStatistics
Gets the parameters.
getParent() - Method in class org.tentackle.persist.DbPreferences
Gets the persistence parent.
getParentId() - Method in class org.tentackle.persist.DbPreferencesNode
Gets the attribute parentId.
getPdo() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
getPdoClass() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the pdo-class.
getPendingCount() - Method in class org.tentackle.persist.ModificationTally
Gets the pending count.
getPermissions() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Gets the attribute permissions.
getPersistenceClass(Class<T>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the persistence class from a pdo class.
getPersistenceVisitors() - Method in class org.tentackle.persist.Db
Gets the currently registered persistence visitors.
getPersistenceVisitors() - Method in class org.tentackle.persist.DbTransaction
Gets the currently registered persistence visitors.
getPlainPort() - Method in class org.tentackle.persist.rmi.DbServer
Get the fixed port for plain communication.
getPool() - Method in class org.tentackle.persist.Db
Gets the pool manager.
getPoolId() - Method in class org.tentackle.persist.Db
Gets the poolid.
getPort(int, SocketFactoryType) - Method in class org.tentackle.persist.rmi.DbServer
Gets the rmi port for a new remote object.
getPort() - Method in class org.tentackle.persist.rmi.DbServer
Gets the port the server is listening on
getPort(Session, SessionInfo, SessionInfo) - Method in class org.tentackle.persist.rmi.RemoteDbConnectionImpl
Gets the tcp port for this connection.
getPort() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Gets the port for all delegates.
getPreferences(long) - Method in class org.tentackle.persist.DbPreferencesFactory
Gets the cached preferences by node id.
getPreferences(String, String) - Method in class org.tentackle.persist.DbPreferencesFactory
Gets the cached preferences by user and node path.
getPreparedStatement(StatementId, int, int, Supplier<String>) - Method in class org.tentackle.persist.AbstractDbObject
Gets a prepared statement.
getPreparedStatement(StatementId, Supplier<String>) - Method in class org.tentackle.persist.AbstractDbObject
Gets a prepared statement.
Uses ResultSet.TYPE_FORWARD_ONLY and ResultSet.CONCUR_READ_ONLY.
getPreparedStatement(StatementKey, boolean, int, int, Supplier<String>) - Method in class org.tentackle.persist.Db
Gets the prepared statement.
getPreparedStatement(StatementKey, boolean, Supplier<String>) - Method in class org.tentackle.persist.Db
Gets the prepared statement.
Uses ResultSet.TYPE_FORWARD_ONLY and ResultSet.CONCUR_READ_ONLY.
getPreparedStatement(StatementKey, boolean, int, int, Supplier<String>) - Method in class org.tentackle.persist.ManagedConnection
Gets a prepared statement.
The statement will be reused if already prepared.
getPriority() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Gets the attribute priority.
getProcessed() - Method in class org.tentackle.persist.ModificationLog
Gets the attribute processed.
getProperty(String) - Method in class org.tentackle.persist.DbObjectClassVariables
Gets a class property.
getPropertyChangeListeners() - Method in class org.tentackle.persist.AbstractDbObject
Returns an array of all the property change listeners registered on this PDO.
getPropertyChangeListeners(String) - Method in class org.tentackle.persist.AbstractDbObject
Returns an array of all the listeners which have been associated with the named property.
getRealm() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the attribute realm.
getRealmPersisted() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the last persisted value of realm.
getRegistry() - Method in class org.tentackle.persist.rmi.DbServer
Gets the local registry.
getRemoteConnection() - Method in class org.tentackle.persist.Db
Gets the remote connection object.
getRemoteCursor() - Method in class org.tentackle.persist.ResultSetCursor
Gets the remote cursor.
getRemoteDbSession() - Method in class org.tentackle.persist.Db
Gets the remote session object.
getRemoteDbSession() - Method in class org.tentackle.persist.RemoteSessionAdapter
Gets the remote db session object.
getRemoteDelegate() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
 
getRemoteDelegate() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
 
getRemoteDelegate() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the delegate for remote connections.
Each class has its own delegate.
getRemoteDelegate() - Method in class org.tentackle.persist.AbstractDbObject
Gets the delegate for remote connections.
Each class has its own delegate.
getRemoteDelegate() - Method in class org.tentackle.persist.AbstractDbOperation
Gets the delegate for remote connections.
Each class has its own delegate.
getRemoteDelegate(int) - Method in class org.tentackle.persist.Db
Gets the remote delegate by its id.
getRemoteDelegate(Db) - Method in class org.tentackle.persist.DbObjectClassVariables
Gets the RemoteDelegate for the class and db.
getRemoteDelegate(Db) - Method in class org.tentackle.persist.DbOperationClassVariables
Gets the RemoteDelegate for the class and db.
getRemoteDelegate(String) - Method in interface org.tentackle.persist.rmi.RemoteDbSession
Gets the delegate for a given classname.
Per class the rmi-clients request a remote access there must be a RemoteDelegate.
getRemoteDelegate(String) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
 
getRemoteDelegate() - Method in interface org.tentackle.persist.rmi.RemoteDelegateLocator.Result
Gets the remote delegate interface for a class.
getRemoteDelegate() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
getRemoteDelegateId() - Method in class org.tentackle.persist.DbObjectClassVariables
Gets the delegateId of the class, i.e.
getRemoteDelegateId() - Method in class org.tentackle.persist.DbOperationClassVariables
Gets the delegateId of the class, i.e.
getRemoteDelegateImpl() - Method in interface org.tentackle.persist.rmi.RemoteDelegateLocator.Result
Gets the remote delegate implementation for a class.
getRemoteName() - Method in class org.tentackle.persist.Db
Gets the name of the remote server application.
getRemoteSession() - Method in class org.tentackle.persist.Db
 
getRequestSize() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the attribute requestSize.
getRequestSizePersisted() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the last persisted value of requestSize.
getResultSet() - Method in class org.tentackle.persist.ResultSetCursor
Gets the result set.
getRMICsf() - Method in class org.tentackle.persist.rmi.RemoteServerObject
Gets the client socket factory.
getRMIPort() - Method in class org.tentackle.persist.rmi.RemoteServerObject
Gets the port.
getRMISsf() - Method in class org.tentackle.persist.rmi.RemoteServerObject
Gets the server socket factory.
getRollbackTxRunnables() - Method in class org.tentackle.persist.Db
Gets the currently registered rollback runnables.
getRollbackTxRunnables() - Method in class org.tentackle.persist.DbTransaction
Gets the currently registered rollback runnables.
getRoot() - Method in class org.tentackle.persist.DbPreferences
Gets the root node.
getRootClassId() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
The root entity class is NumberPool.
getRootClassId() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
getRootId() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
The root entity id is numberPoolId.
getRootId() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
getRow() - Method in class org.tentackle.persist.ResultSetCursor
Gets the current row.
Row numbers start at 1.
getRow() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the current row number.
The first row is number 1, the second number 2, and so on.
getRowCount(Db) - Method in class org.tentackle.persist.Query
Gets the number of objects returned by this query.
getSecurityResult(Permission) - Method in class org.tentackle.pdo.AbstractPersistentObject
 
getSerial(Class<T>) - Method in class org.tentackle.pdo.DbPdoTracker
 
getSerial(String) - Method in class org.tentackle.pdo.DbPdoTracker
 
getSerial() - Method in class org.tentackle.persist.AbstractDbObject
Gets the serial number.
getSerial() - Method in class org.tentackle.persist.rmi.DbObjectResult
Gets the object's serial.
getServer() - Method in class org.tentackle.persist.rmi.RemoteDbConnectionImpl
Gets the DbServer.
getServerApplication() - Static method in class org.tentackle.app.ServerApplication
Gets the running server application.
getServerName() - Method in class org.tentackle.persist.RemoteSessionAdapter
 
getServerName() - Method in interface org.tentackle.persist.rmi.RemoteDbSession
Gets the application name of the server.
getServerName() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
 
getServerSessionInfo() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Gets the server user info.
getServerSocketFactory() - Method in class org.tentackle.persist.rmi.DbServer
Gets the server's ssf
getServerSocketFactory(Session, SessionInfo, SessionInfo) - Method in class org.tentackle.persist.rmi.RemoteDbConnectionImpl
Gets the server socket factory.
getServerSocketFactory() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Gets the default server socket factory for all delegates.
getServerVersionInfo() - Method in interface org.tentackle.persist.rmi.RemoteDbConnection
Gets the application-specific version information of the server.
getServerVersionInfo() - Method in class org.tentackle.persist.rmi.RemoteDbConnectionImpl
 
getSession(Object) - Method in class org.tentackle.app.SessionCache
Gets the session.
getSession() - Method in class org.tentackle.persist.AbstractDbObject
Get the logical db connection for this object.
getSession() - Method in class org.tentackle.persist.AbstractDbOperation
Get the logical db connection for this object.
getSession() - Method in class org.tentackle.persist.DbPreferencesFactory
Gets the session for a persistence operation.
getSession() - Method in class org.tentackle.persist.DbTransaction
Gets the db.
getSession() - Method in class org.tentackle.persist.DefaultDbPool
 
getSession() - Method in class org.tentackle.persist.ManagedConnection
Gets tha attached session.
getSession() - Method in class org.tentackle.persist.ModificationTracker
 
getSession() - Method in class org.tentackle.persist.ResultSetCursor
Gets the session.
getSession() - Method in class org.tentackle.persist.ResultSetWrapper
Gets the session associated to the result set.
getSession() - Method in class org.tentackle.persist.StatementWrapper
Gets the currently attached session.
getSessionGroupId() - Method in class org.tentackle.persist.Db
 
getSessionHolder() - Method in class org.tentackle.persist.AbstractDbObject
Gets the session holder.
getSessionHolder() - Method in class org.tentackle.persist.AbstractDbOperation
Gets the session holder.
getSessionId() - Method in class org.tentackle.persist.Db
Gets the connection id.
getSessionInfo() - Method in class org.tentackle.persist.Db
Gets the current user info.
getSessionInfo() - Method in class org.tentackle.persist.DefaultDbPool
Gets the server's session info.
getSessionInfo() - Method in class org.tentackle.persist.rmi.DbServer
Gets the server's user info.
getSessionManager() - Method in class org.tentackle.app.ServerApplication
Gets the connection manager.
getSessionManager() - Method in class org.tentackle.persist.Db
Gets the connection manager for this Db.
getSessionManager() - Method in class org.tentackle.persist.DbFactory
 
getSessionNumber() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Gets the unique session number.
getSessionPool() - Method in class org.tentackle.app.ServerApplication
 
getSessions() - Method in class org.tentackle.pdo.AdminExtensionAdapter
 
getSessionTimeout() - Method in class org.tentackle.persist.rmi.DbServer
Gets the default session timeout.
getSessionTimeout(Session, SessionInfo, SessionInfo) - Method in class org.tentackle.persist.rmi.RemoteDbConnectionImpl
Gets the session timeout count.
getSessionTimeoutCheckInterval() - Method in class org.tentackle.persist.rmi.DbServer
Gets the timeout check interval in milliseconds.
getShort(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a short in the Java programming language.
getShort(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a short in the Java programming language.
getShort() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a short in the Java programming language.
getSince() - Static method in class org.tentackle.persist.StatementStatistics
Gets the time when counting started.
getSize() - Method in class org.tentackle.persist.DefaultDbPool
 
getSkipBlockIndex() - Method in class org.tentackle.persist.ResultSetWrapper
Gets the index to the current skip block.
getSkipBlocks() - Method in class org.tentackle.persist.ResultSetWrapper
Returns the currently configured skip blocks.
getSkippedColumns() - Method in class org.tentackle.persist.ResultSetSkipBlock
Gets the number of columns skipped in the result set.
getSnapshots() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets all snapshots.
getSocketConfigurator() - Method in class org.tentackle.persist.rmi.ClientSocketFactory
 
getSocketConfigurator() - Method in class org.tentackle.persist.rmi.CompressedSslClientSocketFactory
 
getSocketConfigurator() - Method in class org.tentackle.persist.rmi.CompressedSslServerSocketFactory
 
getSocketConfigurator() - Method in class org.tentackle.persist.rmi.ServerSocketFactory
 
getSocketConfigurator() - Method in class org.tentackle.persist.rmi.SslClientSocketFactory
 
getSocketConfigurator() - Method in class org.tentackle.persist.rmi.SslServerSocketFactory
 
getSql() - Method in class org.tentackle.persist.StatementHistory
Gets the sql string.
getSql() - Method in class org.tentackle.persist.StatementKey
Gets the SQL string.
getSql() - Method in class org.tentackle.persist.StatementStatistics
Gets the SQL string.
getSql() - Method in class org.tentackle.persist.StatementWrapper
Gets the sql string.
getSqlClassIdCondition() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the additional condition to be used in the WHERE clause for the classid.
getSqlContextCondition() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the SQL code for the context condition.
getSslPort() - Method in class org.tentackle.persist.rmi.DbServer
Get the fixed port for ssl communication
getSslSocketFactory() - Method in class org.tentackle.persist.rmi.CompressedSslServerSocketFactory
Gets the ssl client socket factory (without compression).
getStatement() - Method in class org.tentackle.persist.PreparedStatementWrapper
Gets the wrapped prepared statement.
getStatement() - Method in class org.tentackle.persist.StatementWrapper
Gets the wrapped statement.
getStatementHistory() - Method in class org.tentackle.persist.ManagedConnection
Gets the statement history.
getStatementId() - Method in class org.tentackle.persist.StatementKey
Gets the statement id.
getStatementKey() - Method in class org.tentackle.persist.PreparedStatementWrapper
Gets the statement key.
getStatistics(boolean) - Static method in class org.tentackle.persist.StatementStatistics
Gets the current statistics.
getStatistics() - Method in class org.tentackle.persist.StatementStatistics
Gets the collected statistics result.
getString(String, boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
getString(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
getString(int, boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
getString(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
getString(boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the configured column in the current row of this ResultSet object as a String in the Java programming language.
getString() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the configured column in the current row of this ResultSet object as a String in the Java programming language.
getSystemRoot() - Method in class org.tentackle.persist.DbPreferencesFactory
 
getTableAlias() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the table alias.
getTableAlias() - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Gets the table alias.
getTableName() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
getTableName() - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Returns the tablename for this classvariable.
getTableName() - Method in class org.tentackle.persist.AbstractDbObject
Gets the database table name for the class of this object.
getTableSerial() - Method in class org.tentackle.persist.AbstractDbObject
Gets the table serial.
getTableSerial() - Method in class org.tentackle.persist.rmi.DbObjectResult
Gets the object's table serial.
getTime(String, Calendar) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time in the Java programming language.
getTime(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time in the Java programming language.
getTime(int, Calendar) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time in the Java programming language.
getTime(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time in the Java programming language.
getTime(Calendar) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time in the Java programming language.
getTime() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time in the Java programming language.
getTimeout() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Gets the session timeout.
getTimestamp(String, Calendar, boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp in the Java programming language.
getTimestamp(String, Calendar) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp in the Java programming language.
getTimestamp(String, boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp in the Java programming language.
getTimestamp(String) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp in the Java programming language.
getTimestamp(int, Calendar, boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp in the Java programming language.
getTimestamp(int, boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp in the Java programming language.
getTimestamp(int, Calendar) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp in the Java programming language.
getTimestamp(int) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp in the Java programming language.
getTimestamp(Calendar, boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp in the Java programming language.
getTimestamp(boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp in the Java programming language.
getTimestamp(Calendar) - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp in the Java programming language.
getTimestamp() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp in the Java programming language.
getTokenLockObject() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the object associated to the id of the editedBy-attribute.
This is usually the id of a persistent Object implementing the concept of a user, group, role or whatever.
getTokenLockTimeout() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the expiration in milliseconds of the "being-edited-token" if this object should request such a token when being edited.
getTopSuperClassVariables() - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Returns the topmost classvariables.
Useful for multi-inheritance.
getTopSuperTableAlias() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the alias for the topmost super class.
getTopSuperTableName() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the tablename for the topmost super class.
getTrackedName() - Method in class org.tentackle.persist.DbModification
Gets the attribute trackedName.
getTransientData() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the optional transient data object.
The default implementation does nothing.
getTxId() - Method in class org.tentackle.persist.DbTransactionHandle
Gets the transaction id.
getTxId() - Method in class org.tentackle.persist.ModificationLog
Gets the attribute txId.
getTxLevel() - Method in class org.tentackle.persist.Db
Gets the transaction nesting level.
getTxLevel() - Method in class org.tentackle.persist.DbTransaction
Gets the nesting level.
getTxName() - Method in class org.tentackle.persist.Db
Gets the optional transaction name.
getTxName() - Method in class org.tentackle.persist.DbTransaction
Gets the transaction name.
getTxName() - Method in class org.tentackle.persist.ModificationLog
Gets the attribute txName.
getTxName() - Method in class org.tentackle.persist.StatementHistory
Gets the transaction name.
getTxName() - Method in class org.tentackle.persist.StatementStatistics
Gets the transaction name.
getTxNumber() - Method in class org.tentackle.persist.Db
Transactions get a unique transaction number by counting the transactions per Db instance.
getTxNumber() - Method in class org.tentackle.persist.DbTransaction
Gets the transaction number.
getTxObject() - Method in class org.tentackle.persist.Db
Gets the optional transaction object.
getTxObject() - Method in class org.tentackle.persist.DbTransaction
Gets the optional transaction object.
getTxVoucher() - Method in class org.tentackle.persist.DbTransaction
Gets the transaction voucher.
getType() - Method in class org.tentackle.pdo.Join
Gets the join type.
getUpdateCount() - Method in class org.tentackle.persist.Db
Gets the number of objects modified since the last begin().
getUpdateCount() - Method in class org.tentackle.persist.DbTransaction
Gets the number of objects modified since the last begin().
getUplink() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the attribute uplink.
getUplinkPersisted() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the last persisted value of uplink.
getUrl() - Method in class org.tentackle.persist.Db
 
getUser() - Method in class org.tentackle.persist.DbPreferencesNode
Gets the attribute user.
getUser() - Method in class org.tentackle.persist.ModificationLog
Gets the attribute user.
getUserRoot() - Method in class org.tentackle.persist.DbPreferencesFactory
 
getUsingClass() - Method in class org.tentackle.persist.StatementKey
Gets the using class.
getValidClassId() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the classid.
getValue() - Method in class org.tentackle.persist.DbPreferencesKey
Gets the attribute value.
getVariables(String) - Static method in class org.tentackle.persist.DbObjectClassVariables
Gets the classvariables for a given tablename.
getWarnLogSize() - Method in class org.tentackle.persist.MpxConnectionManager
Gets the number of connections when to start warning logging.
getWhen() - Method in class org.tentackle.persist.ModificationLog
Gets the attribute when.
GLOBAL_MULTIPLIER - Static variable in class org.tentackle.persist.ObjectSequenceId
Default global multiplier to allow application-specific offsets.
groupWith(int) - Method in class org.tentackle.persist.Db
 

H

handleInvocationException(Object, Method, Object[], Throwable) - Method in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Handles an invocation exception.
Figures out the real exception cause and throws it, skipping InvocationTargetExceptions.
handleMissingObject(ModificationLog, Db) - Method in class org.tentackle.persist.ModificationLog
Handles the case when an object to replay is not found.
hashCode() - Method in class org.tentackle.persist.AbstractDbObject
The hashcode for a Db-object is simply the ID.
It is ok -- according to the contract of hashCode() -- that objects in different tables with the same id may return the same hashcode.
If the id is 0, i.e.
hashCode() - Method in class org.tentackle.persist.Db
 
hashCode() - Method in class org.tentackle.persist.DbObjectClassVariables.ForeignReference
 
hashCode() - Method in class org.tentackle.persist.DbTransactionHandle
 
hashCode() - Method in class org.tentackle.persist.rmi.ClientSocketFactory
 
hashCode() - Method in class org.tentackle.persist.rmi.CompressedSslClientSocketFactory
 
hashCode() - Method in class org.tentackle.persist.rmi.CompressedSslServerSocketFactory
 
hashCode() - Method in class org.tentackle.persist.rmi.ServerSocketFactory
 
hashCode() - Method in class org.tentackle.persist.rmi.SslClientSocketFactory
 
hashCode() - Method in class org.tentackle.persist.rmi.SslServerSocketFactory
 
hashCode() - Method in class org.tentackle.persist.StatementKey
 
hashCode() - Method in class org.tentackle.persist.StatementStatistics
 
hasTimedOut() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Checks for timeout.

I

idComparator - Static variable in class org.tentackle.persist.AbstractDbObject
ID comparator
IdComparator<P extends AbstractDbObject<?>> - Class in org.tentackle.persist
Compares the object ids of two AbstractDbObjects.
IdComparator() - Constructor for class org.tentackle.persist.IdComparator
 
idOffset - Variable in class org.tentackle.persist.DefaultConnectionManager
offset for connection IDs.
idSource - Variable in class org.tentackle.persist.DbObjectClassVariables
the source for obtaining a new ID.
IdSource - Interface in org.tentackle.persist
Source of ID numbers.
IdSourceConfigurator - Interface in org.tentackle.persist
Configurator for an IdSource.
IdSourceEmptyException - Exception in org.tentackle.persist
Runtime exception thrown if an idsource becomes empty.
IdSourceEmptyException(Db) - Constructor for exception org.tentackle.persist.IdSourceEmptyException
Constructs a new idsource empty exception for a given db connection with null as its detail message.
IdSourceEmptyException(Db, String) - Constructor for exception org.tentackle.persist.IdSourceEmptyException
Constructs a new idsource empty exception for a given db connection with the specified detail message.
IdSourceEmptyException(Db, String, Throwable) - Constructor for exception org.tentackle.persist.IdSourceEmptyException
Constructs a new idsource empty exception for a given db connection with the specified detail message and cause.
IdSourceEmptyException(Db, Throwable) - Constructor for exception org.tentackle.persist.IdSourceEmptyException
Constructs a new idsource empty exception for a given db connection with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
IdSourceEmptyException() - Constructor for exception org.tentackle.persist.IdSourceEmptyException
Constructs a new idsource empty exception without a db connection and with null as its detail message.
IdSourceEmptyException(String) - Constructor for exception org.tentackle.persist.IdSourceEmptyException
Constructs a new idsource empty exception without a db connection with the specified detail message.
IdSourceEmptyException(String, Throwable) - Constructor for exception org.tentackle.persist.IdSourceEmptyException
Constructs a new idsource empty exception without a db connection with the specified detail message and cause.
IdSourceException - Exception in org.tentackle.persist
Runtime exception thrown for id source failures.
IdSourceException(Db) - Constructor for exception org.tentackle.persist.IdSourceException
Constructs a new id source exception for a given session with null as its detail message.
IdSourceException(Db, String) - Constructor for exception org.tentackle.persist.IdSourceException
Constructs a new id source exception for a given session with the specified detail message.
IdSourceException(Db, String, Throwable) - Constructor for exception org.tentackle.persist.IdSourceException
Constructs a new id source exception for a given session with the specified detail message and cause.
IdSourceException(Db, Throwable) - Constructor for exception org.tentackle.persist.IdSourceException
Constructs a new id source exception for a given session with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
IdSourceException() - Constructor for exception org.tentackle.persist.IdSourceException
Constructs a new id source exception without a session and with null as its detail message.
IdSourceException(String) - Constructor for exception org.tentackle.persist.IdSourceException
Constructs a new id source exception without a session with the specified detail message.
IdSourceException(String, Throwable) - Constructor for exception org.tentackle.persist.IdSourceException
Constructs a new id source exception without a session with the specified detail message and cause.
IgnoreDuplicatesPersistenceVisitor - Class in org.tentackle.persist
A visitor to ignore duplicates within a persistence operation.
Used to avoid duplicate key errors (for example in AbstractPersistentObject.insertPlainWithComponents()), if components are referenced more than once within the same root entity.
IgnoreDuplicatesPersistenceVisitor() - Constructor for class org.tentackle.persist.IgnoreDuplicatesPersistenceVisitor
Creates the visitor.
importPreferences(InputStream) - Method in class org.tentackle.persist.DbPreferencesFactory
 
incrementTxLevel() - Method in class org.tentackle.persist.DbTransaction
Increments the transaction level.
incSize - Variable in class org.tentackle.persist.MpxConnectionManager
increment size.
iniSize - Variable in class org.tentackle.persist.DefaultConnectionManager
initial size.
initialize() - Method in class org.tentackle.pdo.Join
Initializes the join.
initialize(List<T>) - Method in class org.tentackle.pdo.JoinedSelect
Initializes the joined select.
initialized - Variable in class org.tentackle.persist.MpxConnectionManager
true if initialized.
initializeModificationTable(Db) - Static method in class org.tentackle.persist.DbModification
Initializes the modification table.
initModification(char) - Method in class org.tentackle.pdo.AbstractPersistentObject
Does any preprocessing before delete, insert or update.
initModification(char) - Method in class org.tentackle.persist.AbstractDbObject
Does any preprocessing before delete, insert or update.
INSERT - Static variable in class org.tentackle.persist.ModificationLog
modification type: object inserted
insertImpl(DbObjectClassVariables<P>, Supplier<String>) - Method in class org.tentackle.persist.AbstractDbObject
Insert implementation.
insertObject() - Method in class org.tentackle.pdo.AbstractPersistentObject
Inserts this (new) object into the database.
insertObject() - Method in class org.tentackle.persist.AbstractDbObject
Inserts this (new) object into the database.
insertPlain() - Method in class org.tentackle.persist.AbstractDbObject
Insert this object into the database without any further processing (i.e.
insertPlainWithComponents() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Inserts this object and all components.
insertPlainWithComponents() - Method in class org.tentackle.pdo.AbstractPersistentObject
Inserts this object and all its components without any further processing.
Same as AbstractDbObject.insertPlain() but with components.
insertPlainWithComponents(Collection<? extends PersistentDomainObject<?>>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Inserts plain with components all objects of a collection.
insertStatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for insert().
invalidate() - Method in class org.tentackle.persist.ModificationTracker
Invalidates the modification table and re-initializes all entries and counters.
invalidateTxLevel() - Method in class org.tentackle.persist.Db
Marks the txLevel invalid.
invalidateTxLevel() - Method in class org.tentackle.persist.DbTransaction
Marks the txLevel invalid.
InvocationLocals - Class in org.tentackle.persist.rmi
Holds the old thread-locals and MDC during remote delegate method invocation.
InvocationLocals(RemoteDelegateImpl<?>, MappedDiagnosticContext, String) - Constructor for class org.tentackle.persist.rmi.InvocationLocals
Creates and retrieves the current settings.
invoke(Object, Method, Object[]) - Method in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
invokeCommitTxRunnables() - Method in class org.tentackle.persist.DbTransaction
Executes all commit runnables and removes them.
invokeImpl(Object, Method, Object[]) - Method in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Invokes the delegate's method.
invokeRollbackTxRunnables() - Method in class org.tentackle.persist.DbTransaction
Executes all rollback runnables and removes them.
isAbstract() - Method in class org.tentackle.pdo.AbstractPersistentObject
Returns whether this an abstract PDO.
Abstract PDOs are real objects but cannot be persisted.
isAbstract() - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Returns whether the pdo class is abstract.
isAfterLast() - Method in class org.tentackle.persist.ResultSetCursor
Checks whether the cursor is after the last row.
isAfterLast() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves whether the cursor is after the last row in this ResultSet object.
isAfterLast() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Checks whether the cursor is after the last row.
isAfterLast() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
isAlive() - Method in class org.tentackle.persist.Db
Checks whether the db connection is still in use.
isAllowed() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Gets the attribute allowed.
isAttached() - Method in class org.tentackle.persist.ManagedConnection
Checks whether a Db is attached to this connection.
isAutoSync() - Method in class org.tentackle.persist.DbPreferencesFactory
 
isBeforeFirst() - Method in class org.tentackle.persist.ResultSetCursor
Checks whether the cursor is before the first row.
isBeforeFirst() - Method in class org.tentackle.persist.ResultSetWrapper
Retrieves whether the cursor is before the first row in this ResultSet object.
isBeginModified() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Gets the modification state of begin.
isCacheable() - Method in class org.tentackle.pdo.AbstractPersistentObject
Determines whether object is cacheable or not.
isCached() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
isCancelled() - Method in class org.tentackle.persist.StatementWrapper
Returns whether this statement has been cancelled.
May be invoked from any thread.
isClassIdRequiredInWhereClause() - Method in class org.tentackle.pdo.AbstractPersistentObject
Returns whether the classid needs to be inluded in the WHERE-clause.
Applies only to leafs with SINGLE inheritance.
isClientTx() - Method in class org.tentackle.persist.Db
Checks whether current transaction was initiated by a remote client.
isCloned() - Method in class org.tentackle.persist.Db
Gets the cloned state.
isClosed() - Method in class org.tentackle.persist.ManagedConnection
Gets the connection's closed state.
isClosed() - Method in class org.tentackle.persist.ResultSetCursor
Returns whether the cursor is closed.
isClosed() - Method in class org.tentackle.persist.ResultSetWrapper
Determines whether the result set is closed.
isClosed() - Method in class org.tentackle.persist.StatementWrapper
Determines whether this statement is closed.
isCloseStatementOnclose() - Method in class org.tentackle.persist.ResultSetWrapper
Gets the statement-on-close flag.
isCommitOnCloseVoucherValid() - Method in class org.tentackle.persist.ResultSetWrapper
Returns whether the commitOnCloseVoucher is valid.
isComposite() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
This is a composite object.
isComposite() - Method in class org.tentackle.pdo.AbstractPersistentObject
Tells whether this object is composite (i.e.
isCountingModification(char) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
 
isCountingModification(char) - Method in class org.tentackle.persist.AbstractDbObject
Determines whether modifications of this object are counted in the modification table.
Counting is also turned on if the PDO provides a tableserial.
isCountingModification(char) - Method in class org.tentackle.persist.DbPreferencesKey
 
isCountingModification(char) - Method in class org.tentackle.persist.DbPreferencesNode
 
isCountingModification(char) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
isCountingModificationForTokenLock() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
isCountModificationAllowed() - Method in class org.tentackle.persist.Db
Checks whether objects are allowed to count modifications.
isCrashed() - Method in class org.tentackle.persist.Db
Gets the crash flag.
May be invoked from any thread.
isDead() - Method in class org.tentackle.persist.ManagedConnection
Returns whether connection is marked dead
isDeleted() - Method in class org.tentackle.persist.AbstractDbObject
Checks whether object is deleted (or got a reserved ID).
isDescriptionModified() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the modification state of description.
isDestinationReferringLog() - Method in class org.tentackle.persist.ModificationLog
Returns whether the modlog refers to the PDO at the destination side during replay.
isDomainContextImmutable() - Method in class org.tentackle.pdo.AbstractPersistentObject
Returns whether the domain context is immutable.
isDomainContextImmutable() - Method in class org.tentackle.pdo.AbstractPersistentOperation
Returns whether the domain context is immutable.
isDomainContextImmutable() - Method in class org.tentackle.pdo.AdminExtensionAdapter
 
isEditAllowed() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
isEditAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Check the edit security for a single object.
isEndModified() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Gets the modification state of end.
isEntity() - Method in class org.tentackle.persist.AbstractDbObject
Returns whether instances of this class exist as database entities.
isExpired() - Method in class org.tentackle.pdo.AbstractPersistentObject
Checks whether object has been marked expired.
isExplicitIdAliasRequired() - Method in class org.tentackle.pdo.Join
Returne whether an extra ID-alias must be added to the joined select statement.
isExplicitIdAliasRequiredInJoins() - Method in class org.tentackle.pdo.AbstractPersistentObject
Returns whether an explicit id alias is necessary in joins.
This applies to MULTI-table inherited PDOs only (abstracts and leafs).
isGrouped() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Returns whether this is grouped session.
By default, user sessions are grouped, i.e.
isIdValid() - Method in class org.tentackle.persist.AbstractDbObject
Checks whether the object has a valid ID, i.e.
isImmutable() - Method in class org.tentackle.persist.AbstractDbObject
Returns whether object is immutable.
isInSkipMode() - Method in class org.tentackle.persist.ResultSetWrapper
Returns whether the result set is in skipmode.
isListJoin() - Method in class org.tentackle.pdo.Join
Returns whether joined to list or object.
isLockFree() - Method in interface org.tentackle.persist.IdSource
Returns whether retrieving an id is a lock-free operation.
isLockFree() - Method in class org.tentackle.persist.ObjectId
 
isLockFree() - Method in class org.tentackle.persist.ObjectSequenceId
 
isLoggingModification(char) - Method in class org.tentackle.persist.AbstractDbObject
Determines whether each modification of this object (with respect to the database) should be logged.
isLogModificationAllowed() - Method in class org.tentackle.persist.Db
Gets the state of logModificationAllowed.
isLogModificationDeferred() - Method in class org.tentackle.persist.Db
Gets the state for logModificationDeferred.
isLogModificationTxEnabled() - Method in class org.tentackle.persist.Db
Gets the value of logModificationTx.
isLogOfTransaction() - Method in class org.tentackle.persist.ModificationLog
Returns whether this modlog belongs to a transaction.
isLowWaterMarkModified() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the modification state of lowWaterMark.
isMarkedReady() - Method in class org.tentackle.persist.StatementWrapper
Returns whether this statement is marked ready.
Used to determine unused pending statements in servers when closing dead sessions.
isMDCValid() - Method in class org.tentackle.persist.ManagedConnection
Checks whether the mapped diagnostic context is valid for statistics logging.
isMDCValid() - Method in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Checks whether the mapped diagnostic context is valid for statistics logging.
isModified() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Checks composite relations for modification recursively.
isModified(Collection<X>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Checks whether some of the objects in the list are modified.
This method is provided to save components in PDOs only.
isModified() - Method in class org.tentackle.persist.AbstractDbObject
Determines whether the object should be written to persistant storage because it has been modified.
isModifyingData() - Method in class org.tentackle.persist.ModificationLog
Check whether this modlog is modifying data.
isNameModified() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the modification state of name.
isNew() - Method in class org.tentackle.persist.AbstractDbObject
Checks whether this object is already persistant in the db or only residing in memory.
isNormTextProvided() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
isNumberPoolIdModified() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Gets the modification state of numberPoolId.
isOnline() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the attribute online.
isOnlineModified() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the modification state of online.
isOnlinePersisted() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the last persisted value of online.
isOpen() - Method in class org.tentackle.persist.Db
Gets the connection state.
isOpen() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Determines whether the session is open.
isOverloadable() - Method in class org.tentackle.persist.AbstractDbObject
Gets the overloadable flag.
isPermissionAccepted(Permission) - Method in class org.tentackle.pdo.AbstractPersistentObject
 
isPersistable() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
isPersistable() - Method in class org.tentackle.persist.AbstractDbObject
Determines whether this object is allowed to be stored in DB.
By default all mutable objects are allowed to be saved.
isPersistenceOperationAllowed(AbstractDbObject<?>, char) - Method in class org.tentackle.persist.Db
Checks whether a persistence operation is allowed.
This is determined by consulting the PersistenceVisitors.
isPersistenceOperationAllowed(AbstractDbObject<?>, char) - Method in class org.tentackle.persist.DbTransaction
Checks whether a persistence operation is allowed.
This is determined by consulting the PersistenceVisitors.
isPersistenceOperationAllowed(AbstractDbObject<?>, char) - Method in class org.tentackle.persist.IgnoreDuplicatesPersistenceVisitor
Checks whether object has already been persisted.
isPersistenceOperationAllowed(AbstractDbObject<?>, char) - Method in class org.tentackle.persist.PersistenceVisitor
Checks if the persistence operation is allowed.
isPooled() - Method in class org.tentackle.persist.Db
Checks whether this Db is pooled.
isReadAllowed() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
 
isReadAllowed() - Method in class org.tentackle.pdo.AbstractPersistentObject
Determines whether the application is allowed to read this PDO.
Makes no sense to publish in PersistentObject because PDOs without read permissions are not read from the database at all.
isReadAllowed(DomainContext) - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Check the read security for this class.
isReadAllowed() - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Check the read security for this class in all contexts.
isReadAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Check the read security for a single object.
isReadAllowed(C) - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Checks the read security for a collection of objects of this class.
The returned collection is of the same type as the original collection.
isReadAllowed() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
isReadOnly() - Method in class org.tentackle.persist.Db
Returns whether Db is readonly.
isReadOnly() - Method in class org.tentackle.persist.DbPreferencesFactory
 
isRealmModified() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the modification state of realm.
isReferenced() - Method in class org.tentackle.pdo.AbstractPersistentObject
Checks whether this object is referenced by other objects.
isReferenced(Db, long) - Method in class org.tentackle.pdo.PersistentObjectClassVariables
 
isReferenced() - Method in class org.tentackle.persist.AbstractDbObject
Checks whether this object is referenced by other objects.
isReferenced(Db, long) - Method in class org.tentackle.persist.DbObjectClassVariables
Determines whether the class of this variable holder is referenced.
isReferencedImpl(Db, long, Set<DbObjectClassVariables.ForeignReference>) - Method in class org.tentackle.persist.DbObjectClassVariables
Determines whether the class of this variable holder is referenced.
isReferencingObject(int, long) - Method in class org.tentackle.persist.ModificationLog
Checks if there are logs for a given object.
isReferencingUser(String) - Method in class org.tentackle.persist.ModificationLog
Checks if there are logs for a given user.
isRemote() - Method in class org.tentackle.persist.Db
Gets the type of the logical connection.
isRemovable() - Method in class org.tentackle.persist.AbstractDbObject
Checks whether this object can be removed.
isRenewTokenLockRequested() - Method in class org.tentackle.pdo.AbstractPersistentObject
Determines whether to renew the token lock on saveImpl or update.
isRequestSizeModified() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the modification state of requestSize.
isRootClassIdProvided() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
isRootEntity() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Object is a root entity.
isRootEntity() - Method in class org.tentackle.pdo.AbstractPersistentObject
isRootEntity() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Object is a root entity.
isRootIdProvided() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
isRunning() - Method in class org.tentackle.persist.StatementWrapper
Returns whether the statement is being executed.
May be invoked from any thread.
isScavenging() - Method in class org.tentackle.persist.rmi.RemoteDbSessionCleanupThread
 
isServer() - Method in class org.tentackle.app.ServerApplication
 
isSessionImmutable() - Method in class org.tentackle.persist.AbstractDbObject
Returns whether the db is immutable.
isSessionImmutable() - Method in class org.tentackle.persist.AbstractDbOperation
Returns whether the db is immutable.
isShutdown() - Method in class org.tentackle.persist.DefaultDbPool
 
isSnapshot() - Method in class org.tentackle.pdo.AbstractPersistentObject
Returns whether this is a snapshot.
isStatementAlwaysPrepared() - Method in class org.tentackle.persist.AbstractDbObject
Determines whether prepared statements of this class should always be prepared each time when the statement used.
isStatementCached() - Method in class org.tentackle.persist.Query
Returns whether statement caching is enabled.
isSystemOnly() - Method in class org.tentackle.persist.DbPreferencesFactory
 
isTableSerialProvided() - Method in class org.tentackle.persist.AbstractDbObject
By default objects don't need to include the tableSerial in the database table.
isTableSerialProvided() - Method in class org.tentackle.persist.DbPreferencesKey
Object provides the tableserial.
isTableSerialProvided() - Method in class org.tentackle.persist.DbPreferencesNode
Object provides the tableserial.
isTokenLocked() - Method in class org.tentackle.pdo.AbstractPersistentObject
Checks whether this object is token locked (editedBy != 0) and the lock is not expired.
isTokenLockedBy(long) - Method in class org.tentackle.pdo.AbstractPersistentObject
Checks whether this object is edited locked by given user.
isTokenLockedByMe() - Method in class org.tentackle.pdo.AbstractPersistentObject
Checks whether this object is edited locked by the current user.
isTokenLockProvided() - Method in class org.tentackle.pdo.AbstractPersistentObject
By default objects don't need to include the editedBy/Since/Expiry columns in the database table.
isTracked() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Overridden cause of "--tracked".
isTracked() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Overridden cause of "--tracked".
isTracked() - Method in class org.tentackle.persist.AbstractDbObject
Checks if modification of this object are tracked, i.e.
isTracked() - Method in class org.tentackle.persist.DbPreferencesKey
Overridden cause of "--tracked".
isTracked() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Overridden cause of "--tracked".
isTxLevelValid() - Method in class org.tentackle.persist.Db
Returns whether the txLevel is valid.
isTxLevelValid() - Method in class org.tentackle.persist.DbTransaction
Returns whether the txLevel is valid.
isTxRunning() - Method in class org.tentackle.persist.Db
Gets the current transaction state.
Technically, a transaction is running if the autocommit is turned off.
isTxRunning() - Method in class org.tentackle.persist.ManagedConnection
Returns whether a transaction is running.
isUpdateNecessary() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
isUpdateNecessary() - Method in class org.tentackle.persist.AbstractDbObject
Returns whether update of this object is necessary.
isUpdatingSerialEvenIfNotModified() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
 
isUpdatingSerialEvenIfNotModified() - Method in class org.tentackle.pdo.AbstractPersistentObject
Determines whether in updates of composite objects unmodified objects in the update path get at least the serial updated or are not touched at all.
isUpdatingSerialEvenIfNotModified() - Method in class org.tentackle.persist.AbstractDbObject
Determines whether in updates of composite objects unmodified objects in the update path get at least the serial updated or are not touched at all.
isUplinkModified() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Gets the modification state of uplink.
isUserLoggedIn(SessionInfo) - Static method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Checks if the user is already logged in.
isUserMode() - Method in class org.tentackle.persist.DbPreferences
Returns whether user-scope or system.
isUserNode() - Method in class org.tentackle.persist.DbPreferences
 
isValidated() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
isViewAllowed() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
isViewAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Check the view security for a single object.
isVirgin() - Method in class org.tentackle.persist.AbstractDbObject
Checks whether this object ever was stored in the database.
isWriteAllowed() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
isWriteAllowed(DomainContext) - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Check the write security for this class.
isWriteAllowed() - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Check the write security for this class in all contexts.
isWriteAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Check the write security for a single object.
isWriteAllowed(C) - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Checks the write security for a collection of objects of this class.
The returned collection is of the same type as the original collection.

J

Join<T extends PersistentDomainObject<T>,J extends PersistentDomainObject<J>> - Class in org.tentackle.pdo
PDO join.
Join(JoinType, String, String, Class<J>, String, BiConsumer<T, J>) - Constructor for class org.tentackle.pdo.Join
Creates a join.
join(T, J) - Method in class org.tentackle.pdo.Join
Joins a pdo with another pdo.
The last joined pdo is remembered and can be retrieved via Join.getLastJoinedPdo().
JoinedSelect<T extends PersistentDomainObject<T>> - Class in org.tentackle.pdo
A joined select.
JoinedSelect() - Constructor for class org.tentackle.pdo.JoinedSelect
Creates a joined select.
JoinedSelect(List<Join<? super T, ?>>) - Constructor for class org.tentackle.pdo.JoinedSelect
Creates a joined select from a list of joins.

K

keys() - Method in class org.tentackle.persist.DbPreferences
 
kill(long, long, String, long) - Method in class org.tentackle.pdo.AdminExtensionAdapter
 

L

last - Variable in class org.tentackle.persist.ModificationLog.ReplayState
true if this is the last block.
last() - Method in class org.tentackle.persist.ResultSetCursor
Positions the cursor on the last row.
last() - Method in class org.tentackle.persist.ResultSetWrapper
Moves the cursor to the last row in this ResultSet object.
last() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Positions the cursor on the last row.
last() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
lazyObject - Variable in class org.tentackle.persist.ModificationLog
The AbstractDbObject the log belongs to.
loadComponents(boolean) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Loads components.
loadComponents(boolean) - Method in class org.tentackle.pdo.AbstractPersistentObject
Loads all components.
The method is used to transfer a copy of an object between tiers including all composite object relations recursively.
loadLazyReferences() - Method in class org.tentackle.persist.AbstractDbObject
Loads lazy references.
loadMoreProperties() - Method in class org.tentackle.pdo.PersistentObjectClassVariables
Loads more properties.
Invoked from constructor.
loadProperties() - Method in class org.tentackle.persist.DbObjectClassVariables
Loads and initially processes the properties.
Invoked from constructor.
lockDbForThread() - Method in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Locks the Db for exclusive use by current thread.
lockInternal() - Method in class org.tentackle.persist.ModificationTracker
 
log(Logger.Level, String) - Method in class org.tentackle.persist.RemoteSessionAdapter
 
log(Logger.Level, String) - Method in interface org.tentackle.persist.rmi.RemoteDbSession
Sends text based logging infos to the RMI-Server.
log(Logger.Level, String) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
 
log(Method, Object[], Object, Duration) - Method in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Logs the invocation.
log(Logger, Logger.Level, boolean) - Static method in class org.tentackle.persist.StatementStatistics
Logs the statics.
logAndClearWarnings() - Method in class org.tentackle.persist.ManagedConnection
Reads all warnings, logs and clears them.
logBeginTx() - Method in class org.tentackle.persist.Db
Creates a begin modification log if necessary.
logCommitTx() - Method in class org.tentackle.persist.Db
Creates a commit modification log if necessary.
logException(Logger, Logger.Level, String, Throwable) - Method in class org.tentackle.persist.Db
Logs an exception.
login(Session) - Method in class org.tentackle.persist.DefaultConnectionManager
 
login(Session) - Method in class org.tentackle.persist.MpxConnectionManager
 
login(SessionInfo) - Method in interface org.tentackle.persist.rmi.RemoteDbConnection
Login to remote RMI-server.
login(SessionInfo) - Method in class org.tentackle.persist.rmi.RemoteDbConnectionImpl
 
logInvocationDetails - Variable in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
If true, args and return values will be logged as well.
logInvocations - Variable in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
If true, all invocations are logged.
logMinAttachMillis - Static variable in class org.tentackle.persist.ManagedConnection
Minimum milliseconds a connection remains attached before being logged.
0 to disable, -1 to log every detach.
logMinDurationMillis - Static variable in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Minimum milliseconds a method needs to execute before being logged.
0 to disable.
logMinDurationMillis - Static variable in class org.tentackle.persist.StatementHistory
Minimum milliseconds a statement needs to execute before being logged.
0 to disable.
logMinReturnedCollectionSize - Static variable in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Minimum size of returned collection to get logged.
0 to disable.
logModification(char) - Method in class org.tentackle.persist.AbstractDbObject
Logs a modification for this object to the modlog (not to be mixed up with the modification-counter!)
logout(Session) - Method in class org.tentackle.persist.DefaultConnectionManager
 
logout(Session) - Method in class org.tentackle.persist.MpxConnectionManager
 
logout(RemoteDbSession) - Method in interface org.tentackle.persist.rmi.RemoteDbConnection
Logout from remote RMI-Server.
logout(RemoteDbSession) - Method in class org.tentackle.persist.rmi.RemoteDbConnectionImpl
 
logStatistics(Logger.Level, boolean) - Method in class org.tentackle.persist.RemoteSessionAdapter
 
logStatistics(Logger.Level, boolean) - Method in interface org.tentackle.persist.rmi.RemoteDbSession
Logs the statistics.
logStatistics(Logger.Level, boolean) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
 
logStatisticsMillis - Static variable in class org.tentackle.persist.ManagedConnection
Optional periodical log of statistics in milliseconds.

M

ManagedConnection - Class in org.tentackle.persist
A jdbc connection managed by the ConnectionManager.
The connection provides some additional features such as a prepared statement cache and translates SQLExceptions to DbRuntimeExceptions.
ManagedConnection(ConnectionManager, Backend, Connection) - Constructor for class org.tentackle.persist.ManagedConnection
Creates a managed connection.
markCacheAccess() - Method in class org.tentackle.pdo.AbstractPersistentObject
mark cache access (count and set current system-time)
markDeleted() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Marks this object and all its components to be deleted.
markDeleted(Collection<X>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Marks all objects in a list to be deleted.
This method is provided to mark components in PDOs only.
markDeleted(PersistentDomainObject<?>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Marks an object to be deleted.
This method is provided to mark components in PDOs only.
markDeleted() - Method in class org.tentackle.persist.AbstractDbObject
Marks an object to be deleted.
This is done by negating its id.
markReady() - Method in class org.tentackle.persist.StatementWrapper
Marks the statement to be ready for being consumed by a Db attached to a ConnectionManager.
This is an additional measure to enforce the programming rule that a statement is being used only once after Db.createStatement() (for non-prepared statements) or after Db.getPreparedStatement(org.tentackle.persist.StatementKey, boolean, int, int, java.util.function.Supplier<java.lang.String>) for prepared statements.
MasterSerial - Class in org.tentackle.persist
Holds the master serial and optional application-specific data.
MasterSerial() - Constructor for class org.tentackle.persist.MasterSerial
 
maxConSize - Variable in class org.tentackle.persist.DefaultConnectionManager
maximum number of connections, 0 = unlimited.
maxDbSize - Variable in class org.tentackle.persist.DefaultConnectionManager
maximum number of Dbs, 0 = unlimited.
maxMinutes - Variable in class org.tentackle.persist.MpxConnectionManager
max hours to close connections.
MDC_SESSION_KEY - Static variable in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
the mdc session key
mdcFilter - Static variable in class org.tentackle.persist.ManagedConnection
Optional filter to log only statements for certain MappedDiagnosticContexts.
If set, statements are only collected for logging if the MDC is valid and the pattern matches the toString-value of the MDC.
mdcFilter - Static variable in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Optional filter to log only RMI-calls for certain MappedDiagnosticContexts.
If set, statements are only collected for logging if the MDC is valid and the pattern matches the toString-value of the MDC.
messageParameters - Variable in class org.tentackle.persist.ModificationLog
Message parameters (lazy)
minMinutes - Variable in class org.tentackle.persist.MpxConnectionManager
min hours to close connections.
minSize - Variable in class org.tentackle.persist.MpxConnectionManager
minimum size.
ModificationLog - Class in org.tentackle.persist
Logging for object modifications.
Modifications to AbstractDbObjects can be logged to a so-called modification log (aka: modlog).
Most applications will use the modlog for asynchroneous database coupling.
ModificationLog(Db) - Constructor for class org.tentackle.persist.ModificationLog
Creates an empty modification log for a given db.
ModificationLog(Db, char) - Constructor for class org.tentackle.persist.ModificationLog
Creates a modification log for a given db and modification type.
ModificationLog(AbstractDbObject<P>, char) - Constructor for class org.tentackle.persist.ModificationLog
Creates a modification log from an object.
ModificationLog(ModificationLog, char) - Constructor for class org.tentackle.persist.ModificationLog
Creates a modlog from another modlog, but a different type.
ModificationLog() - Constructor for class org.tentackle.persist.ModificationLog
Creates an empty modlog.
ModificationLog.ReplayState - Class in org.tentackle.persist
ModificationLogFactory - Interface in org.tentackle.persist
The ModificationLog factory.
ModificationTally - Class in org.tentackle.persist
Counter to track modifications for a class/table.
The ModificationTracker maintains a list of ModificationTally-objects, one for each tracked name.
ModificationTally(Db, String) - Constructor for class org.tentackle.persist.ModificationTally
Creates a modification counter for a given tracked name.
ModificationTracker - Class in org.tentackle.persist
The modification tracker for the tentackle persistence layer.
ModificationTracker(String) - Constructor for class org.tentackle.persist.ModificationTracker
Creates a tracker to be configured.
modlogIDs - Variable in class org.tentackle.persist.ModificationLog.ReplayState
the IDs of the replayed modlogs of this chunk.
MpxConnectionManager - Class in org.tentackle.persist
Multiplexing connection manager.
A connection manager for applications with a large number of Db instances, e.g.
MpxConnectionManager(String, Db, int, int, int, int, int, int, int, int) - Constructor for class org.tentackle.persist.MpxConnectionManager
Creates a new connection manager.
MpxConnectionManager(Db) - Constructor for class org.tentackle.persist.MpxConnectionManager
Creates a connection manager with reasonable values for most servers.

N

name() - Method in class org.tentackle.persist.DbPreferences
 
name - Variable in class org.tentackle.persist.DefaultConnectionManager
name of the connection manager.
nameComparator - Static variable in class org.tentackle.persist.AbstractDbObject
name comparator
NameComparator<T extends AbstractDbObject<?>> - Class in org.tentackle.persist
Compares the string representation (toString()) of two AbstractDbObjects.
NameComparator() - Constructor for class org.tentackle.persist.NameComparator
 
nameIdComparator - Static variable in class org.tentackle.persist.AbstractDbObject
name + ID comparator
NameIdComparator<T extends AbstractDbObject<?>> - Class in org.tentackle.persist
Compares the names + IDs of two AbstractDbObjects.
NameIdComparator() - Constructor for class org.tentackle.persist.NameIdComparator
 
needClientAuth - Static variable in class org.tentackle.persist.rmi.SocketFactoryFactory
true if server request SSL-client-authentication.
needDuration() - Method in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Returns whether measuring the duration is necessary.
newId() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
newId() - Method in class org.tentackle.persist.AbstractDbObject
Obtains a new ID for this object.
newInstance() - Method in class org.tentackle.pdo.AbstractPersistentOperation
 
newInstance(Class<P>) - Static method in class org.tentackle.persist.AbstractDbObject
Instantiates a new db object for a given class without a session.
newInstance(Session, Class<P>) - Static method in class org.tentackle.persist.AbstractDbObject
Instantiates a new object for a given class and session.
newInstance() - Method in class org.tentackle.persist.AbstractDbObject
Creates a new object of the same class.
The new object belongs to the same persistence connection.
next() - Method in class org.tentackle.persist.ResultSetCursor
Moves the cursor to the next row.
If there are no more rows the current row remains unchanged.
next() - Method in class org.tentackle.persist.ResultSetWrapper
Moves the cursor froward one row from its current position.
next() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Moves the cursor to the next row.
next() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
nextColumnIndex() - Method in class org.tentackle.persist.ResultSetSection
Gets the next column index.
nextId(Db) - Method in interface org.tentackle.persist.IdSource
Get the next unique ID.
nextId(Db) - Method in class org.tentackle.persist.ObjectId
 
nextId(Db) - Method in class org.tentackle.persist.ObjectSequenceId
 
nextPdo(T) - Method in class org.tentackle.pdo.JoinedSelect
Finishes the current pdo and switched to the next.
node(String) - Method in class org.tentackle.persist.DbPreferences
 
nodeExists(String) - Method in class org.tentackle.persist.DbPreferences
nodeName(Class<?>) - Static method in class org.tentackle.persist.DbPreferencesFactory
Returns the absolute path name of the node corresponding to the package of the specified object.
NumberPoolPersistenceImpl - Class in org.tentackle.ns.pdo
Number Space persistence implementation.
NumberPoolPersistenceImpl(NumberPool, DomainContext) - Constructor for class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Creates a number space.
NumberPoolPersistenceImpl(NumberPool, Session) - Constructor for class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Creates a number space with a session only.
NumberPoolPersistenceImpl(NumberPool) - Constructor for class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Creates a number space without domain context or session.
NumberPoolPersistenceImpl() - Constructor for class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Creates a number space without domain context or session.
NumberRangePersistenceImpl - Class in org.tentackle.ns.pdo
Number Space persistence implementation.
NumberRangePersistenceImpl(NumberRange, DomainContext) - Constructor for class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Creates a number space.
NumberRangePersistenceImpl(NumberRange, Session) - Constructor for class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Creates a number space with a session only.
NumberRangePersistenceImpl(NumberRange) - Constructor for class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Creates a number space without domain context or session.
NumberRangePersistenceImpl() - Constructor for class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Creates a number space without domain context or session.

O

ObjectId - Class in org.tentackle.persist
An IdSource to create unique object IDs.
ObjectId(String) - Constructor for class org.tentackle.persist.ObjectId
Creates an object id.
objectIsSnapshot - Variable in class org.tentackle.pdo.AbstractPersistentObject
 
ObjectSequenceId - Class in org.tentackle.persist
An IdSource to create unique object IDs from a database sequence.
oldLogModificationAllowed - Variable in class org.tentackle.persist.ModificationLog.ReplayState
saved logModificationAllowed.
open() - Method in class org.tentackle.persist.Db
Open a database connection.
If the login failes due to wrong passwords or denied access by the application server, the method Db.handleConnectException(java.lang.Exception) is invoked.
openDb() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Opens a new Db.
The default implementation opens a new Db.
openResultSet - Variable in class org.tentackle.persist.StatementWrapper
pending open result set.
operationClass - Variable in class org.tentackle.pdo.PersistentOperationClassVariables
The associated operation class (i.e.
opn() - Method in class org.tentackle.pdo.AbstractPersistentOperation
 
orderBy() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the natural ordering to be added in WHERE-clauses following "ORDER BY ".
orderBy() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
org.tentackle.app - package org.tentackle.app
Application lifecycle.
org.tentackle.ns.pdo - package org.tentackle.ns.pdo
Persistence implementation for number sources.
org.tentackle.pdo - package org.tentackle.pdo
PDO persistence implementation.
org.tentackle.persist - package org.tentackle.persist
Persistence layer implementation.
org.tentackle.persist.rmi - package org.tentackle.persist.rmi
Persistence layer remoting.
org.tentackle.security.pdo - package org.tentackle.security.pdo
Persistence implementation for security rules.

P

parent() - Method in class org.tentackle.persist.DbPreferences
 
parse(String) - Static method in enum org.tentackle.persist.rmi.SocketFactoryType
Parses the socket factory type according from a string.
pdo() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
pdoClass - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
The associated PDO class (i.e.
pdoClassBaseName - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
the pdo base-classname.
pendingTxId - Variable in class org.tentackle.persist.ModificationLog.ReplayState
the transaction id if BEGIN modlog found.
performPendingCount() - Method in class org.tentackle.persist.ModificationTally
Performs the physical pending count if pending count > 0.
persist() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
PersistenceVisitor - Class in org.tentackle.persist
A reflective visitor to add application-specific functionality to persistence operations.
PersistenceVisitor() - Constructor for class org.tentackle.persist.PersistenceVisitor
 
PersistentObjectClassVariables<T extends PersistentDomainObject<T>,P extends AbstractPersistentObject<T,P>> - Class in org.tentackle.pdo
PersistentObjectClassVariables(Class<T>, Class<P>, String, PersistentObjectClassVariables<? super T, ? super P>, List<Join<T, ?>>) - Constructor for class org.tentackle.pdo.PersistentObjectClassVariables
Constructs a classvariable.
PersistentObjectClassVariables(Class<T>, Class<P>, String) - Constructor for class org.tentackle.pdo.PersistentObjectClassVariables
Constructs a classvariable.
PersistentOperationClassVariables<T extends Operation<T>,P extends AbstractPersistentOperation<T,P>> - Class in org.tentackle.pdo
PersistentOperationClassVariables(Class<T>, Class<P>) - Constructor for class org.tentackle.pdo.PersistentOperationClassVariables
Constructs a classvariable.
persistImpl() - Method in class org.tentackle.pdo.AbstractPersistentObject
Implementation of persist bypassing the invocation handler.
persistObject() - Method in class org.tentackle.persist.AbstractDbObject
Persists this object and returns it.
persistTokenLocked() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
polled() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Sets this session as being polled for timeout.
popModificationLogsOfTransaction() - Method in class org.tentackle.persist.Db
Returns the ModificationLogs of the current transaction.
popUnattached() - Method in class org.tentackle.persist.MpxConnectionManager
Gets a connection from the unattached freelist.
PORT - Static variable in class org.tentackle.persist.rmi.DbServer
The property key for the single RMI port.
PORTS - Static variable in class org.tentackle.persist.rmi.DbServer
The property key for the RMI ports.
prepareDelete() - Method in class org.tentackle.persist.AbstractDbObject
Prepares this object for delete.
The method is invoked at the client-side only, i.e.
PreparedStatementWrapper - Class in org.tentackle.persist
A wrapper for prepared statements.
Will catch and report SQLExceptions and keep track of being used only once after Db.getPreparedStatement(org.tentackle.persist.StatementKey, boolean, int, int, java.util.function.Supplier<java.lang.String>).
PreparedStatementWrapper(ManagedConnection, PreparedStatement, StatementKey, String) - Constructor for class org.tentackle.persist.PreparedStatementWrapper
Creates a wrapper for a prepared statement.
preparePending - Variable in class org.tentackle.persist.AbstractDbObject
 
prepareRemoteDelegate(Class<?>) - Static method in class org.tentackle.persist.Db
Prepares a RemoteDelegate.
prepareSave() - Method in class org.tentackle.persist.AbstractDbObject
Prepares this object for saveObject.
The method is invoked at the client-side only, i.e.
prepareSetFields() - Method in class org.tentackle.persist.AbstractDbObject
Prepares the object's attributes before the object is saved to the database.
The default implementation does nothing.
prepareSetFields() - Method in class org.tentackle.persist.DbPreferencesKey
Prepares the object's attributes before the object is saved to the database.
The default implementation does nothing.
previous() - Method in class org.tentackle.persist.ResultSetCursor
Moves the cursor to the previous row.
If we are already at the beginning, the cursor remains unchanged.
previous() - Method in class org.tentackle.persist.ResultSetWrapper
Moves the cursor to the previous row in this ResultSet object.
previous() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Moves the cursor to the previous row.
previous() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
properties - Variable in class org.tentackle.persist.DbObjectClassVariables
class properties.
PROPERTY_CHECKSECURITY - Static variable in class org.tentackle.pdo.PersistentObjectClassVariables
property key for the check security.
PROPERTY_IDSOURCE - Static variable in class org.tentackle.persist.Db
property key for IdSource
PROTOCOLS - Static variable in class org.tentackle.persist.rmi.DbServer
The property key for the SSL protocols.
pushModificationLogOfTransaction(ModificationLog) - Method in class org.tentackle.persist.Db
Pushes a ModificationLog to the list of modlogs of the current transaction.
pushUnattached(int) - Method in class org.tentackle.persist.MpxConnectionManager
Adds the index of an unused connection to the freelist.
put(String, String) - Method in class org.tentackle.persist.DbPreferences
 
putBoolean(String, boolean) - Method in class org.tentackle.persist.DbPreferences
 
putByteArray(String, byte[]) - Method in class org.tentackle.persist.DbPreferences
 
putDouble(String, double) - Method in class org.tentackle.persist.DbPreferences
 
putFloat(String, float) - Method in class org.tentackle.persist.DbPreferences
 
putInt(String, int) - Method in class org.tentackle.persist.DbPreferences
 
putLong(String, long) - Method in class org.tentackle.persist.DbPreferences
 
putProperty(String, String) - Method in class org.tentackle.persist.DbObjectClassVariables
Sets a class property.
putSession(Session) - Method in class org.tentackle.persist.DefaultDbPool
 
putVariables(DbObjectClassVariables<P>) - Static method in class org.tentackle.persist.DbObjectClassVariables
Registers a classvariables instance.

Q

Query - Class in org.tentackle.persist
A database query.
Query() - Constructor for class org.tentackle.persist.Query
Creates a query.

R

random - Variable in class org.tentackle.persist.MpxConnectionManager
randomizer.
read() - Method in class org.tentackle.persist.rmi.RemoteInputStream
 
readFromResultSetWrapper(ResultSetWrapper) - Method in class org.tentackle.pdo.AbstractPersistentObject
Reads the values from a result-set into this object.
readFromResultSetWrapper(ResultSetWrapper) - Method in class org.tentackle.persist.AbstractDbObject
Reads the values from a result-set into this object.
readFromResultSetWrapper(ResultSetWrapper) - Method in class org.tentackle.persist.ModificationLog
 
readJoinedRow(ResultSetWrapper, JoinedSelect<T>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Reads the next row from a result set within a joined select.
ready - Variable in class org.tentackle.persist.StatementWrapper
flag if statement is marked ready for being consumed.
refresh() - Method in class org.tentackle.persist.DbModification
Refreshes the contents of this modification entry by its name.
registerCloseHandler(SessionCloseHandler) - Method in class org.tentackle.persist.Db
Registers a close handler.
registerCommitTxRunnable(CommitTxRunnable) - Method in class org.tentackle.persist.Db
Registers a CommitTxRunnable to be invoked just before committing a transaction.
registerCommitTxRunnable(CommitTxRunnable) - Method in class org.tentackle.persist.DbTransaction
Registers a CommitTxRunnable to be invoked just before committing a transaction.
registerGlobalCloseHandler(SessionCloseHandler) - Static method in class org.tentackle.persist.Db
Registers a global close handler.
registerGlobalCloseHandler(SessionCloseHandler) - Method in class org.tentackle.persist.DbFactory
 
registerPersistenceVisitor(PersistenceVisitor) - Method in class org.tentackle.persist.Db
Registers a PersistenceVisitor to be invoked just before performing a persistence operation.
Notice that the visitor must be registered within the transaction, i.e.
registerPersistenceVisitor(PersistenceVisitor) - Method in class org.tentackle.persist.DbTransaction
Registers a PersistenceVisitor to be invoked just before performing a persistence operation.
registerRollbackTxRunnable(RollbackTxRunnable) - Method in class org.tentackle.persist.Db
Registers a RollbackTxRunnable to be invoked just before rolling back a transaction.
registerRollbackTxRunnable(RollbackTxRunnable) - Method in class org.tentackle.persist.DbTransaction
Registers a RollbackTxRunnable to be invoked just before rolling back a transaction.
relative(int) - Method in class org.tentackle.persist.ResultSetWrapper
Moves the cursor a relative number of rows, either positive or negative.
releaseSession(Session) - Method in class org.tentackle.persist.ModificationTracker
 
releaseTokenLock() - Method in class org.tentackle.pdo.AbstractPersistentObject
Releases an edited by lock.
Use this method if a PDO needs to be unlocked without being persisted.
reload() - Method in class org.tentackle.pdo.AbstractPersistentObject
Reloads the object.
reloadLocked() - Method in class org.tentackle.pdo.AbstractPersistentObject
Reloads the object with a write lock.
reloadLockedObject() - Method in class org.tentackle.persist.AbstractDbObject
Reloads the object with a write lock.
reloadObject() - Method in class org.tentackle.persist.AbstractDbObject
Reloads the object.
reloadRanges() - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
 
rememberParameter(int, Object) - Method in class org.tentackle.persist.PreparedStatementWrapper
Sets the parameter to be remembered for diagnostics.
RemoteDbConnection - Interface in org.tentackle.persist.rmi
RMI remote connection.
This is the first remote object passed to the client when it connects to the application server.
RemoteDbConnectionImpl - Class in org.tentackle.persist.rmi
Server side RMI-connection implementation.
RemoteDbConnectionImpl(DbServer, int, RMIClientSocketFactory, RMIServerSocketFactory) - Constructor for class org.tentackle.persist.rmi.RemoteDbConnectionImpl
Creates a connection.
RemoteDbSession - Interface in org.tentackle.persist.rmi
Application server session.
The session will create all other delegates for the client.
RemoteDbSessionCleanupThread - Class in org.tentackle.persist.rmi
Cleans up dead or crashed sessions.
RemoteDbSessionCleanupThread(long, Set<WeakReference<RemoteDbSessionImpl>>, int) - Constructor for class org.tentackle.persist.rmi.RemoteDbSessionCleanupThread
Creates the cleanup thread.
RemoteDbSessionImpl - Class in org.tentackle.persist.rmi
User session within the application server.
RemoteDbSessionImpl(RemoteDbConnectionImpl, SessionInfo, SessionInfo) - Constructor for class org.tentackle.persist.rmi.RemoteDbSessionImpl
Creates a session on a given connection.
remoteDelegateId - Variable in class org.tentackle.persist.DbObjectClassVariables
ID for the remote delegate for this class.
remoteDelegateId - Variable in class org.tentackle.persist.DbOperationClassVariables
ID for the remote delegate for this class.
RemoteDelegateInvocationHandler - Class in org.tentackle.persist.rmi
Invocation handler to capture RMI method invocations.
RemoteDelegateInvocationHandler(RemoteDelegateImpl<?>) - Constructor for class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Creates an invocation handler for a RemoteDelegate.
RemoteDelegateLocator - Interface in org.tentackle.persist.rmi
Finds the remote delegate classes for a given class.
RemoteDelegateLocator.Result - Interface in org.tentackle.persist.rmi
The result.
RemoteInputStream - Class in org.tentackle.persist.rmi
 
RemoteInputStream(InputStreamRemoteDelegate) - Constructor for class org.tentackle.persist.rmi.RemoteInputStream
Creates a remote input stream.
RemoteOutputStream - Class in org.tentackle.persist.rmi
 
RemoteOutputStream(OutputStreamRemoteDelegate) - Constructor for class org.tentackle.persist.rmi.RemoteOutputStream
Creates a remote output stream.
RemoteResultSetCursor<T> - Interface in org.tentackle.persist.rmi
Remote delegate interface for ResultSetCursor.
RemoteResultSetCursorImpl<T extends PersistentDomainObject<T>> - Class in org.tentackle.persist.rmi
Remote delegate implementation for ResultSetCursor.
RemoteResultSetCursorImpl(RemoteDbSessionImpl, Class<T>) - Constructor for class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
Creates a remote cursor delegate.
RemoteServerObject - Class in org.tentackle.persist.rmi
Extends UnicastRemoteObject to get the port and socket factories.
RemoteServerObject() - Constructor for class org.tentackle.persist.rmi.RemoteServerObject
Creates and exports a new UnicastRemoteObject object using an anonymous port.
RemoteServerObject(int) - Constructor for class org.tentackle.persist.rmi.RemoteServerObject
Creates and exports a new UnicastRemoteObject object using the particular supplied port.
RemoteServerObject(int, RMIClientSocketFactory, RMIServerSocketFactory) - Constructor for class org.tentackle.persist.rmi.RemoteServerObject
Creates and exports a new UnicastRemoteObject object using the particular supplied port and socket factories.
RemoteSessionAdapter - Class in org.tentackle.persist
Adapter for a remote session.
Hides the RMI stuff.
RemoteSessionAdapter(RemoteDbSession) - Constructor for class org.tentackle.persist.RemoteSessionAdapter
Creates the remote session adapter.
RemoteSessionClosedException - Exception in org.tentackle.persist.rmi
RMI servers should throw a RemoteSessionClosedException if the remote session is already closed.
RemoteSessionClosedException() - Constructor for exception org.tentackle.persist.rmi.RemoteSessionClosedException
Constructs a new session closed exception without a db connection and with null as its detail message.
RemoteSessionClosedException(String) - Constructor for exception org.tentackle.persist.rmi.RemoteSessionClosedException
Constructs a new session closed exception without a db connection with the specified detail message.
RemoteSessionClosedException(String, Throwable) - Constructor for exception org.tentackle.persist.rmi.RemoteSessionClosedException
Constructs a new session closed exception without a db connection with the specified detail message and cause.
RemoteSessionFactory - Interface in org.tentackle.persist
Factory for remote sessions.
remove(String) - Method in class org.tentackle.persist.DbPreferences
 
removeAllPropertyChangeListeners() - Method in class org.tentackle.persist.AbstractDbObject
Removes all PropertyChangeListeners.
removeConnection(int) - Method in class org.tentackle.persist.DefaultConnectionManager
Removes a connection from the list.
removeDb(int) - Method in class org.tentackle.persist.DefaultConnectionManager
Removes a Db from the list.
removeKey(DbPreferencesKey) - Method in class org.tentackle.persist.DbPreferencesFactory
Removes a key.
removeModificationListener(ModificationListener) - Method in class org.tentackle.pdo.DbPdoTracker
 
removeModificationListener(ModificationListener) - Method in class org.tentackle.persist.ModificationTracker
Removes a modification listener.
removeNode() - Method in class org.tentackle.persist.DbPreferences
 
removeNode(DbPreferencesNode) - Method in class org.tentackle.persist.DbPreferencesFactory
Removes a node.
removeNodeChangeListener(NodeChangeListener) - Method in class org.tentackle.persist.DbPreferences
 
removePreferenceChangeListener(PreferenceChangeListener) - Method in class org.tentackle.persist.DbPreferences
 
removePreparedStatement(PreparedStatementWrapper) - Method in class org.tentackle.persist.ManagedConnection
Removes a closed prepared statement.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.tentackle.persist.AbstractDbObject
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.tentackle.persist.AbstractDbObject
Removes a PropertyChangeListener from the listener list for a specific property.
removeReferencingClass(Class<T>, String) - Method in class org.tentackle.pdo.AbstractPersistentObject
Removes a PDO class that is referencing this PDO clazz.
removeReferencingClass(Class<? extends AbstractDbObject<?>>, String) - Method in class org.tentackle.persist.DbObjectClassVariables
Removes a PDO class that is referencing the class from this class variable holder.
removeResultSet(ResultSetWrapper) - Method in class org.tentackle.persist.ManagedConnection
Removes a pending result set.
removeRunningStatement(StatementWrapper) - Method in class org.tentackle.persist.ManagedConnection
Removes a statement from the running statements.
removeSession(Object) - Method in class org.tentackle.app.SessionCache
Removes a mapping between a session and a user info.
This is usually done in the logout controller.
removeShutdownRunnable(Runnable) - Method in class org.tentackle.persist.ModificationTracker
Removes a shutdown runnable.
replay(ModificationLog, Db) - Method in class org.tentackle.persist.ModificationLog
Applies a modification to another db.
The method is not static to allow overriding (e.g.
replay(ModificationLog.ReplayState, List<? extends ModificationLog>, boolean, Db) - Method in class org.tentackle.persist.ModificationLog
Replays a list of modlogs within a single transaction.
It will also create new txId if the modlogs are copied.
replayDelete(ModificationLog, AbstractDbObject<?>) - Method in class org.tentackle.persist.ModificationLog
Replay a delete.
replayFinishModification(ModificationLog, AbstractDbObject<?>) - Method in class org.tentackle.persist.ModificationLog
Perform postprocessing for replay.
replayInitModification(ModificationLog, AbstractDbObject<?>) - Method in class org.tentackle.persist.ModificationLog
Perform preprocessing for replay.
replayInsert(ModificationLog, AbstractDbObject<?>) - Method in class org.tentackle.persist.ModificationLog
Replay an insert.
ReplayState() - Constructor for class org.tentackle.persist.ModificationLog.ReplayState
 
replayUpdate(ModificationLog, AbstractDbObject<?>) - Method in class org.tentackle.persist.ModificationLog
Replay an update.
requestSession() - Method in class org.tentackle.persist.ModificationTracker
 
requestTermination() - Method in class org.tentackle.persist.rmi.RemoteDbSessionCleanupThread
Requests thread termination.
requestTokenLock() - Method in class org.tentackle.pdo.AbstractPersistentObject
Requests an edited by lock.
reserveId() - Method in class org.tentackle.persist.AbstractDbObject
Reserves an ID.
resetColumnIndex() - Method in class org.tentackle.persist.ResultSetSection
Clears the column index.
restore() - Method in class org.tentackle.persist.rmi.InvocationLocals
Restores the thread-locals, session's ownerthread and MDC.
resultAll(JoinedSelect<T>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the result set for all objects in the current context for use in lists.
resultAllCursor(JoinedSelect<T>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the result set for all objects in the current context for use in cursors.
Cursors differ from lists because they need ResultSet.TYPE_SCROLL_INSENSITIVE set.
resultAllIdSerial() - Method in class org.tentackle.persist.AbstractDbObject
Selects all id,serial-pairs of this class and returns the ResultSetWrapper.
resultAllObjects() - Method in class org.tentackle.persist.AbstractDbObject
Selects all objects of this class and returns the ResultSetWrapper.
resultByNormText(String, JoinedSelect<T>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the result set for the normtext query (where normtext like ?) for use in lists.
If the given normtext is null or just "%" the method falls back to AbstractPersistentObject.resultAll(org.tentackle.pdo.JoinedSelect<T>).
resultByNormTextCursor(String, JoinedSelect<T>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the result set for the normtext query (where normtext like ?) for use in cursors.
Cursors differ from lists because they need ResultSet.TYPE_SCROLL_INSENSITIVE set.
ResultSetCursor<T extends PersistentDomainObject<T>> - Class in org.tentackle.persist
A cursor for a ResultSetWrapper.
ResultSetCursor(T, ResultSetWrapper, JoinedSelect<T>) - Constructor for class org.tentackle.persist.ResultSetCursor
Creates a cursor for a local session.
ResultSetCursor(T, ResultSetWrapper) - Constructor for class org.tentackle.persist.ResultSetCursor
Creates a cursor for a local session.
ResultSetCursor(DomainContext, RemoteResultSetCursor<T>) - Constructor for class org.tentackle.persist.ResultSetCursor
Creates a cursor for a remote session.
Constructor for pdo objects.
ResultSetCursor.FetchList<T> - Class in org.tentackle.persist
Adds a closed flag to saveObject a roundtrip in remote sessions.
resultSetGreaterId(long) - Method in class org.tentackle.persist.ModificationLog
Selects the first modlog with an ID greater than given ID.
ResultSetSection - Class in org.tentackle.persist
A section of columns within the result set.
ResultSetSection(ResultSetWrapper, Object) - Constructor for class org.tentackle.persist.ResultSetSection
Creates a section.
resultSetSince(Timestamp) - Method in class org.tentackle.persist.ModificationLog
Selects the first modlog since a given modification time.
ResultSetSkipBlock - Class in org.tentackle.persist
A subset of the columns returned by a ResultSetWrapper.
ResultSetSkipBlock(ResultSetWrapper, int) - Constructor for class org.tentackle.persist.ResultSetSkipBlock
Creates a skip block.
resultSetUnprocessed() - Method in class org.tentackle.persist.ModificationLog
Selects the unprocessed modlogs as a result set.
ResultSetWrapper - Class in org.tentackle.persist
A wrapper for ResultSets.
ResultSetWrapper(StatementWrapper, ResultSet) - Constructor for class org.tentackle.persist.ResultSetWrapper
Creates a wrapper for the given result set.
revertAttributesToSnapshot(NumberPoolPersistenceImpl) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Copies all attributes from a snapshot back to this object.
revertAttributesToSnapshot(NumberRangePersistenceImpl) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Copies all attributes from a snapshot back to this object.
revertAttributesToSnapshot(AbstractPersistentObject) - Method in class org.tentackle.pdo.AbstractPersistentObject
Copies all attributes from a snapshot object back to this object.
revertAttributesToSnapshot(AbstractDbObject) - Method in class org.tentackle.persist.AbstractDbObject
Copies all attributes from a snapshot object back to this object.
revertAttributesToSnapshot(SecurityPersistenceImpl) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Copies all attributes from a snapshot back to this object.
revertComponentsToSnapshot(NumberPoolPersistenceImpl) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Reverts all components of this object to a given snapshot.
revertComponentsToSnapshot(AbstractPersistentObject) - Method in class org.tentackle.pdo.AbstractPersistentObject
Reverts all components of this object to a given snapshot.
revertToSnapshot(T) - Method in class org.tentackle.pdo.AbstractPersistentObject
Reverts the state of this object to given snapshot.
RMI_SERVICE - Static variable in class org.tentackle.persist.rmi.DbServer
The property key for the RMI service name.
rollback(long) - Method in class org.tentackle.persist.Db
Rolls back a transaction if the corresponding begin() has started it.
rollback() - Method in class org.tentackle.persist.ManagedConnection
Performs a rollback.
rollback(Db) - Method in interface org.tentackle.persist.RollbackTxRunnable
Performs any processing necessary before rollback.
rollbackImmediately() - Method in class org.tentackle.persist.Db
Rolls back the current transaction, if pending.
RollbackTxRunnable - Interface in org.tentackle.persist
A Runnable that gets invoked before a physical rollback.
run() - Method in class org.tentackle.persist.DefaultConnectionManager
 
run() - Method in class org.tentackle.persist.rmi.RemoteDbSessionCleanupThread
 
running - Variable in class org.tentackle.persist.StatementWrapper
flag if statement is currently running.

S

save() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
save(Collection<X>, boolean) - Method in class org.tentackle.pdo.AbstractPersistentObject
Saves a list of PDOs.
This method is provided to save components in PDOs only.
save(PersistentDomainObject<?>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Saves a PDO.
This method is provided to save components in PDOs only.
saveCopyInContext(DomainContext) - Method in class org.tentackle.pdo.AbstractPersistentObject
Same as AbstractPersistentObject.createCopyInContext(org.tentackle.pdo.DomainContext) but saves the new object within a transaction.
saveImpl() - Method in class org.tentackle.pdo.AbstractPersistentObject
Implementation of save bypassing the invocation handler.
saveObject() - Method in class org.tentackle.persist.AbstractDbObject
Saves this object.
This is the standard method applications should use to insert or update objects.
If the ID is 0, a new ID is obtained and this object inserted.
saveObject() - Method in class org.tentackle.persist.ModificationLog
Saves this object.
This is the standard method applications should use to insert or update objects.
If the ID is 0, a new ID is obtained and this object inserted.
saveReferencedRelations(boolean) - Method in class org.tentackle.persist.AbstractDbObject
Saves all composite relations referenced by this object.
saveReferencingRelations(boolean) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Saves composite relations referencing NumberPool.
saveReferencingRelations(boolean) - Method in class org.tentackle.persist.AbstractDbObject
Saves all composite relations that reference this object.
scroll(int) - Method in class org.tentackle.persist.ResultSetCursor
Moves the cursor a given number of rows.
scroll(int) - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Moves the cursor a given number of rows.
scroll(int) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
SecurityPersistenceImpl - Class in org.tentackle.security.pdo
Security rule persistence implementation.
SecurityPersistenceImpl(Security, DomainContext) - Constructor for class org.tentackle.security.pdo.SecurityPersistenceImpl
Creates a security rule.
SecurityPersistenceImpl(Security, Session) - Constructor for class org.tentackle.security.pdo.SecurityPersistenceImpl
Creates a security rule with a session only.
SecurityPersistenceImpl(Security) - Constructor for class org.tentackle.security.pdo.SecurityPersistenceImpl
Creates a security rule without domain context or session.
SecurityPersistenceImpl() - Constructor for class org.tentackle.security.pdo.SecurityPersistenceImpl
Creates a security rule without domain context or session.
select(long, boolean) - Method in class org.tentackle.pdo.AbstractPersistentObject
Loads a PDO from the database by its unique ID.
select(long) - Method in class org.tentackle.pdo.AbstractPersistentObject
Loads a PDO from the database by its unique ID.
selectAll() - Method in class org.tentackle.pdo.AbstractPersistentObject
Selects all records in current context as a list.
selectAllAsCursor() - Method in class org.tentackle.pdo.AbstractPersistentObject
Selects all records in current context as a cursor
selectAllCached() - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
 
selectAllCached() - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets all objects in context via cache.
selectAllCached() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
selectAllCursorStatementId - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
selectAllForCache() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
selectAllIdSerial() - Method in class org.tentackle.persist.AbstractDbObject
Selects all id,serial-pairs of this class as a list of IdSerialTuple.
selectAllIdSerialStatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for selectAllIdSerial().
selectAllObjects() - Method in class org.tentackle.persist.AbstractDbObject
Selects all objects of this class as a List.
selectAllObjectsStatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for selectAll().
selectAllStatementId - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
prepared statement ID for AbstractPersistentObject.selectAll().
selectByDomainContext(int, long) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
selectByGrantee(int, long) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
selectByNameRealm(String, String) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
 
selectByNodeId(long) - Method in class org.tentackle.persist.DbPreferencesKey
Gets all keys belonging to a node.
selectByNodeIdKey(long, String) - Method in class org.tentackle.persist.DbPreferencesKey
Get a preferences key by nodeid and key name.
selectByNormText(String) - Method in class org.tentackle.pdo.AbstractPersistentObject
Selects all objects with a given normtext as a list.
selectByNormTextAsCursor(String) - Method in class org.tentackle.pdo.AbstractPersistentObject
Selects all objects with a given normtext as a cursor.
selectByNormTextCursorStatementId - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
selectByNormTextStatementId - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
selectByNumberPoolId(long) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
 
selectByObject(int, long) - Method in class org.tentackle.persist.ModificationLog
Gets the modlogs for a given object.
selectByObject(int, long) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
selectByObjectClass(String) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
selectByParentId(long) - Method in class org.tentackle.persist.DbPreferencesNode
Gets all nodes belonging to a parent node.
selectByTemplate(AbstractPersistentObject<T, P>) - Method in class org.tentackle.pdo.AbstractPersistentObject
Selects an object according to a template object.
selectByTxId(long) - Method in class org.tentackle.persist.ModificationLog
Selects the transaction.
selectByUniqueDomainKey(String) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
 
selectByUserAndName(String, String) - Method in class org.tentackle.persist.DbPreferencesNode
Selects a node by user and name.
selectByUserAndType(String, char) - Method in class org.tentackle.persist.ModificationLog
Selects all logs for a given user and type.
selectCached(long) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
 
selectCached(long) - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the object via cache.
If there is no cache (i.e.
selectCached(long) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
selectCachedOnly(long) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
 
selectCachedOnly(long) - Method in class org.tentackle.pdo.AbstractPersistentObject
Gets the object via cache only.
If there is no cache (i.e.
selectCachedOnly(long) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
selectChildIds() - Method in class org.tentackle.persist.DbPreferencesNode
Selects the object IDs of all childs nodes.
selectExpiredTableSerials(long) - Method in class org.tentackle.persist.AbstractDbObject
Determines the objects with a tableSerial starting at a given serial.
selectExpiredTableSerials(long, long) - Method in class org.tentackle.persist.AbstractDbObject
Determines the objects with their tableSerial within a given range.
selectExpiredTableSerials1StatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for selectExpiredTableSerials().
selectExpiredTableSerials2StatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
 
selectFirstUnprocessed() - Method in class org.tentackle.persist.ModificationLog
Selects the next record to process.
This is the first unprocessed modlog with the lowest ID.
selectFirstUnprocessedGreater(long) - Method in class org.tentackle.persist.ModificationLog
Selects the next record to process greater than a given id.
selectForCache(long) - Method in class org.tentackle.pdo.AbstractPersistentObject
 
selectGreaterId(long) - Method in class org.tentackle.persist.ModificationLog
Selects the first modlog with an ID greater than given ID.
selectIdSerial(String) - Method in class org.tentackle.persist.DbModification
Selects the id and serial by tablename.
selectLastProcessed() - Method in class org.tentackle.persist.ModificationLog
Selects the last processed modlog.
This is the last processed modlog with the highest ID.
selectLocked(long) - Method in class org.tentackle.pdo.AbstractPersistentObject
Loads and write-locks a PDO from the database by its unique ID.
selectLockedObject(long) - Method in class org.tentackle.persist.AbstractDbObject
Load the object from the database with exclusive lock (aka write lock).
selectLockedStatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for selectLocked().
selectMasterSerial() - Method in class org.tentackle.persist.DbModification
Reads the master-serial.
selectMaxId() - Method in class org.tentackle.persist.AbstractDbObject
Selects the highest id.
selectMaxIdStatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for selectMaxId().
selectMaxTableSerial() - Method in class org.tentackle.persist.AbstractDbObject
Selects the highest table serial.
selectMaxTableSerialStatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for selectMaxTableSerial().
selectNextObject(ResultSetWrapper) - Method in class org.tentackle.persist.AbstractDbObject
Selects the next object from a resultset.
selectObject(long) - Method in class org.tentackle.persist.AbstractDbObject
Loads an object from the database by its unique ID.
selectObjectStatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for select().
selectSerial(long) - Method in class org.tentackle.persist.AbstractDbObject
Selects the serial-number for a given object id.
selectSerialStatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for selectSerial().
selectTableNameForId(long) - Method in class org.tentackle.persist.DbModification
Selects the tablename for a given ID.
selectTokenLockStatementId - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
selectUpTo(Timestamp) - Method in class org.tentackle.persist.ModificationLog
Selects all modlogs that are unprocessed or modified up to a given timestamp.
Used to replay modlogs after a crash.
SEQUENCE_BASED - Static variable in class org.tentackle.persist.DefaultIdSourceConfigurator
sequence-based id source.
SEQUENCE_MULTIPLIER - Static variable in class org.tentackle.persist.ObjectSequenceId
Default sequence multiplier.
serial - Variable in class org.tentackle.persist.MasterSerial
The master serial.
ServerApplication - Class in org.tentackle.app
Application Server.
ServerApplication(String, Class<? extends RemoteDbConnectionImpl>) - Constructor for class org.tentackle.app.ServerApplication
Creates an instance of an application server.
serverDb - Variable in class org.tentackle.persist.MpxConnectionManager
server Db to clone.
ServerSocketFactory - Class in org.tentackle.persist.rmi
Standard server socket factory.
ServerSocketFactory() - Constructor for class org.tentackle.persist.rmi.ServerSocketFactory
 
SessionCache - Class in org.tentackle.app
A session cache for to map user infos to sessions.
SessionCache() - Constructor for class org.tentackle.app.SessionCache
Creates a session cache.
setAlive(boolean) - Method in class org.tentackle.persist.Db
Sets the db connection's alive state.
setAllowed(boolean) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Sets the attribute allowed.
setAttachTimeout(long) - Method in class org.tentackle.persist.DefaultConnectionManager
Sets the attach timeout.
setAutoCommit(boolean) - Method in class org.tentackle.persist.ManagedConnection
Sets the autocommit feature.
setAutoSync(boolean) - Method in class org.tentackle.persist.DbPreferencesFactory
 
setBegin(long) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Sets the attribute begin.
setBigDecimal(int, BigDecimal) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setBinary(int, Binary<?>) - Method in class org.tentackle.persist.PreparedStatementWrapper
Sets the designated parameter to the given Binary value.
setBMoney(int, BMoney) - Method in class org.tentackle.persist.PreparedStatementWrapper
Sets the designated parameter to a BMoney value.
A BMoney will not be stored as a single field but as two fields: a double representing the value an int representing the scale This is due to most DBMS can't store arbitrary scaled decimals in a single column, i.e.
setBoolean(int, boolean) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setBoolean(int, Boolean) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setByte(int, byte) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setByte(int, Byte) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setChar(int, char) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setCharacter(int, Character, boolean) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setCharacter(int, Character) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setClassId(int) - Method in class org.tentackle.persist.AbstractDbObject
Sets the class id for this po.
setClassIdsInStatement(PreparedStatementWrapper, int) - Method in class org.tentackle.pdo.JoinedSelect
Sets the class-ID parameters if required for the joins.
setClientSocketFactory(RMIClientSocketFactory) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Sets the client socket factory for all delegates.
setCloseStatementOnclose(boolean) - Method in class org.tentackle.persist.ResultSetWrapper
Set the statement to be closed when result set is closed.
setColumnOffset(int) - Method in class org.tentackle.persist.PreparedStatementWrapper
Sets the column offset.
setColumnOffset(int) - Method in class org.tentackle.persist.ResultSetWrapper
Sets the column offset.
setCommitOnCloseVoucher(boolean, long) - Method in class org.tentackle.persist.ResultSetWrapper
Set whether to commit() before close() or not.
Some dbms (e.g.
setCountModificationAllowed(boolean) - Method in class org.tentackle.persist.Db
Defines whether objects are allowed to count modifications.
setCrashed(boolean) - Method in class org.tentackle.persist.Db
Sets the crash flag.
The db may be marked as crashed to reduce logging of succeeding errors.
setCursor(ResultSetCursor<T>) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
Sets the local cursor.
setDate(int, Date, Calendar, boolean) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setDate(int, Date, Calendar) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setDate(int, Date, boolean) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setDate(int, Date) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setDead(boolean) - Method in class org.tentackle.persist.ManagedConnection
Marks a connection being dead.
setDefaultIdSource(IdSource) - Method in class org.tentackle.persist.Db
Set the default IdSource.
This is the source that is used to generate unique object IDs if classes did not configure their own source.
setDescription(String) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Sets the attribute description.
setDMoney(int, DMoney) - Method in class org.tentackle.persist.PreparedStatementWrapper
Sets the designated parameter to a DMoney value.
A DMoney will not be stored as a single field but as two fields: a BigDecimal with a scale of 0 representing the value an int representing the scale This is due to most DBMS can't store arbitrary scaled decimals in a single column, i.e.
setDomainContext(DomainContext) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Sets the context in this and all related objects.
setDomainContext(DomainContext) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Sets the context in this and all related objects.
setDomainContext(DomainContext) - Method in class org.tentackle.pdo.AbstractPersistentObject
setDomainContext(DomainContext) - Method in class org.tentackle.pdo.AbstractPersistentOperation
Sets the database context.
setDomainContext(DomainContext) - Method in class org.tentackle.pdo.AdminExtensionAdapter
setDomainContextClassId(int) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Sets the attribute domainContextClassId.
setDomainContextId(long) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Sets the attribute domainContextId.
setDomainContextImmutable(boolean) - Method in class org.tentackle.pdo.AbstractPersistentObject
Sets the immutable flag of the domain context.
setDomainContextImmutable(boolean) - Method in class org.tentackle.pdo.AbstractPersistentOperation
Sets the immutable flag of the domain context.
setDomainContextImmutable(boolean) - Method in class org.tentackle.pdo.AdminExtensionAdapter
 
setDomainContextObject(PersistentDomainObject<?>) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Sets the application context's object.
setDouble(int, double) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setDouble(int, Double) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setEditedBy(long) - Method in class org.tentackle.pdo.AbstractPersistentObject
Sets the user editing this object.
Does *NOT* alter isModified() and does not require the object to be mutable.
setEditedExpiry(Timestamp) - Method in class org.tentackle.pdo.AbstractPersistentObject
Sets the time when the token should expire.
Does *NOT* alter isModified() and does not require the object to be mutable.
setEditedSince(Timestamp) - Method in class org.tentackle.pdo.AbstractPersistentObject
Sets the time since when this object is being edited.
Does *NOT* alter isModified() and does not require the object to be mutable.
setEnd(long) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Sets the attribute end.
setExpireAt(long) - Method in class org.tentackle.persist.ManagedConnection
Sets the epochal time when this connection should be closed, if unused.
setExpired(boolean) - Method in class org.tentackle.pdo.AbstractPersistentObject
Sets this object's expiration flag.
setFetchDirection(int) - Method in class org.tentackle.persist.ResultSetCursor
Sets the fetch direction.
setFetchDirection(int) - Method in class org.tentackle.persist.ResultSetWrapper
Gives a hint as to the direction in which the rows in this ResultSet object will be processed.
setFetchDirection(int) - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Sets the fetch direction.
setFetchDirection(int) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
setFetchDirection(int) - Method in class org.tentackle.persist.StatementWrapper
Gives the driver a hint as to the direction in which rows will be processed in ResultSet objects created using this Statement object.
setFetchSize(int) - Method in class org.tentackle.persist.Db
Sets the default fetchsize for all "wrapped" statements (PreparedStatementWrapper and StatementWrapper)
setFetchSize(int) - Method in class org.tentackle.persist.Query
Sets the optional fetchsize.
setFetchSize(int) - Method in class org.tentackle.persist.ResultSetCursor
Sets the fetchsize.
This is the number of rows the cursor will fetch from the server in one batch.
setFetchSize(int) - Method in class org.tentackle.persist.ResultSetWrapper
Gives the JDBC driver a hint as to the number of rows that should be fetched from the database when more rows are needed for this ResultSet object.
setFetchSize(int) - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Sets the fetchsize.
This is the number of rows the cursor will fetch from the server in one batch.
setFetchSize(int) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
setFetchSize(int) - Method in class org.tentackle.persist.StatementWrapper
Gives the JDBC driver a hint as to the number of rows that should be fetched from the database when more rows are needed for ResultSet objects genrated by this Statement.
setFields(PreparedStatementWrapper) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
 
setFields(PreparedStatementWrapper) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
 
setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.AbstractDbObject
Sets the values of all fields (all columns of the database table) in the given PreparedStatementWrapper from the object's attributes.
setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.DbModification
 
setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.DbPreferencesKey
 
setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.DbPreferencesNode
 
setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.ModificationLog
 
setFields(PreparedStatementWrapper) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
 
setFloat(int, float) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setFloat(int, Float) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setGrantee(PersistentDomainObject<?>) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Sets the grantee.
setGranteeClassId(int) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Sets the attribute granteeClassId.
setGranteeId(long) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Sets the attribute granteeId.
setId(long) - Method in class org.tentackle.persist.AbstractDbObject
Sets the unique ID of this object.
setIdConfiguration(String) - Method in class org.tentackle.persist.Db
Sets the ID-Source configuration.
setImmutable(boolean) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Sets the mutable flag for this object and all its components.
setImmutable(boolean) - Method in class org.tentackle.persist.AbstractDbObject
Defines whether attributes of the object may be changed.
setImmutableLoggingLevel(Logger.Level) - Method in class org.tentackle.persist.AbstractDbObject
 
setIncSize(int) - Method in class org.tentackle.persist.DefaultDbPool
Sets the minimum increment to enlarge the pool.
setIndex(int) - Method in class org.tentackle.persist.ManagedConnection
Sets the connection index.
setInfoLogSize(int) - Method in class org.tentackle.persist.MpxConnectionManager
Sets the number of connections when to start info logging.
setInt(int, int) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setInteger(int, Integer) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setKeepAliveInterval(long) - Method in class org.tentackle.persist.Db
 
setKey(String) - Method in class org.tentackle.persist.DbPreferencesKey
Sets the attribute key.
setLastSerial(long) - Method in class org.tentackle.persist.ModificationTally
Sets the last serial.
setLazyNode(DbPreferencesNode) - Method in class org.tentackle.persist.DbPreferencesKey
sets the "lazy" parent, i.e.
setLimit(int) - Method in class org.tentackle.persist.Query
Sets the maximum number of rows to retrieve for this query.
setLogModificationAllowed(boolean) - Method in class org.tentackle.persist.Db
Sets the modification allowed state.
setLogModificationDeferred(boolean) - Method in class org.tentackle.persist.Db
Sets the modification logging deferred state for the current transaction.
In deferred mode the ModificationLogs are not written to the database.
setLogModificationTxEnabled(boolean) - Method in class org.tentackle.persist.Db
Turn transaction-logging on or off.
setLogModificationTxId(long) - Method in class org.tentackle.persist.Db
Sets the transaction id.
setLong(int, long) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setLong(int, Long) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setLowWaterMark(long) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Sets the attribute lowWaterMark.
setMaxCountForClearWarnings(int) - Method in class org.tentackle.persist.DefaultConnectionManager
Sets the countForClearWarnings trigger, 0 = app must eat the warnings!
setMaxCountForClearWarnings(int) - Method in class org.tentackle.persist.ManagedConnection
Sets the countForClearWarnings trigger.
setMaxIdleMinutes(long) - Method in class org.tentackle.persist.DefaultDbPool
Sets the idle minutes.
Sessions are closed if unused for given minutes.
setMaxRows(int) - Method in class org.tentackle.persist.Db
sets the maximum number of rows in resultsets.
setMaxRows(int) - Method in class org.tentackle.persist.Query
Sets the optional maximum row count for this cursor.
setMaxRows(int) - Method in class org.tentackle.persist.StatementWrapper
Sets the limit for the maximum number of rows that any ResultSet object generated by this Statement object can contain to the given number.
setMaxSize(int) - Method in class org.tentackle.persist.DefaultDbPool
Sets the maximum size.
setMaxUsageMinutes(long) - Method in class org.tentackle.persist.DefaultDbPool
Sets the maximum usage minutes.
Sessions are closed if unused and first used foe given timeout.
setMessage(String) - Method in class org.tentackle.persist.ModificationLog
Sets the message.
setMessage(String) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Sets the attribute message.
setMessageParameter(String, String) - Method in class org.tentackle.persist.ModificationLog
Sets a message parameter.
setMessageParameters(ParameterString) - Method in class org.tentackle.persist.ModificationLog
Sets the message parameters.
setMinSize(int) - Method in class org.tentackle.persist.DefaultDbPool
Sets the minimum size.
setModificationLog(ModificationLog) - Method in class org.tentackle.persist.AbstractDbObject
Sets a (transient) reference to a modification log.
Used to keep the original user and timestamp when an object gets replayed in another server instance.
setModified(boolean) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Overridden cause of "--attracked".
setModified(boolean) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Overridden cause of "--attracked".
setModified(boolean) - Method in class org.tentackle.pdo.AbstractPersistentObject
 
setModified(boolean) - Method in class org.tentackle.persist.AbstractDbObject
Sets the modified flag.
setModType(char) - Method in class org.tentackle.persist.ModificationLog
Sets the attribute modType.
setName(String) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Sets the attribute name.
setName(String) - Method in class org.tentackle.persist.DbPreferencesNode
Sets the attribute name.
setNodeId(long) - Method in class org.tentackle.persist.DbPreferencesKey
Sets the attribute nodeId.
setNormText(String) - Method in class org.tentackle.pdo.AbstractPersistentObject
Sets the normtext.
setNull(int, int) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setNumberPool(NumberPool) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Sets numberPool via numberPoolId.
setObject(PersistentDomainObject<?>) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Sets the object this rule applies to.
Setting the null object also clears the objectClass making the rule invalid.
setObjectClassId(int) - Method in class org.tentackle.persist.ModificationLog
Sets the attribute objectClassId.
setObjectClassId(int) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Sets the attribute objectClassId.
setObjectClassName(String) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Sets the attribute objectClassName.
setObjectId(long) - Method in class org.tentackle.persist.ModificationLog
Sets the attribute objectId.
setObjectId(long) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Sets the attribute objectId.
setOffset(int) - Method in class org.tentackle.persist.Query
Sets an offset, i.e.
setOnline(boolean) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Sets the attribute online.
setOperation(T) - Method in class org.tentackle.pdo.AbstractPersistentOperation
 
setOverloadable(boolean) - Method in class org.tentackle.persist.AbstractDbObject
Defines whether object may be loaded more than once from storage.
By default, overloading is not allowed.
setOwnerThread(Thread) - Method in class org.tentackle.persist.Db
Sets the exclusive owner thread.
setParentId(long) - Method in class org.tentackle.persist.DbPreferencesNode
Sets the attribute parentId.
setPdo(T) - Method in class org.tentackle.pdo.AbstractPersistentObject
 
setPermissions(String) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Sets the attribute permissions.
setPersistable(boolean) - Method in class org.tentackle.pdo.AbstractPersistentObject
Sets the local persistable flag.
setPool(SessionPool) - Method in class org.tentackle.persist.Db
Sets the pool manager.
setPoolId(int) - Method in class org.tentackle.persist.Db
Sets the pool id.
setPort(int) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Sets Gets the port for all delegates.
setPriority(int) - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
Sets the attribute priority.
setProcessed(Timestamp) - Method in class org.tentackle.persist.ModificationLog
Sets the attribute processed.
setReadOnly(boolean) - Method in class org.tentackle.persist.Db
Sets the db to readonly.
setReadOnly(boolean) - Method in class org.tentackle.persist.DbPreferencesFactory
 
setRealm(String) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Sets the attribute realm.
setRenewTokenLockRequested(boolean) - Method in class org.tentackle.pdo.AbstractPersistentObject
Sets whether to apply or renew the token lock on insert or update.
setRequestSize(long) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Sets the attribute requestSize.
setRootClassId(int) - Method in class org.tentackle.pdo.AbstractPersistentObject
 
setRootId(long) - Method in class org.tentackle.pdo.AbstractPersistentObject
 
setRow(int) - Method in class org.tentackle.persist.ResultSetCursor
Sets the cursor to a given row.
Row numbers start at 1.
setRow(int) - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Sets the cursor to a given row.
Row numbers start at 1.
setRow(int) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
setRunning(boolean) - Method in class org.tentackle.persist.StatementWrapper
Sets the running flag of this statements.
Updates the running statements in ManagedConnection.
setSerial(long) - Method in class org.tentackle.persist.AbstractDbObject
Sets the serial number (modification count).
setServerSocketFactory(RMIServerSocketFactory) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Sets the server socket factory for all delegates.
setSession(Session) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Sets the session in this and all related objects.
setSession(Session) - Method in class org.tentackle.ns.pdo.NumberRangePersistenceImpl
Sets the session in this and all related objects.
setSession(Session) - Method in class org.tentackle.pdo.AbstractPersistentOperation
Sets the logical db connection for this object.
setSession(Session) - Method in class org.tentackle.persist.AbstractDbObject
Sets the logical db connection for this object.
setSession(Session) - Method in class org.tentackle.persist.AbstractDbOperation
Sets the logical db connection for this object.
setSession(Db) - Method in class org.tentackle.persist.DbTransaction
Sets the db.
setSession(Session) - Method in class org.tentackle.persist.ModificationLog
Sets the logical db connection for this object.
setSession(Session) - Method in class org.tentackle.persist.ModificationTracker
 
setSessionGroupId(int) - Method in class org.tentackle.persist.Db
Sets the group number for this db.
This is an optional number describing groups of db-connections, which is particulary useful in rmi-servers: if one connection fails, all others should be closed as well.
setSessionHolder(SessionHolder) - Method in class org.tentackle.persist.AbstractDbObject
Sets the session holder for this object.
setSessionHolder(SessionHolder) - Method in class org.tentackle.persist.AbstractDbOperation
Sets the session holder for this object.
setSessionImmutable(boolean) - Method in class org.tentackle.persist.AbstractDbObject
Sets the db to immutable.
setSessionImmutable(boolean) - Method in class org.tentackle.persist.AbstractDbOperation
Sets the db to immutable.
setSessionInfo(SessionInfo) - Method in class org.tentackle.app.ServerApplication
setSessionInfo(SessionInfo) - Method in class org.tentackle.persist.Db
Sets the userInfo.
setShort(int, short) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setShort(int, Short) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setSocketConfigurator(SocketConfigurator) - Method in class org.tentackle.persist.rmi.ClientSocketFactory
 
setSocketConfigurator(SocketConfigurator) - Method in class org.tentackle.persist.rmi.CompressedSslClientSocketFactory
 
setSocketConfigurator(ServerSocketConfigurator) - Method in class org.tentackle.persist.rmi.CompressedSslServerSocketFactory
 
setSocketConfigurator(ServerSocketConfigurator) - Method in class org.tentackle.persist.rmi.ServerSocketFactory
 
setSocketConfigurator(SocketConfigurator) - Method in class org.tentackle.persist.rmi.SslClientSocketFactory
 
setSocketConfigurator(ServerSocketConfigurator) - Method in class org.tentackle.persist.rmi.SslServerSocketFactory
 
setStatementAlwaysPrepared(boolean) - Method in class org.tentackle.persist.AbstractDbObject
Sets the always prepare flag.
setStatementCached(boolean) - Method in class org.tentackle.persist.Query
Enables caching of the prepared statement.
By default, queries are one-time prepared statements that will be closed when the resultset is closed.
setString(int, String, boolean) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setString(int, String) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setSystemOnly(boolean) - Method in class org.tentackle.persist.DbPreferencesFactory
 
setTableSerial(long) - Method in class org.tentackle.persist.AbstractDbObject
Sets the table serial number (table modification count).
setTime(int, Time, Calendar) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setTime(int, Time) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setTimeout(int) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Sets the session timeout.
setTimestamp(int, Timestamp, Calendar, boolean) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setTimestamp(int, Timestamp, Calendar) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setTimestamp(int, Timestamp, boolean) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setTimestamp(int, Timestamp) - Method in class org.tentackle.persist.PreparedStatementWrapper
 
setTokenLockObject(U) - Method in class org.tentackle.pdo.AbstractPersistentObject
Sets the user/group/role-object editing this object.
setTrackedName(String) - Method in class org.tentackle.persist.DbModification
Sets the attribute trackedName.
setTransientData(Object) - Method in class org.tentackle.pdo.AbstractPersistentObject
Sets the optional transient data object.
Sometimes, e.g.
setTxId(long) - Method in class org.tentackle.persist.ModificationLog
Sets the attribute txId.
setTxName(String) - Method in class org.tentackle.persist.ModificationLog
Sets the attribute txName.
setTxObject(AbstractDbObject<?>) - Method in class org.tentackle.persist.Db
Sets the optional transaction object.
By default, whenever a transaction is initiated by a persistence operation of a AbstractDbObject, that object becomes the "parent" of the transaction.
The txObject is mainly used for logging and enhanced auditing (partial history) during transactions.
The txObject is cleared at the end of the transaction.
setTxObject(AbstractDbObject<?>) - Method in class org.tentackle.persist.DbTransaction
Sets the optional transaction object.
By default, whenever a transaction is initiated by a persistence operation of a PDO, that object becomes the "parent" of the transaction.
The txObject is mainly used for logging and enhanced auditing (partial history) during transactions.
setUplink(String) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Sets the attribute uplink.
setUser(String) - Method in class org.tentackle.persist.DbPreferencesNode
Sets the attribute user.
setUser(String) - Method in class org.tentackle.persist.ModificationLog
Sets the attribute user.
setValue(String) - Method in class org.tentackle.persist.DbPreferencesKey
Sets the attribute value.
setWarnLogSize(int) - Method in class org.tentackle.persist.MpxConnectionManager
Sets the number of connections when to start warning logging.
setWhen(Timestamp) - Method in class org.tentackle.persist.ModificationLog
Sets the attribute when.
shutdown() - Method in class org.tentackle.persist.DefaultConnectionManager
 
shutdown() - Method in class org.tentackle.persist.DefaultDbPool
Closes all databases in the pool, cleans up and makes the pool unusable.
shutdown() - Method in class org.tentackle.persist.MpxConnectionManager
Shuts down this connection manager.
All connections are closed and the threads stopped.
skip() - Method in class org.tentackle.persist.ResultSetWrapper
Skips to the next logical entity.
skip(int) - Method in class org.tentackle.persist.ResultSetWrapper
Performs a ResultSetWrapper.skipColumns(int) followed by a ResultSetWrapper.skip() in one method call.
Provided to save typing only.
skipColumns(int) - Method in class org.tentackle.persist.ResultSetWrapper
Skips given number of columns in current skip block.
This is usually the column count of an entity.
SOCKET_FACTORY - Static variable in class org.tentackle.persist.rmi.DbServer
The property key for the socket factory.
socketConfigurator - Variable in class org.tentackle.persist.rmi.ClientSocketFactory
 
socketConfigurator - Variable in class org.tentackle.persist.rmi.ServerSocketFactory
 
SocketFactoryFactory - Class in org.tentackle.persist.rmi
The factory for RMI socket factories.
SocketFactoryFactory() - Constructor for class org.tentackle.persist.rmi.SocketFactoryFactory
 
SocketFactoryType - Enum in org.tentackle.persist.rmi
The socket factory type.
sql - Variable in class org.tentackle.persist.StatementWrapper
the SQL string.
SslClientSocketFactory - Class in org.tentackle.persist.rmi
SSL client socket factory.
SslClientSocketFactory() - Constructor for class org.tentackle.persist.rmi.SslClientSocketFactory
 
SslServerSocketFactory - Class in org.tentackle.persist.rmi
SSL server socket factory.
SslServerSocketFactory(String[], String[], boolean) - Constructor for class org.tentackle.persist.rmi.SslServerSocketFactory
Creates a new ServerSocketFactory.
SslServerSocketFactory() - Constructor for class org.tentackle.persist.rmi.SslServerSocketFactory
Creates a ServerSocketFactory with default cipher suites, protocols and without client authentication.
start(String[]) - Method in class org.tentackle.app.ServerApplication
Starts the application server.
start() - Method in class org.tentackle.app.ServerApplication
Starts the application server without further arguments.
start() - Method in class org.tentackle.persist.rmi.DbServer
Starts the server.
startCleanupThread(long) - Static method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Starts the optional cleanup thread that will monitor the sessions for db-activity.
startSkip() - Method in class org.tentackle.persist.ResultSetWrapper
Starts or restarts skip mode.
startup(long) - Method in class org.tentackle.app.SessionCache
Starts the session cache.
StatementHistory - Class in org.tentackle.persist
History of statement execution.
StatementHistory(StatementWrapper) - Constructor for class org.tentackle.persist.StatementHistory
Creates a statement execution history.
StatementId - Class in org.tentackle.persist
A statement id.
StatementId() - Constructor for class org.tentackle.persist.StatementId
Creates a unique statement id.
StatementKey - Class in org.tentackle.persist
The statement key.
StatementKey(StatementId, Class<?>) - Constructor for class org.tentackle.persist.StatementKey
Creates the statement key.
StatementKey(String) - Constructor for class org.tentackle.persist.StatementKey
Creates a statement key.
StatementStatistics - Class in org.tentackle.persist
Statement statistics collector.
StatementStatistics(String, String, Map<Integer, Object>) - Constructor for class org.tentackle.persist.StatementStatistics
Create a statistics collector.
StatementWrapper - Class in org.tentackle.persist
A wrapper for sql statements.
Will catch and report SQLExceptions and keep track of being used only once after Db.createStatement().
StatementWrapper(ManagedConnection, Statement) - Constructor for class org.tentackle.persist.StatementWrapper
Creates a wrapper for an sql statement.
stmt - Variable in class org.tentackle.persist.StatementWrapper
the sql statement, null if closed.
stop() - Method in class org.tentackle.app.ServerApplication
Gracefully terminates the application server.
stop() - Method in class org.tentackle.persist.rmi.DbServer
Stops the server.
stopCleanupThread() - Static method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Stops the cleanup thread.
superClassVariables - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
The classvariables of the parent class.
null if not inherited.
sync() - Method in class org.tentackle.persist.DbPreferences
 
systemNodeForPackage(Class<?>) - Method in class org.tentackle.persist.DbPreferencesFactory
 
systemRoot() - Method in class org.tentackle.persist.DbPreferencesFactory
 

T

TABLE_BASED - Static variable in class org.tentackle.persist.DefaultIdSourceConfigurator
table-based id source.
tableAlias - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
The table alias to be used in joined selects.
TABLENAME - Static variable in class org.tentackle.persist.DbModification
the database tablename.
tableName - Variable in class org.tentackle.persist.DbObjectClassVariables
database table name.
TABLENAME - Static variable in class org.tentackle.persist.DbPreferencesKey
the database tablename.
TABLENAME - Static variable in class org.tentackle.persist.DbPreferencesNode
the database tablename.
TABLENAME - Static variable in class org.tentackle.persist.ModificationLog
the database tablename.
TableSerialExpirationBacklog - Class in org.tentackle.persist
Keeps a backlog of expiration sets.
Used in RMI-servers to reduce database roundtrips for clients requesting the expiration info for their local caches.
TableSerialExpirationBacklog(int) - Constructor for class org.tentackle.persist.TableSerialExpirationBacklog
Creates a backlog.
TableSerialExpirationBacklog() - Constructor for class org.tentackle.persist.TableSerialExpirationBacklog
Creates a backlog with a default size.
terminate() - Method in class org.tentackle.app.SessionCache
Terminates the session cache.
TIMEOUT - Static variable in class org.tentackle.persist.rmi.DbServer
The property key for the session timeout count.
TIMEOUT_INTERVAL - Static variable in class org.tentackle.persist.rmi.DbServer
The property key for the session timeout interval units in milliseconds.
toDiagnosticString() - Method in class org.tentackle.persist.ManagedConnection
Creates a diagnostic string.
toGenericString() - Method in class org.tentackle.persist.AbstractDbObject
Gets the string value: "<className>[id/serial]".
toIdString() - Method in class org.tentackle.persist.AbstractDbObject
Gets the ID string: "classId:id".
The ID string describes the PDO by its classId and object-ID.
toList() - Method in class org.tentackle.persist.ResultSetCursor
Returns the objects of this cursor as a list.
toList(List<T>) - Method in class org.tentackle.persist.ResultSetCursor
Adds the rest of the cursor to a list.
toList() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Returns the objects of this cursor as a list.
toList() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
toListAndClose() - Method in class org.tentackle.persist.ResultSetCursor
Returns the objects of this cursor as a list and closes this cursor.
topSuperClassVariables - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
The classvariables of the topmost parent class.
"this" if not inherited.
toString() - Method in class org.tentackle.pdo.PersistentObjectClassVariables
 
toString() - Method in class org.tentackle.persist.AbstractDbObject
Gets the default string value.
The default implementation invokes AbstractDbObject.toGenericString().
toString() - Method in class org.tentackle.persist.AbstractIdSource
 
toString() - Method in class org.tentackle.persist.Db
 
toString() - Method in class org.tentackle.persist.DbModification
 
toString() - Method in class org.tentackle.persist.DbObjectClassVariables
 
toString() - Method in class org.tentackle.persist.DbOperationClassVariables
 
toString() - Method in class org.tentackle.persist.DbPreferences
Returns the string represenation of this node.
toString() - Method in class org.tentackle.persist.DbPreferencesKey
 
toString() - Method in class org.tentackle.persist.DbPreferencesNode
 
toString() - Method in class org.tentackle.persist.DbTransaction
 
toString() - Method in class org.tentackle.persist.DefaultConnectionManager
Gets the name of the manager.
toString() - Method in class org.tentackle.persist.DefaultDbPool
Gets the pool's name
toString() - Method in class org.tentackle.persist.ManagedConnection
 
toString() - Method in class org.tentackle.persist.ModificationLog
 
toString() - Method in class org.tentackle.persist.PreparedStatementWrapper
 
toString() - Method in class org.tentackle.persist.ResultSetWrapper
 
toString() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
 
toString() - Method in class org.tentackle.persist.StatementHistory
 
toString() - Method in class org.tentackle.persist.StatementId
 
toString() - Method in class org.tentackle.persist.StatementStatistics
 
toString() - Method in class org.tentackle.persist.StatementWrapper
 
toString() - Method in class org.tentackle.security.pdo.SecurityPersistenceImpl
for debugging only
transaction(TransactionEnvelope<T>, String) - Method in class org.tentackle.persist.Db
 
transaction(TransactionEnvelope<T>) - Method in class org.tentackle.persist.Db
 
transferTokenLock(long) - Method in class org.tentackle.pdo.AbstractPersistentObject
 
transferTokenLockStatementId - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
TX_DELETE_ALL_IN_CONTEXT - Static variable in class org.tentackle.pdo.AbstractPersistentObject
delete all in context
TX_DELETE_LIST - Static variable in class org.tentackle.persist.AbstractDbObject
transaction name: delete list
TX_DELETE_MISSING_IN_LIST - Static variable in class org.tentackle.persist.AbstractDbObject
transaction name: delete missing in list
TX_DELETE_OBJECT - Static variable in class org.tentackle.persist.AbstractDbObject
transaction name: delete object
TX_DUMMY_UPDATE - Static variable in class org.tentackle.persist.AbstractDbObject
transaction name: dummy update
TX_INSERT_OBJECT - Static variable in class org.tentackle.persist.AbstractDbObject
transaction name: insert object
TX_INSERT_PLAIN - Static variable in class org.tentackle.persist.AbstractDbObject
transaction name: insert plain
TX_SAVE - Static variable in class org.tentackle.persist.AbstractDbObject
transaction name: saveObject
TX_SAVE_COPY_IN_CONTEXT - Static variable in class org.tentackle.pdo.AbstractPersistentObject
saveImpl copy in context
TX_SAVE_LIST - Static variable in class org.tentackle.persist.AbstractDbObject
transaction name: saveObject list
TX_SYNC - Static variable in class org.tentackle.persist.AbstractDbObject
transaction name: sync
TX_TRANSFER_TOKENLOCK - Static variable in class org.tentackle.pdo.AbstractPersistentObject
transfer edited by
TX_UPDATE_OBJECT - Static variable in class org.tentackle.persist.AbstractDbObject
transaction name: update object
TX_UPDATE_PLAIN - Static variable in class org.tentackle.persist.AbstractDbObject
transaction name: update plain
TX_UPDATE_SERIAL - Static variable in class org.tentackle.persist.AbstractDbObject
transaction name: update serial
TX_UPDATE_SERIAL_AND_TABLESERIAL - Static variable in class org.tentackle.persist.AbstractDbObject
transaction name: update serial and tableserial
TX_UPDATE_TABLESERIAL - Static variable in class org.tentackle.persist.AbstractDbObject
transaction name: update tableserial
txVoucher - Variable in class org.tentackle.persist.ModificationLog.ReplayState
transaction voucher.

U

unConCount - Variable in class org.tentackle.persist.MpxConnectionManager
number of entries in unConList.
unConList - Variable in class org.tentackle.persist.MpxConnectionManager
free list for unattached connections.
unexportMe() - Method in interface org.tentackle.persist.rmi.Exportable
Unexports this remote object.
unexportMe() - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
 
unexportRemoteDelegate(RemoteDelegate) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Unexports given remote delegate.
unexportRemoteObject(Remote) - Method in class org.tentackle.persist.rmi.RemoteDbConnectionImpl
Exports the given remote object.
unlockInternal(long) - Method in class org.tentackle.persist.ModificationTracker
 
unmarkDeleted() - Method in class org.tentackle.persist.AbstractDbObject
Removes the deleted mark.
unmarkPreparedStatements() - Method in class org.tentackle.persist.ManagedConnection
Unmark all prepared statements that are marked ready.
unmarkReady() - Method in class org.tentackle.persist.StatementWrapper
Unmarks (consumes) this statement previously marked ready.
unregisterCloseHandler(SessionCloseHandler) - Method in class org.tentackle.persist.Db
Unregisters a close handler.
unregisterCommitTxRunnable(DbTransactionHandle) - Method in class org.tentackle.persist.Db
Unregisters a CommitTxRunnable.
unregisterCommitTxRunnable(DbTransactionHandle) - Method in class org.tentackle.persist.DbTransaction
Unregisters a CommitTxRunnable.
unregisterGlobalCloseHandler(SessionCloseHandler) - Static method in class org.tentackle.persist.Db
Unregisters a global close handler.
unregisterGlobalCloseHandler(SessionCloseHandler) - Method in class org.tentackle.persist.DbFactory
 
unregisterPersistenceVisitor(DbTransactionHandle) - Method in class org.tentackle.persist.Db
Unegisters a PersistenceVisitor.
unregisterPersistenceVisitor(DbTransactionHandle) - Method in class org.tentackle.persist.DbTransaction
Unegisters a PersistenceVisitor.
unregisterRollbackTxRunnable(DbTransactionHandle) - Method in class org.tentackle.persist.Db
Unregisters a RollbackTxRunnable.
unregisterRollbackTxRunnable(DbTransactionHandle) - Method in class org.tentackle.persist.DbTransaction
Unregisters a RollbackTxRunnable.
UPDATE - Static variable in class org.tentackle.persist.ModificationLog
modification type: object updated
updateByObjectTypeSerial(Timestamp, int, long, char, long) - Method in class org.tentackle.persist.ModificationLog
Updates the processing timestamp by objectclass + objectid + serial less or equal than some value.
Used to mark modlogs already processed for a given object.
updateDiagnostics(Timestamp, String) - Method in class org.tentackle.persist.ModificationLog
Updates the processing timestamp and adds a comment to the message field.
updateImpl(DbObjectClassVariables<P>, Supplier<String>) - Method in class org.tentackle.persist.AbstractDbObject
Update implementation.
updateKeyTableSerial(long) - Method in class org.tentackle.persist.DbPreferencesFactory
Updates the highest keys table serial.
updateMDC() - Method in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Updates the MappedDiagnosticContext with the session data.
updateNodeTableSerial(long) - Method in class org.tentackle.persist.DbPreferencesFactory
Updates the highest node table serial.
updateObject() - Method in class org.tentackle.pdo.AbstractPersistentObject
Updates this object to the database.
The modified attribute gets cleared if insert was successful.
updateObject() - Method in class org.tentackle.persist.AbstractDbObject
Updates this object to the database.
The modified attribute gets cleared if insert was successful.
updateParentNode(DbPreferencesNode) - Method in class org.tentackle.persist.DbPreferences
Updates the serial and tableserial of a parent node.
updatePlain() - Method in class org.tentackle.persist.AbstractDbObject
Updates this object to the database without any further processing (i.e.
updateProcessed(Timestamp) - Method in class org.tentackle.persist.ModificationLog
Updates the processing timestamp.
updateRootContext() - Method in class org.tentackle.pdo.AbstractPersistentObject
Updates the root context.
Method is used after deserialization.
updateSerial() - Method in class org.tentackle.persist.AbstractDbObject
Updates and increments the serial number of this object.
The method is provided to update an object with isModified() == true and 'modified' == false, i.e.
updateSerialAndTableSerial() - Method in class org.tentackle.persist.AbstractDbObject
Same as AbstractDbObject.updateSerial() but updates tableSerial as well.
updateSerialAndTableSerialStatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for updateSerialAndTableSerial().
updateSerialStatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for updateSerial().
updateStatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for update().
updateTableSerialStatementId - Variable in class org.tentackle.persist.DbObjectClassVariables
prepared statement ID for updateTableSerial().
updateThreadLocal() - Method in class org.tentackle.persist.rmi.RemoteDelegateInvocationHandler
Updates the thread local memory.
updateTokenLock(Timestamp, long, Timestamp) - Method in class org.tentackle.pdo.AbstractPersistentObject
Updates token lock columns in db-record.
Will *NOT* log modification and *NOT* update the serial-counter! Must be called from within application where appropriate.
updateTokenLock(Timestamp) - Method in class org.tentackle.pdo.AbstractPersistentObject
Updates editing info in db-record (if feature enabled).
Will *NOT* log modification and *NOT* update the serial-counter! Must be called from within application where appropriate.
updateTokenLockOnly() - Method in class org.tentackle.pdo.AbstractPersistentObject
Update the editedBy-attributes to persistent storage.
No check is done whether locked or not and there is no serial update and no modlog.
updateTokenLockOnlyStatementId - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
updateTokenLockStatementId - Variable in class org.tentackle.pdo.PersistentObjectClassVariables
updateUnprocessedByTxId(Timestamp, long) - Method in class org.tentackle.persist.ModificationLog
Updates the processing timestamp of a transaction for all unprocessed modlogs.
userNodeForPackage(Class<?>) - Method in class org.tentackle.persist.DbPreferencesFactory
 
userRoot() - Method in class org.tentackle.persist.DbPreferencesFactory
 

V

validate(String, ValidationScope) - Method in class org.tentackle.ns.pdo.NumberPoolPersistenceImpl
Validates the object.
validate(String, ValidationScope) - Method in class org.tentackle.pdo.AbstractPersistentObject
 
validate() - Method in class org.tentackle.pdo.AbstractPersistentObject
 
value() - Method in class org.tentackle.persist.StatementId
Gets the value of the id.
valueOf(String) - Static method in enum org.tentackle.persist.rmi.SocketFactoryType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.tentackle.persist.rmi.SocketFactoryType
Returns an array containing the constants of this enum type, in the order they are declared.
verifyConnection() - Method in class org.tentackle.persist.ManagedConnection
Checks whether connection is still valid.
verifySessionInfo(SessionInfo) - Method in class org.tentackle.persist.rmi.RemoteDbSessionImpl
Verifies and updates the client's session info.
Needs to be implemented by the application.
Checks login credentials and sets the user id.
verifySessions() - Method in class org.tentackle.persist.rmi.RemoteDbSessionCleanupThread
Verifies and cleans up the sessions.
visit(AbstractDbObject<?>, Character) - Method in class org.tentackle.persist.IgnoreDuplicatesPersistenceVisitor
Visits all objects.

W

wasNull() - Method in class org.tentackle.persist.ResultSetWrapper
Reports whether the last column read had a value of SQL NULL.
with_parameters - Static variable in class org.tentackle.persist.StatementStatistics
If true the statistics are per statement and parameters, else only per statement.
write(int) - Method in class org.tentackle.persist.rmi.RemoteOutputStream
 
write(byte[], int, int) - Method in class org.tentackle.persist.rmi.RemoteOutputStream
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2016 Krake Softwaretechnik. All rights reserved.