Index

A B C D E F G I J K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractPersistentObject<T,P> - Class in org.tentackle.persist
Base persistent implementation of a PDO.
AbstractPersistentObject() - Constructor for class org.tentackle.persist.AbstractPersistentObject
Creates an application database object without a database context.
AbstractPersistentObject(T) - Constructor for class org.tentackle.persist.AbstractPersistentObject
Creates an application database object without a database context.
AbstractPersistentObject(T, DomainContext) - Constructor for class org.tentackle.persist.AbstractPersistentObject
Creates an application database object.
AbstractPersistentObject(T, Session) - Constructor for class org.tentackle.persist.AbstractPersistentObject
Creates an application database object without a domain context for a given connection.
AbstractPersistentObjectRemoteDelegate<T,P> - Interface in org.tentackle.persist.rmi
Remote delegate for PersistentDomainObject.
AbstractPersistentObjectRemoteDelegateImpl<T,P> - Class in org.tentackle.persist.rmi
Implementation of the remote delegate for PersistentDomainObject.
AbstractPersistentObjectRemoteDelegateImpl(RemoteDbSessionImpl, Class<P>, Class<T>) - Constructor for class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
Creates a delegate on the serverSession socket.
AbstractPersistentOperation<T,P> - Class in org.tentackle.persist
A AbstractPersistentOperation provides methods that are not part of PersistentOperations and is associated to a DomainContext.
AbstractPersistentOperation() - Constructor for class org.tentackle.persist.AbstractPersistentOperation
Creates an operation object without a database context.
AbstractPersistentOperation(T) - Constructor for class org.tentackle.persist.AbstractPersistentOperation
Creates an operation object without a database context.
AbstractPersistentOperation(T, DomainContext) - Constructor for class org.tentackle.persist.AbstractPersistentOperation
Creates an operation object.
AbstractPersistentOperation(T, Session) - Constructor for class org.tentackle.persist.AbstractPersistentOperation
Creates an operation object without a domain context for a given session.
Notice: the application must set the domain context.
AbstractPersistentOperationRemoteDelegate<T,P> - Interface in org.tentackle.persist.rmi
Remote delegate for AbstractPersistentOperation.
AbstractPersistentOperationRemoteDelegateImpl<T,P> - Class in org.tentackle.persist.rmi
Implementation of the remote delegate for AbstractPersistentOperation.
AbstractPersistentOperationRemoteDelegateImpl(RemoteDbSessionImpl, Class<P>, Class<T>) - Constructor for class org.tentackle.persist.rmi.AbstractPersistentOperationRemoteDelegateImpl
Creates a delegate on the serverSession socket.
AbstractServerApplication - Class in org.tentackle.persist.app
Base class for server applications.
AbstractServerApplication(String, String) - Constructor for class org.tentackle.persist.app.AbstractServerApplication
Creates a server.
activateStatistics() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
addComponents(IdentifiableMap<PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
Adds the components of this object to a map.
addComponents(IdentifiableMap<PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
addComponents(IdentifiableMap<PersistentDomainObject<?>>, Collection<? extends PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
Adds the components of a collection to a map.
addJoin(Join<? super T, ?>) - Method in class org.tentackle.persist.JoinedSelect
Adds a join.
addJoin(Join<J, ?>) - Method in class org.tentackle.persist.Join
Adds a cascaded join.
addReferencingClass(Class<R>, String) - Method in class org.tentackle.persist.AbstractPersistentObject
Adds a PDO class that is referencing this PDO clazz.
addSnapshot(T) - Method in class org.tentackle.persist.AbstractPersistentObject
Adds a snapshot to the list of snapshots.
AdminExtensionAdapter - Class in org.tentackle.persist
Adapter hiding the rmi-stuff for the admin session extension.
AdminExtensionAdapter() - Constructor for class org.tentackle.persist.AdminExtensionAdapter
Creates the adapter.
AdminExtensionAdapterRemoteDelegate - Interface in org.tentackle.persist.rmi
Admin utility methods.
AdminExtensionAdapterRemoteDelegateImpl - Class in org.tentackle.persist.rmi
Admin extension implementation.
AdminExtensionAdapterRemoteDelegateImpl(RemoteDbSessionImpl, Class<AdminExtensionAdapter>) - Constructor for class org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegateImpl
Creates the admin extension implementation.
afterLast() - Method in class org.tentackle.persist.ResultSetCursor
Positions the cursor after the last row.
Works even for empty cursors.
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
 
AN_EDITEDBY - Static variable in class org.tentackle.persist.AbstractPersistentObject
name of the editedBy attribute.
AN_EDITEDEXPIRY - Static variable in class org.tentackle.persist.AbstractPersistentObject
name of the editedExpiry attribute.
AN_EDITEDSINCE - Static variable in class org.tentackle.persist.AbstractPersistentObject
name of the editedSince attribute.
AN_NORMTEXT - Static variable in class org.tentackle.persist.AbstractPersistentObject
name of the normText attribute.
AN_ROOTCLASSID - Static variable in class org.tentackle.persist.AbstractPersistentObject
name of rootclass-ID attribute.
AN_ROOTID - Static variable in class org.tentackle.persist.AbstractPersistentObject
name of root-ID attribute.
applyTokenLockInfo(TokenLockInfo) - Method in class org.tentackle.persist.AbstractPersistentObject
Applies the given token lock info.
assertDomainContextMutable() - Method in class org.tentackle.persist.AbstractPersistentObject
Asserts that the domain context is mutable.
assertDomainContextMutable() - Method in class org.tentackle.persist.AbstractPersistentOperation
Asserts that the domain context is mutable.
assertEmbedded() - Method in class org.tentackle.persist.AbstractPersistentObject
Asserts that this is an embedded PDO.
assertMutable() - Method in class org.tentackle.persist.AbstractPersistentObject
assertNoJoins() - Method in class org.tentackle.persist.ResultSetCursor
Asserts that there are no joins in the query.
assertNormTextProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
Asserts that entity provides a normtext.
assertNotAbstract() - Method in class org.tentackle.persist.AbstractPersistentObject
Asserts that this is not an abstract entity class.
assertNotCached() - Method in class org.tentackle.persist.AbstractPersistentObject
Asserts that the PDO is not cached.
assertPersistable() - Method in class org.tentackle.persist.AbstractPersistentObject
assertReadPermission() - Method in class org.tentackle.persist.AbstractPersistentObject
Checks read permission for this object.
assertRemoteSecurityManagerInitialized() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
assertRemoteSecurityManagerInitialized(DomainContext) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
 
assertRemoteSecurityManagerInitialized(DomainContext) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
 
assertRootContext() - Method in class org.tentackle.persist.AbstractPersistentObject
Asserts that the po's context is a root context.
assertRootContextIsAccepted() - Method in class org.tentackle.persist.AbstractPersistentObject
Checks the root context against the security rules.
assertRootContextIsAccepted() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
assertRootEntity() - Method in class org.tentackle.persist.AbstractPersistentObject
Checks if the po is a root entity.
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.
assertTokenLockProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
Asserts that entity provides a normtext.
assertValidSnapshot(T) - Method in class org.tentackle.persist.AbstractPersistentObject
Asserts that given snapshot is valid for this object.
assertWritePermission() - Method in class org.tentackle.persist.AbstractPersistentObject
Checks write permission for this object.
attributesModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
attributesModified() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 

B

beforeFirst() - Method in class org.tentackle.persist.ResultSetCursor
Positions the cursor before the first row.
Works even for empty cursors.
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
 

C

checkClassPermission(DomainContext, Permission) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Check security for this class.
CLASSVARIABLES - Static variable in class org.tentackle.persist.lock.DbTokenLock
Variables common to all instances of DbTokenLock.
CLASSVARIABLES - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
Variables common to all instances of NumberPoolPersistenceImpl.
CLASSVARIABLES - Static variable in class org.tentackle.persist.ns.NumberRangePersistenceImpl
Variables common to all instances of NumberRangePersistenceImpl.
CLASSVARIABLES - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
Variables common to all instances of SecurityPersistenceImpl.
cleanup() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
cleanup() - Method in class org.tentackle.persist.app.ServerApplication
 
cleanupRemoteSession(RemoteDbSessionImpl) - Method in class org.tentackle.persist.PersistenceUtilities
 
cleanupUserTokens(Db, long) - Method in class org.tentackle.persist.lock.DefaultLockManager
 
cleanupUserTokens(Db, long) - Method in interface org.tentackle.persist.LockManager
Removes all tokens for a given user.
The method is invoked when a user logs out or its session crashed.
clearTokenLock() - Method in class org.tentackle.persist.AbstractPersistentObject
Clears or renews the token lock.
clone() - Method in class org.tentackle.persist.AbstractPersistentObject
Clones this persistent object.
The method is final to prevent applications from overriding it and spoiling the contract with AbstractPersistentObject.createSnapshot().
close() - Method in class org.tentackle.persist.ResultSetCursor
Closes the cursor.
The cursor is opened in its constructor.
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
 
CN_ALLOWED - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
database column name for 'allowed'.
CN_BEGIN - Static variable in class org.tentackle.persist.ns.NumberRangePersistenceImpl
database column name for 'begin'.
CN_DESCRIPTION - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
database column name for 'description'.
CN_DOMAINCONTEXTCLASSID - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
database column name for 'domainContextClassId'.
CN_DOMAINCONTEXTID - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
database column name for 'domainContextId'.
CN_EDITEDBY - Static variable in class org.tentackle.persist.AbstractPersistentObject
name of the editedBy column.
CN_EDITEDEXPIRY - Static variable in class org.tentackle.persist.AbstractPersistentObject
name of the editedExpiry column.
CN_EDITEDSINCE - Static variable in class org.tentackle.persist.AbstractPersistentObject
name of the editedSince column.
CN_END - Static variable in class org.tentackle.persist.ns.NumberRangePersistenceImpl
database column name for 'end'.
CN_GRANTEECLASSID - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
database column name for 'granteeClassId'.
CN_GRANTEEID - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
database column name for 'granteeId'.
CN_LOCKEDBY - Static variable in class org.tentackle.persist.lock.DbTokenLock
database column name for 'lockedBy'.
CN_LOCKEDSINCE - Static variable in class org.tentackle.persist.lock.DbTokenLock
database column name for 'lockedSince'.
CN_LOCKEXPIRY - Static variable in class org.tentackle.persist.lock.DbTokenLock
database column name for 'lockExpiry'.
CN_LOWWATERMARK - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
database column name for 'lowWaterMark'.
CN_MESSAGE - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
database column name for 'message'.
CN_NAME - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
database column name for 'name'.
CN_NORMTEXT - Static variable in class org.tentackle.persist.AbstractPersistentObject
name of the normText column.
CN_NUMBERPOOLID - Static variable in class org.tentackle.persist.ns.NumberRangePersistenceImpl
database column name for 'numberPoolId'.
CN_OBJECTCLASSID - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
database column name for 'objectClassId'.
CN_OBJECTCLASSNAME - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
database column name for 'objectClassName'.
CN_OBJECTID - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
database column name for 'objectId'.
CN_ONLINE - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
database column name for 'online'.
CN_PDOCLASSID - Static variable in class org.tentackle.persist.lock.DbTokenLock
database column name for 'pdoClassId'.
CN_PERMISSIONS - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
database column name for 'permissions'.
CN_PRIORITY - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
database column name for 'priority'.
CN_REALM - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
database column name for 'realm'.
CN_REQUESTSIZE - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
database column name for 'requestSize'.
CN_ROOTCLASSID - Static variable in class org.tentackle.persist.AbstractPersistentObject
name of rootclass-ID column.
CN_ROOTID - Static variable in class org.tentackle.persist.AbstractPersistentObject
name of root-ID column.
CN_UPLINK - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
database column name for 'uplink'.
commit(Db, long) - Method in class org.tentackle.persist.lock.DefaultLockManager
 
commit(Db, long) - Method in interface org.tentackle.persist.LockManager
Notifies the lockmanager that a transaction has been committed.
configureDelegate(Object...) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
Configures the delegate.
configureEmbeddedColumns(ResultSetWrapper) - Method in class org.tentackle.persist.AbstractPersistentObject
Configures the columns of an embedded PDO.
configureModificationTracker() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
configurePreferences() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
configureRemoteObject(DomainContext, PersistentDomainObject<?>) - Method in class org.tentackle.persist.AbstractPersistentObject
Configures the remotely retrieved object.
configureRemoteObject(DomainContext, X) - Method in class org.tentackle.persist.AbstractPersistentOperation
Configures a within an operation remotely retrieved PDO.
configureRemoteObject(T) - Method in class org.tentackle.persist.ResultSetCursor
Configures the remotely retrieved PDO.
configureRemoteObjects(DomainContext, Collection<? extends PersistentDomainObject<?>>) - Method in class org.tentackle.persist.AbstractPersistentObject
Configures the remotely retrieved objects.
configureRemoteObjects(DomainContext, Collection<X>) - Method in class org.tentackle.persist.AbstractPersistentOperation
Configures a within an operation remotely retrieved collection of PDOs.
configureSessionInfo(SessionInfo) - Method in class org.tentackle.persist.app.AbstractServerApplication
Configures the session info.
containsPattern(String) - Method in class org.tentackle.persist.AbstractPersistentObject
Searches for a "pattern" in this object.
The default implementation looks for the pattern in the normtext.
copy() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates a deep copy of this PDO.
The copied PDO and its components, if any, are new (id=0).
countModification() - Method in class org.tentackle.persist.AbstractPersistentObject
create(Class<T>, Class<P>) - Static method in class org.tentackle.persist.PersistentOperationClassVariables
Creates an operation class variable.
create(Class<T>, Class<P>, String) - Static method in class org.tentackle.persist.PersistentObjectClassVariables
Creates a PDO class variable.
create(Class<T>, Class<P>, String, PersistentObjectClassVariables<? super T, ? super P>, List<Join<T, ?>>) - Static method in class org.tentackle.persist.PersistentObjectClassVariables
Creates a PDO classvariable.
create(RemoteDbSession) - Method in class org.tentackle.persist.PdoRemoteSessionFactory
 
createAttributesNormText() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the normalized text of all attributes with the NORMTEXT-option.
The method is usually generated by the MethodsImpl wurblet.
createComponentsInSnapshot(AbstractPersistentObject) - Method in class org.tentackle.persist.AbstractPersistentObject
Updates the components in snapshot object.
The snapshot object is assumed to be a clone of this object.
createComponentsInSnapshot(NumberPoolPersistenceImpl) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
Updates the components in snapshot object.
The snapshot object is assumed to be a clone of this object.
createConnectionManager() - Method in class org.tentackle.persist.app.AbstractServerApplication
Creates the connection manager for the client sessions.
createDummyUpdateSql() - Method in class org.tentackle.persist.AbstractPersistentObject
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(Backend) - Method in class org.tentackle.persist.lock.DbTokenLock
 
createInsertSql(Backend) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
createInsertSql(Backend) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
createInsertSql(Backend) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
createJoinedPdo(T) - Method in class org.tentackle.persist.Join
Creates a new PDO to join to given pdo.
createJoinedSql(T, StringBuilder) - Method in class org.tentackle.persist.JoinedSelect
Creates the SQL-code that does the joined select.
createObject(Class<T>) - Method in class org.tentackle.persist.PersistenceUtilities
 
createPropertySupport() - Method in class org.tentackle.persist.AbstractPersistentObject
 
createQuery() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates a Query to retrieve a list of this entity type.
createQuery(JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
Creates a Query to retrieve a list of this entity type.
createRelationsNormText() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the normalized text of all relations with the NORMTEXT-option.
The method is usually generated by the PdoRelations wurblet.
createRemoteResultSetCursorDelegate(ScrollableResource<T>) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
Creates and exports a remote cursor delegate for a local cursor.
createRemoteSessionPool() - Method in class org.tentackle.persist.app.AbstractServerApplication
Creates the remote session pool to serve the client sessions.
createRmiServer(Class<? extends RemoteDbConnectionImpl>) - Method in class org.tentackle.persist.app.ServerApplication
Creates the RMI-server instance (but does not start it).
The default implementation creates a RmiServer.
createSelectAllByIdInnerSql(Backend) - Method in class org.tentackle.persist.AbstractPersistentObject
 
createSelectAllIdSerialInnerSql() - Method in class org.tentackle.persist.AbstractPersistentObject
 
createSelectAllInnerSql(Backend) - Method in class org.tentackle.persist.AbstractPersistentObject
 
createSelectAllSql(Backend) - Method in class org.tentackle.persist.AbstractPersistentObject
Creates SQL-code for select all.
Appends context condition and order by clause if configured.
createSelectAllWithExpiredTableSerialsSql(Backend) - Method in class org.tentackle.persist.AbstractPersistentObject
Creates SQL-code for AbstractPersistentObject.selectAllWithExpiredTableSerials(long).
Appends context condition and order by clause if configured.
By default, the result is sorted by tableserial + id.
createSelectByNormTextSql(Backend, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the SQL code for select by normtext.
createSelectExpiredTableSerials1Sql() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the SQL code for the first statement to select expired table serials.
createSelectExpiredTableSerials2Sql() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the SQL code for the second statement to select expired table serials.
createSelectIdInnerSql() - Method in class org.tentackle.persist.AbstractPersistentObject
 
createSelectIdInnerSql(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the inner sql text to select the ID field.
createSelectIdInnerSql(PersistentObjectClassVariables<? super T, ? super P>, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the inner sql text to select the ID field.
createSelectMaxIdSql() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the SQL code for the selectMaxId statement.
createSelectMaxTableSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the SQL code for the selectMaxTableSerial statement.
createSelectSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the SQL code for the selectSerial statement.
createSelectTokenLockSql() - Method in class org.tentackle.persist.AbstractPersistentObject
createSessionPool() - Method in class org.tentackle.persist.app.AbstractServerApplication
Creates the session pool to serve the client sessions.
createSnapshot() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates a snapshot of this object.
createSqlClassIdCondition(List<Integer>, boolean) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Creates the SQL string used in WHERE-clauses for inherited entities.
createStatementKey(StatementId) - Method in class org.tentackle.persist.AbstractPersistentObject
 
createTokenLock(Db) - Method in class org.tentackle.persist.lock.DefaultLockManager
Creates a tokenlock persistent object.
createTransferTokenLockSql() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the SQL code for the AbstractPersistentObject.transferTokenLock(long) statement without tableserial.
createTransferTokenLockWithTableSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the SQL code for the AbstractPersistentObject.transferTokenLock(long) statement with tableserial.
createUpdateSerialAndTableSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the SQL code for the serial + tableSerial update statement.
createUpdateSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the SQL code for the serial update statement.
createUpdateSql(Backend) - Method in class org.tentackle.persist.lock.DbTokenLock
 
createUpdateSql(Backend) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
createUpdateSql(Backend) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
createUpdateSql(Backend) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
createUpdateTokenLockOnlySql() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the SQL code for the AbstractPersistentObject.updateTokenLockOnly() statement.
createUpdateTokenLockSql() - Method in class org.tentackle.persist.AbstractPersistentObject
createUpdateTokenLockWithCountSql() - Method in class org.tentackle.persist.AbstractPersistentObject
createValidContext() - Method in class org.tentackle.persist.AbstractPersistentObject
createValidContext() - Method in class org.tentackle.persist.AbstractPersistentOperation
createValidContext() - Method in class org.tentackle.persist.AdminExtensionAdapter
 
currentPdo() - Method in class org.tentackle.persist.JoinedSelect
Gets the currently retrieved PDO.

D

DbTokenLock - Class in org.tentackle.persist.lock
Table holding the token locks.
DbTokenLock() - Constructor for class org.tentackle.persist.lock.DbTokenLock
Creates an empty modification object.
DbTokenLock(Db) - Constructor for class org.tentackle.persist.lock.DbTokenLock
Creates an empty modification object.
DefaultLockManager - Class in org.tentackle.persist.lock
Default implementation of LockManager.
DefaultLockManager() - Constructor for class org.tentackle.persist.lock.DefaultLockManager
Creates the lock manager.
Enabled only if running within a server application.
DefaultPersistenceDelegateLinker - Class in org.tentackle.persist
Default implementation of PersistenceDelegateLinker.
DefaultPersistenceDelegateLinker() - Constructor for class org.tentackle.persist.DefaultPersistenceDelegateLinker
Creates the persistence delegate linker.
delete() - Method in class org.tentackle.persist.AbstractPersistentObject
 
delete(Collection<X>) - Method in class org.tentackle.persist.AbstractPersistentObject
Deletes a List of objects.
This method is provided to mark components in PDOs only.
delete(PersistentDomainObject<?>) - Method in class org.tentackle.persist.AbstractPersistentObject
Deletes a PDO.
This method is provided to save components in PDOs only.
deleteByDomainContext(int, long) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
 
deleteByDomainContext(int, long) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
 
deleteByDomainContext(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
deleteByGrantee(int, long) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
 
deleteByGrantee(int, long) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
 
deleteByGrantee(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
deleteByObject(int, long) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
 
deleteByObject(int, long) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
 
deleteByObject(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
deleteByObjectClass(String) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
 
deleteByObjectClass(String) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
 
deleteByObjectClass(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
deleteImpl() - Method in class org.tentackle.persist.AbstractPersistentObject
Implementation of delete bypassing the invocation handler.
deleteImpl(DbObjectClassVariables<P>, SqlSupplier) - Method in class org.tentackle.persist.AbstractPersistentObject
 
deleteImpl(T) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
deleteImpl(T) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
deleteMissingInCollection(Collection<X>, Collection<X>) - Method in class org.tentackle.persist.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.AbstractPersistentObject
 
deleteObject(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
deletePlain(long, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
deletePlainWithComponents() - Method in class org.tentackle.persist.AbstractPersistentObject
Deletes this object and all its components without any further processing.
Same as AbstractDbObject.deletePlain() but with components.
deletePlainWithComponents() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
deletePlainWithComponents(Collection<? extends PersistentDomainObject<?>>) - Method in class org.tentackle.persist.AbstractPersistentObject
Deletes plain with components all objects of a collection.
deleteReferencingRelations() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
deregisterJdbcDrivers(ClassLoader) - Method in class org.tentackle.persist.app.AbstractServerApplication
De-registers all JDBC-Drivers loaded by the app's classloader.
Necessary in containers only (in case connected directly via JDBC and not via JNDI).
derivePdoFromPo(T, P) - Method in class org.tentackle.persist.AbstractPersistentObject
Derive the concrete PDO from a given PO.
detectContainer() - Method in class org.tentackle.persist.app.AbstractServerApplication
Detects whether this application is running within a container.
The result can be retrieved by AbstractServerApplication.isRunningInContainer().
determineContextId() - Method in class org.tentackle.persist.AbstractPersistentObject
determineContextId() - Method in class org.tentackle.persist.AbstractPersistentOperation
determineContextId() - Method in class org.tentackle.persist.AdminExtensionAdapter
 
determineImplementingClassOfReturnType(Class<?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
 
determineReferencePriority(Class<? extends AbstractDbObject<?>>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
determineTableSerialTableName(DbObjectClassVariables<?>) - Method in class org.tentackle.persist.PersistenceUtilities
 
differsPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
differsPersisted() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
discardSnapshot(T) - Method in class org.tentackle.persist.AbstractPersistentObject
 
discardSnapshots() - Method in class org.tentackle.persist.AbstractPersistentObject
 
dummyUpdate(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 

E

eagerJoins - Variable in class org.tentackle.persist.PersistentObjectClassVariables
The optional eager join as defined in the model.
executeFirstPdoQuery(PreparedStatementWrapper) - Method in class org.tentackle.persist.AbstractPersistentObject
Executes a query for a prepared statement and returns the first PDO.
executeFirstPdoQuery(PreparedStatementWrapper, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
Executes a query for a prepared statement and returns the first PDO.
executeListQuery(PreparedStatementWrapper) - Method in class org.tentackle.persist.AbstractPersistentObject
Executes the query for a prepared statement and returns the results in a list.
executeListQuery(PreparedStatementWrapper, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
Executes the query for a prepared statement and returns the results in a list.
executeQuery(Query) - Method in class org.tentackle.persist.AbstractPersistentObject
Executes a Query which was built to return a tracked list of this entity type.
executeQuery(Query, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
Executes a Query which was built to return a tracked list of this entity type.
executeQueryToList(PreparedStatementWrapper, JoinedSelect<T>, List<T>) - Method in class org.tentackle.persist.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.persist.AbstractPersistentObject
Executes the query for a prepared statement and adds the results to a list.
executeScrollableQuery(Query) - Method in class org.tentackle.persist.AbstractPersistentObject
Executes a Query which was built to return a tracked list of this entity type.
executeScrollableQuery(Query, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
Executes a Query which was built to return a tracked list of this entity type.
executeTrackedListQuery(PreparedStatementWrapper) - Method in class org.tentackle.persist.AbstractPersistentObject
Executes the query for a prepared statement and returns the results in a tracked list.
executeTrackedListQuery(PreparedStatementWrapper, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
Executes the query for a prepared statement and returns the results in a tracked list.
expireCache(long) - Method in class org.tentackle.persist.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.persist.security.SecurityPersistenceImpl
 

F

fetch() - Method in class org.tentackle.persist.ResultSetCursor
Fetches the next objects up to the fetch size.
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
Creates an empty non-closed fetch list.
findDuplicate() - Method in class org.tentackle.persist.AbstractPersistentObject
Checks whether this object (if saved) would violate any unique constraints.
findEffectiveClass(Class<?>) - Method in class org.tentackle.persist.rmi.PdoRemoteDelegateLocator
 
findSnapshotMethod(String, Class<?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Finds a snapshot method.
Snapshot methods AbstractPersistentObject.createComponentsInSnapshot(AbstractPersistentObject), AbstractPersistentObject.revertAttributesToSnapshot(AbstractPersistentObject) and AbstractPersistentObject.revertComponentsToSnapshot(AbstractPersistentObject)) take the snapshot object with the correct implementation type and are implemented at some implementation class.
finishModification(ModificationType) - Method in class org.tentackle.persist.AbstractPersistentObject
finishNotUpdated(ModificationType) - Method in class org.tentackle.persist.AbstractPersistentObject
finishStartup() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
finishStartup() - Method in class org.tentackle.persist.app.ServerApplication
 
first() - Method in class org.tentackle.persist.ResultSetCursor
Rewinds the cursor to the first row.
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
 

G

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
 
getBaseContext() - Method in class org.tentackle.persist.AbstractPersistentObject
getBaseContext() - Method in class org.tentackle.persist.AbstractPersistentOperation
getBaseContext() - Method in class org.tentackle.persist.AdminExtensionAdapter
 
getBatchablePreparedStatement(ModificationType, StatementId, SqlSupplier) - Method in class org.tentackle.persist.AbstractPersistentObject
Gets a prepared statement and marks it as batchable.
If there is a transaction running in batched mode, the statement will be executed via JDBC batching.
getBegin() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
getBeginPersisted() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
getCache() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the cache.
getCache() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getCacheAccessCount() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the cache access count.
getCacheAccessTime() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the last cache access time.
getClassVariables() - Method in class org.tentackle.persist.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.persist.AbstractPersistentOperation
getClassVariables() - Method in class org.tentackle.persist.lock.DbTokenLock
 
getClassVariables() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getClassVariables() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
getClassVariables() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getColumnName() - Method in class org.tentackle.persist.Join
Gets the column name of the PDO.
getColumnName(String) - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the full column name with table alias.
getColumnName(String) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Gets the full column name with optional table alias.
getColumnName(String, String) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Gets the full column name with optional table alias and prefix.
getColumnNames(String, List<String>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Gets the comma-separated list of column names with table alias.
getColumnNames(Supplier<List<String>>) - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the comma-separated list of column names with table alias.
getColumnNames(List<String>) - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the comma-separated list of column names with table alias.
getColumnNames(List<String>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Gets the comma-separated list of column names with table alias.
getColumnPrefix() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the column prefix for this embedded PDO.
getConnectionManager() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
getContextId() - Method in class org.tentackle.persist.AbstractPersistentObject
getContextId() - Method in class org.tentackle.persist.AbstractPersistentOperation
getContextId() - Method in class org.tentackle.persist.AdminExtensionAdapter
 
getContextUserId() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the user id from the current domain context.
The ID is derived from the session info of the session associated with the domain context.
getCreateComponentsInSnapshotMethod() - Method in class org.tentackle.persist.PersistentObjectClassVariables
Gets the method createComponentsInSnapshot of the persistence object.
getCursor() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
Gets the local cursor.
getDefaultConnectionManager() - Method in class org.tentackle.persist.PersistenceUtilities
 
getDefaultScopes() - Method in class org.tentackle.persist.AbstractPersistentObject
getDescription() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getDescriptionPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getDomainContext() - Method in class org.tentackle.persist.AbstractPersistentObject
getDomainContext() - Method in class org.tentackle.persist.AbstractPersistentOperation
Gets the database context.
getDomainContext() - Method in class org.tentackle.persist.AdminExtensionAdapter
 
getDomainContext() - Method in class org.tentackle.persist.ResultSetCursor
Gets the domain context.
getDomainContextClassId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getDomainContextId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getDomainContextObject() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
Gets the application context's object.
The object will be loaded in its valid context.
getDomainDelegate() - Method in class org.tentackle.persist.AbstractPersistentObject
 
getDomainDelegate() - Method in class org.tentackle.persist.AbstractPersistentOperation
 
getEagerJoinedSelect() - Method in class org.tentackle.persist.AbstractPersistentObject
Adds the eager joins to the created SQL.
getEagerJoins() - Method in class org.tentackle.persist.AbstractPersistentObject
Returns the eager joins for this PDO.
getEagerJoins() - Method in class org.tentackle.persist.PersistentObjectClassVariables
Gets the effective eager joins.
getEditedBy() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the id of the user currently editing this object.
getEditedExpiry() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the time since when this object is being edited.
getEditedSince() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the time since when this object is being edited.
getEffectiveClass() - Method in class org.tentackle.persist.AbstractPersistentObject
 
getEffectiveClass() - Method in class org.tentackle.persist.AbstractPersistentOperation
 
getEffectiveSuperClasses() - Method in class org.tentackle.persist.AbstractPersistentObject
 
getEffectiveSuperClasses() - Method in class org.tentackle.persist.AbstractPersistentOperation
 
getEmbeddingParent() - Method in class org.tentackle.persist.AbstractPersistentObject
 
getEnd() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
getEndPersisted() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
getExtension(DomainContext, Class<T>) - Method in class org.tentackle.persist.PdoRemoteSessionAdapter
 
getExtraSql() - Method in class org.tentackle.persist.Join
Gets optional SQL code.
getFetchDirection() - Method in class org.tentackle.persist.ResultSetCursor
Gets the fetch direction.
getFetchDirection() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Gets the fetch direction.
getFetchDirection() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
getFetchSize() - Method in class org.tentackle.persist.ResultSetCursor
Gets the fetch size.
getFetchSize() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Gets the fetchsize.
getFetchSize() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
getFields(ResultSetWrapper) - Method in class org.tentackle.persist.lock.DbTokenLock
 
getFields(ResultSetWrapper) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getFields(ResultSetWrapper) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
getFields(ResultSetWrapper) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getGrantee() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
Gets the grantee.
getGranteeClassId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getGranteeId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getInstance() - Static method in interface org.tentackle.persist.LockManager
The singleton.
getInstance() - Static method in class org.tentackle.persist.PersistentClassVariablesFactory
The singleton.
getJoinAlias() - Method in class org.tentackle.persist.Join
Gets the alias of the joined PDO.
getJoinedClass() - Method in class org.tentackle.persist.Join
Gets the joined PDO class.
getJoinedColumnName() - Method in class org.tentackle.persist.Join
Gets the joined column name.
getJoinedSelect() - Method in class org.tentackle.persist.ResultSetCursor
Gets the join configuration.
getJoiner() - Method in class org.tentackle.persist.Join
Gets the joiner.
getJoins() - Method in class org.tentackle.persist.Join
Gets the cascaded joins.
getJoins() - Method in class org.tentackle.persist.JoinedSelect
Gets the joins.
getLastPdo() - Method in class org.tentackle.persist.JoinedSelect
Gets the PDO retrieved before the current PDO.
getLock(T) - Method in class org.tentackle.persist.lock.DefaultLockManager
 
getLock(T) - Method in interface org.tentackle.persist.LockManager
Gets the token lock for a PDO.
getLockedBy() - Method in class org.tentackle.persist.lock.DbTokenLock
Gets the attribute lockedBy.
getLockedBy() - Method in interface org.tentackle.persist.TokenLock
Gets the object ID of the user holding the token.
getLockedSince() - Method in class org.tentackle.persist.lock.DbTokenLock
Gets the attribute lockedSince.
getLockedSince() - Method in interface org.tentackle.persist.TokenLock
Gets the timestamp when editing started.
getLockExpiry() - Method in class org.tentackle.persist.lock.DbTokenLock
Gets the attribute lockExpiry.
getLockExpiry() - Method in interface org.tentackle.persist.TokenLock
Gets the timestamp when token will expire.
getLocks() - Method in class org.tentackle.persist.lock.DefaultLockManager
 
getLocks() - Method in interface org.tentackle.persist.LockManager
Gets all token locks.
getLocks(long) - Method in class org.tentackle.persist.lock.DefaultLockManager
 
getLocks(long) - Method in interface org.tentackle.persist.LockManager
Gets the token locks for a user.
getLowWaterMark() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getLowWaterMarkPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getMessage() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getName() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getNamePersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getNormText() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the normtext.
getNumberPool() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
getNumberPoolBlunt() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
Gets numberPool without performing a select if not loaded.
getNumberPoolId() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
getNumberPoolIdPersisted() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
getNumberRangeList() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getNumberRangeListBlunt() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
Gets numberRangeList without performing a select if not loaded.
getObject() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
Gets the object this rule applies to.
The object is retrieved in its valid context.
getObjectClass() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getObjectClassId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getObjectClassName() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getObjectId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getOperation() - Method in class org.tentackle.persist.AbstractPersistentOperation
 
getOperationMethodCache() - Method in class org.tentackle.persist.AbstractPersistentOperation
 
getPattern() - Method in class org.tentackle.persist.NormText
Gets the search pattern ready to be used in a LIKE expression.
getPdo() - Method in class org.tentackle.persist.AbstractPersistentObject
 
getPdoClass() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the pdo-class.
getPdoClassId() - Method in class org.tentackle.persist.lock.DbTokenLock
Gets the attribute pdoClassId.
getPdoClassId() - Method in interface org.tentackle.persist.TokenLock
Gets the class id of the locked PDO.
getPdoId() - Method in class org.tentackle.persist.lock.DbTokenLock
 
getPdoId() - Method in interface org.tentackle.persist.TokenLock
Gets the object id of locked PDO.
getPdoMethodCache() - Method in class org.tentackle.persist.AbstractPersistentObject
 
getPermissions() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getPersistenceClass(Class<R>) - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the persistence class from a pdo class.
getPersistenceDelegate(T) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
Gets the persistence delegate from a PDO.
getPriority() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getRealm() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getRealmPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getRemoteCursor() - Method in class org.tentackle.persist.ResultSetCursor
Gets the remote cursor.
getRemoteDelegate() - Method in class org.tentackle.persist.AbstractPersistentObject
getRemoteDelegate() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getRemoteDelegate() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
getRemoteDelegate() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
getRemoteSessionPool() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
getRequestSize() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getRequestSizePersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getResultSet() - Method in class org.tentackle.persist.ResultSetCursor
Gets the result set.
getRevertAttributesToSnapshotMethod() - Method in class org.tentackle.persist.PersistentObjectClassVariables
Gets the method revertAttributesToSnapshot of the persistence object.
getRevertComponentsToSnapshotMethod() - Method in class org.tentackle.persist.PersistentObjectClassVariables
Gets the method revertComponentsToSnapshot of the persistence object.
getRmiServer() - Method in class org.tentackle.persist.app.ServerApplication
Gets the RMI server.
getRootClassId() - Method in class org.tentackle.persist.AbstractPersistentObject
 
getRootClassId() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
getRootId() - Method in class org.tentackle.persist.AbstractPersistentObject
 
getRootId() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
getRow() - Method in class org.tentackle.persist.ResultSetCursor
Gets the current row.
Row numbers start at 1.
getSecurityResult(Permission) - Method in class org.tentackle.persist.AbstractPersistentObject
 
getSerial(Class<?>) - Method in class org.tentackle.persist.PdoModificationTracker
 
getServicedClass(Class<?>) - Method in class org.tentackle.persist.PersistenceUtilities
 
getSession() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
getSession() - Method in class org.tentackle.persist.ResultSetCursor
Gets the session.
getSessionPool() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
getSessionPoolProvider() - Method in class org.tentackle.persist.PersistenceUtilities
 
getSessions() - Method in class org.tentackle.persist.AdminExtensionAdapter
 
getSessions(DomainContext) - Method in interface org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegate
Gets the session data of all sessions currently logged into the middle tier.
getSessions(DomainContext) - Method in class org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegateImpl
 
getSnapshots() - Method in class org.tentackle.persist.AbstractPersistentObject
 
getSqlClassIdCondition() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the SQL string used in WHERE-clauses for single table inheritance entities.
getSqlClassIdCondition(List<Integer>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Gets the SQL string used in WHERE-clauses for single table inheritance entities.
getSqlContextCondition() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the SQL code for the context condition.
getTableAlias() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the table alias.
getTableAlias() - Method in class org.tentackle.persist.PersistentObjectClassVariables
Gets the table alias.
getTableName() - Method in class org.tentackle.persist.AbstractPersistentObject
 
getTableName() - Method in class org.tentackle.persist.PersistentObjectClassVariables
Returns the tablename for this classvariable.
getTokenLockTimeout() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the expiration in milliseconds of a token lock.
If isTokenLockProvided, the default is 1 hour, else 0.
getTopSuperClassVariables() - Method in class org.tentackle.persist.PersistentObjectClassVariables
Returns the topmost classvariables.
Useful for multi-inheritance.
getTopSuperTableAlias() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the alias for the topmost super class.
getTopSuperTableName() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the tablename for the topmost super class.
getTransientData() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the optional transient data object.
When objects need to be reloaded from storage, all non-persistent data attached to the object would be lost.
getType() - Method in class org.tentackle.persist.Join
Gets the join type.
getUplink() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getUplinkPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
getValidClassIds() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the valid class-IDs for the concrete types of this type.
Applies only to entities of single- or multi-table inheritance hierarchies, except the topmost entity.

I

initialize() - Method in class org.tentackle.persist.Join
Initializes the join.
initialize() - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
initialize() - Method in class org.tentackle.persist.rmi.AbstractPersistentOperationRemoteDelegateImpl
Instantiates a singe object and connect it to the database context.
initialize(List<T>) - Method in class org.tentackle.persist.JoinedSelect
Initializes the joined select.
initialize(Db) - Method in class org.tentackle.persist.lock.DefaultLockManager
 
initialize(Db) - Method in interface org.tentackle.persist.LockManager
Initializes the lockmanager.
Called once at server startup to remove all locks.
initializeScripting() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
initModification(ModificationType) - Method in class org.tentackle.persist.AbstractPersistentObject
insertImpl(DbObjectClassVariables<P>, SqlSupplier) - Method in class org.tentackle.persist.AbstractPersistentObject
 
insertObject() - Method in class org.tentackle.persist.AbstractPersistentObject
 
insertObject(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
insertPlain(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
insertPlainWithComponents() - Method in class org.tentackle.persist.AbstractPersistentObject
Inserts this object and all its components without any further processing.
Same as AbstractDbObject.insertPlain() but with components.
insertPlainWithComponents() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
insertPlainWithComponents(Collection<? extends PersistentDomainObject<?>>) - Method in class org.tentackle.persist.AbstractPersistentObject
Inserts plain with components all objects of a collection.
isAbstract() - Method in class org.tentackle.persist.AbstractPersistentObject
Returns whether this an abstract PDO.
Abstract PDOs are real objects but cannot be persisted.
isAbstract() - Method in class org.tentackle.persist.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 interface org.tentackle.persist.rmi.RemoteResultSetCursor
Checks whether the cursor is after the last row.
isAfterLast() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
isAllowed() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
isBeforeFirst() - Method in class org.tentackle.persist.ResultSetCursor
Checks whether the cursor is before the first row.
isBeginModified() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
isCacheable() - Method in class org.tentackle.persist.AbstractPersistentObject
Determines whether object is cacheable or not.
isCached() - Method in class org.tentackle.persist.AbstractPersistentObject
 
isClosed() - Method in class org.tentackle.persist.ResultSetCursor.FetchList
Returns whether list is closed.
isClosed() - Method in class org.tentackle.persist.ResultSetCursor
Returns whether the cursor is closed.
isComposite() - Method in class org.tentackle.persist.AbstractPersistentObject
Tells whether this object is composite (i.e. has composite relations).
The method is overridden by the PdoRelations-wurblet if at least one relation is flagged as "composite".
isComposite() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
isCopy() - Method in class org.tentackle.persist.AbstractPersistentObject
 
isCountingModification(ModificationType) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
isDescriptionModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
isDomainContextImmutable() - Method in class org.tentackle.persist.AbstractPersistentObject
Returns whether the domain context is immutable.
isDomainContextImmutable() - Method in class org.tentackle.persist.AbstractPersistentOperation
Returns whether the domain context is immutable.
isDomainContextImmutable() - Method in class org.tentackle.persist.AdminExtensionAdapter
 
isEditAllowed() - Method in class org.tentackle.persist.AbstractPersistentObject
 
isEditAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Check the edit permission for a PDO.
isEmbedded() - Method in class org.tentackle.persist.AbstractPersistentObject
 
isEnabled() - Method in class org.tentackle.persist.lock.DefaultLockManager
 
isEnabled() - Method in interface org.tentackle.persist.LockManager
Returns whether the lock manager is enabled.
isEndModified() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
isExpired() - Method in class org.tentackle.persist.AbstractPersistentObject
Checks whether object has been marked expired.
isExplicitIdAliasRequired() - Method in class org.tentackle.persist.Join
Returns whether an extra ID-alias must be added to the joined select statement.
isExplicitIdAliasRequiredInJoins() - Method in class org.tentackle.persist.AbstractPersistentObject
Returns whether an explicit id alias is necessary in joins.
This applies to MULTI-table inherited PDOs only (abstracts and leaves).
isInverted() - Method in class org.tentackle.persist.NormText
Returns whether the pattern should be interpreted as "NOT LIKE".
isListJoin() - Method in class org.tentackle.persist.Join
Returns whether joined to list or object.
isLowWaterMarkModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
isMatchingAll() - Method in class org.tentackle.persist.NormText
Returns whether the pattern matches all.
isModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
isModified(Collection<X>) - Method in class org.tentackle.persist.AbstractPersistentObject
Checks whether some objects in the list are modified.
This method is provided to save components in PDOs only.
isNameModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
isNormTextProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
 
isNumberPoolIdModified() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
isNumberRangeListLoaded() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
isOnline() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
isOnlineModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
isOnlinePersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
isOperation(Class<?>) - Method in class org.tentackle.persist.rmi.PdoRemoteDelegateLocator
 
isPermissionAccepted(Permission) - Method in class org.tentackle.persist.AbstractPersistentObject
 
isPersistable() - Method in class org.tentackle.persist.AbstractPersistentObject
 
isReadAllowed() - Method in class org.tentackle.persist.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() - Method in class org.tentackle.persist.PersistentObjectClassVariables
Check the read security for this class in all contexts.
isReadAllowed() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
isReadAllowed(DomainContext) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Check the read security for this class.
isReadAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Check the read permission for a PDO.
isRealmModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
isReferenced() - Method in class org.tentackle.persist.AbstractPersistentObject
isReferenced(long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
isReferenced(Db, long) - Method in class org.tentackle.persist.PersistentObjectClassVariables
 
isReferenced(DomainContext, long) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
isReferenced(DomainContext, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
isRenewTokenLockRequested() - Method in class org.tentackle.persist.AbstractPersistentObject
Determines whether to renew the token lock on saveImpl or update.
isRequestSizeModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
isRootClassIdProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
 
isRootEntity() - Method in class org.tentackle.persist.AbstractPersistentObject
isRootEntity() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
isRootEntity() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
isRootEntityOf(C) - Method in class org.tentackle.persist.AbstractPersistentObject
 
isRootIdProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
 
isRunningInContainer() - Method in class org.tentackle.persist.app.AbstractServerApplication
Indicates whether this application is running within a container.
isSecurityEnabled() - Method in class org.tentackle.persist.PersistentObjectClassVariables
 
isServer() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
isSnapshot() - Method in class org.tentackle.persist.AbstractPersistentObject
 
isSystemExitNecessaryToStop() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
isTokenLockableByMe() - Method in class org.tentackle.persist.AbstractPersistentObject
 
isTokenLocked() - Method in class org.tentackle.persist.AbstractPersistentObject
Checks whether this object is token locked (editedBy !
isTokenLockedBy(long) - Method in class org.tentackle.persist.AbstractPersistentObject
Checks whether this object is edited locked by given user.
isTokenLockedByMe() - Method in class org.tentackle.persist.AbstractPersistentObject
Checks whether this object is edited locked by the current user.
isTokenLockProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
By default, objects don't need to include the editedBy/Since/Expiry columns in the database table.
isTokenLockToKeep(DbTokenLock, DomainContext) - Method in class org.tentackle.persist.lock.DefaultLockManager
Returns whether a token lock should be kept on session cleanup or after server start.
The default implementation returns false.
isTracked() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
isTracked() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
isTracked() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
isUpdateNecessary() - Method in class org.tentackle.persist.AbstractPersistentObject
 
isUpdatingSerialEvenIfNotModified() - Method in class org.tentackle.persist.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.ns.NumberPoolPersistenceImpl
 
isUplinkModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
isValidated() - Method in class org.tentackle.persist.AbstractPersistentObject
 
isViewAllowed() - Method in class org.tentackle.persist.AbstractPersistentObject
 
isViewAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Check the view permission for a PDO.
isWriteAllowed() - Method in class org.tentackle.persist.AbstractPersistentObject
 
isWriteAllowed() - Method in class org.tentackle.persist.PersistentObjectClassVariables
Check the write-security for this class in all contexts.
isWriteAllowed(DomainContext) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Check the write-security for this class.
isWriteAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Check the write-permission for a PDO.

J

join(T, J) - Method in class org.tentackle.persist.Join
Joins a pdo with another pdo.
Join<T,J> - Class in org.tentackle.persist
PDO join.
Join(JoinType, String, String, Class<J>, String, String, BiConsumer<T, J>) - Constructor for class org.tentackle.persist.Join
Creates a join.
Join(JoinType, String, String, Class<J>, String, BiConsumer<T, J>) - Constructor for class org.tentackle.persist.Join
Creates a join.
JoinedSelect<T> - Class in org.tentackle.persist
A joined select.
JoinedSelect() - Constructor for class org.tentackle.persist.JoinedSelect
Creates a joined select.
JoinedSelect(List<Join<? super T, ?>>) - Constructor for class org.tentackle.persist.JoinedSelect
Creates a joined select from a list of joins.

K

kill(long, long, String, long) - Method in class org.tentackle.persist.AdminExtensionAdapter
 
kill(DomainContext, long, long, String, long) - Method in interface org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegate
Kills all sessions for a given user id.
kill(DomainContext, long, long, String, long) - Method in class org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegateImpl
 
kill(DomainContext, long, long, String, long, boolean) - Method in class org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegateImpl
 

L

last() - Method in class org.tentackle.persist.ResultSetCursor
Positions the cursor on the last row.
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
 
linkPersistentObject(T, PersistentObject<T>) - Method in class org.tentackle.persist.DefaultPersistenceDelegateLinker
 
linkPersistentOperation(T, PersistentOperation<T>) - Method in class org.tentackle.persist.DefaultPersistenceDelegateLinker
 
loadComponents(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
loadComponents(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
LockManager - Interface in org.tentackle.persist
Manager for token locks.
login() - Method in class org.tentackle.persist.app.AbstractServerApplication
Connects the server to the database backend or another remote server.
logout(long, long, String, long) - Method in class org.tentackle.persist.AdminExtensionAdapter
 
logout(DomainContext, long, long, String, long) - Method in interface org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegate
Submits a logout request for a given user id.
logout(DomainContext, long, long, String, long) - Method in class org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegateImpl
 
logStatistics() - Method in class org.tentackle.persist.app.AbstractServerApplication
Logs and clears the statistics.

M

markCacheAccess() - Method in class org.tentackle.persist.AbstractPersistentObject
mark cache access (count and set current system-time)
markDeleted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
markDeleted(Collection<X>) - Method in class org.tentackle.persist.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.persist.AbstractPersistentObject
Marks an object to be deleted.
This method is provided to mark components in PDOs only.
me() - Method in class org.tentackle.persist.AbstractPersistentObject
 
me() - Method in class org.tentackle.persist.AbstractPersistentOperation
 
methodCache - Variable in class org.tentackle.persist.PersistentObjectClassVariables
The PDO method invocation cache.
methodCache - Variable in class org.tentackle.persist.PersistentOperationClassVariables
The PDO method invocation cache.

N

newId() - Method in class org.tentackle.persist.AbstractPersistentObject
 
newInstance(DomainContext) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
Creates a new pdo instance of the required class for methods that return a new object.
newInstance(DomainContext) - Method in class org.tentackle.persist.rmi.AbstractPersistentOperationRemoteDelegateImpl
Creates a new instance of the required class in the given context for methods that return a new operation.
newInstance(DomainContext, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
Selects by ID into a new instance.
Throws NotFoundException, if no such PDO in database.
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 interface org.tentackle.persist.rmi.RemoteResultSetCursor
Moves the cursor to the next row.
next() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
nextPdo(T) - Method in class org.tentackle.persist.JoinedSelect
Finishes the current pdo and switches to the next.
NormText - Class in org.tentackle.persist
A helper class to create a normtext like string from a user's input.
It is intended to search in normtext columns of PDOs with LIKE or NOT LIKE.
NormText(String) - Constructor for class org.tentackle.persist.NormText
Creates a normtext from a search string.
This is usually a user input.
The input will be normalized via StringNormalizer.normalize(java.lang.String).
notifyCommit(Db, long) - Method in class org.tentackle.persist.PersistenceUtilities
 
notifyRollback(Db, long) - Method in class org.tentackle.persist.PersistenceUtilities
 
NumberPoolPersistenceImpl - Class in org.tentackle.persist.ns
Number Space persistence implementation.
NumberPoolPersistenceImpl() - Constructor for class org.tentackle.persist.ns.NumberPoolPersistenceImpl
Creates a number space without domain context or session.
NumberPoolPersistenceImpl(NumberPool) - Constructor for class org.tentackle.persist.ns.NumberPoolPersistenceImpl
Creates a number space without domain context or session.
NumberPoolPersistenceImpl(NumberPool, DomainContext) - Constructor for class org.tentackle.persist.ns.NumberPoolPersistenceImpl
Creates a number space.
NumberPoolPersistenceImpl(NumberPool, Session) - Constructor for class org.tentackle.persist.ns.NumberPoolPersistenceImpl
Creates a number space with a session only.
NumberPoolRemoteDelegate - Interface in org.tentackle.persist.ns.rmi
Remote delegate for NumberPoolPersistenceImpl.
NumberPoolRemoteDelegateImpl - Class in org.tentackle.persist.ns.rmi
Remote delegate implementation for NumberPoolPersistenceImpl.
NumberPoolRemoteDelegateImpl(RemoteDbSessionImpl, Class<NumberPoolPersistenceImpl>, Class<NumberPool>) - Constructor for class org.tentackle.persist.ns.rmi.NumberPoolRemoteDelegateImpl
Creates the remote delegate for NumberPoolPersistenceImpl.
NumberRangePersistenceImpl - Class in org.tentackle.persist.ns
Number Space persistence implementation.
NumberRangePersistenceImpl() - Constructor for class org.tentackle.persist.ns.NumberRangePersistenceImpl
Creates a number space without domain context or session.
NumberRangePersistenceImpl(NumberRange) - Constructor for class org.tentackle.persist.ns.NumberRangePersistenceImpl
Creates a number space without domain context or session.
NumberRangePersistenceImpl(NumberRange, DomainContext) - Constructor for class org.tentackle.persist.ns.NumberRangePersistenceImpl
Creates a number space.
NumberRangePersistenceImpl(NumberRange, Session) - Constructor for class org.tentackle.persist.ns.NumberRangePersistenceImpl
Creates a number space with a session only.
NumberRangeRemoteDelegate - Interface in org.tentackle.persist.ns.rmi
Remote delegate for NumberRangePersistenceImpl.
NumberRangeRemoteDelegateImpl - Class in org.tentackle.persist.ns.rmi
Remote delegate implementation for NumberRangePersistenceImpl.
NumberRangeRemoteDelegateImpl(RemoteDbSessionImpl, Class<NumberRangePersistenceImpl>, Class<NumberRange>) - Constructor for class org.tentackle.persist.ns.rmi.NumberRangeRemoteDelegateImpl
Creates the remote delegate for NumberRangePersistenceImpl.

O

opClass - Variable in class org.tentackle.persist.rmi.AbstractPersistentOperationRemoteDelegateImpl
The PDO interface class.
opCv(Class<T>, Class<P>) - Method in class org.tentackle.persist.PersistentClassVariablesFactory
Creates an operation classvariable.
operation - Variable in class org.tentackle.persist.rmi.AbstractPersistentOperationRemoteDelegateImpl
Operation with a default domain context associated to the delegate's session.
operationClass - Variable in class org.tentackle.persist.PersistentOperationClassVariables
The associated operation class (i.e. the interface)
orderBy() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the natural ordering to be added in WHERE-clauses following "ORDER BY ".
orderBy() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
org.tentackle.persist - package org.tentackle.persist
Higher-level PDO-aware persistence implementation.
org.tentackle.persist.app - package org.tentackle.persist.app
Application lifecycle.
org.tentackle.persist.lock - package org.tentackle.persist.lock
LockManager default implementation.
org.tentackle.persist.ns - package org.tentackle.persist.ns
Persistence implementation for number sources.
org.tentackle.persist.ns.rmi - package org.tentackle.persist.ns.rmi
Number sources remoting.
org.tentackle.persist.rmi - package org.tentackle.persist.rmi
Higher-level PDO-aware persistence remoting.
org.tentackle.persist.security - package org.tentackle.persist.security
Persistence implementation for security rules.
org.tentackle.persist.security.rmi - package org.tentackle.persist.security.rmi
Security rules remoting.
org.tentackle.persistence - module org.tentackle.persistence
tentackle-persistence module.

P

pdo - Variable in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
PDO with a default domain context associated to the delegate's session.
pdoClass - Variable in class org.tentackle.persist.PersistentObjectClassVariables
The associated PDO class (i.e. the interface)
pdoClass - Variable in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
The PDO interface class.
pdoClassBaseName - Variable in class org.tentackle.persist.PersistentObjectClassVariables
the pdo base-classname.
pdoCv(Class<T>, Class<P>, String) - Method in class org.tentackle.persist.PersistentClassVariablesFactory
Creates a PDO classvariable.
pdoCv(Class<T>, Class<P>, String, PersistentObjectClassVariables<? super T, ? super P>, List<Join<T, ?>>) - Method in class org.tentackle.persist.PersistentClassVariablesFactory
Creates a PDO classvariable.
PdoModificationTracker - Class in org.tentackle.persist
The modification tracker for the tentackle persistence layer.
PdoModificationTracker() - Constructor for class org.tentackle.persist.PdoModificationTracker
Creates the Pdo tracker.
PdoRemoteDelegateLocator - Class in org.tentackle.persist.rmi
The default implementation for a RemoteDelegateLocator.
PdoRemoteDelegateLocator() - Constructor for class org.tentackle.persist.rmi.PdoRemoteDelegateLocator
Creates the remote delegate locator.
PdoRemoteSessionAdapter - Class in org.tentackle.persist
Adapter for a remote session.
Hides the RMI stuff.
PdoRemoteSessionAdapter(RemoteDbSession) - Constructor for class org.tentackle.persist.PdoRemoteSessionAdapter
Creates the remote session adapter.
PdoRemoteSessionFactory - Class in org.tentackle.persist
PDO-aware implementation for a remote session factory.
PdoRemoteSessionFactory() - Constructor for class org.tentackle.persist.PdoRemoteSessionFactory
Creates the remote session factory.
persist() - Method in class org.tentackle.persist.AbstractPersistentObject
 
PersistenceUtilities - Class in org.tentackle.persist
Persistence utility methods.
This singleton replaces DbUtilities from the tentackle-database module to make it PDO-aware.
PersistenceUtilities() - Constructor for class org.tentackle.persist.PersistenceUtilities
Creates the persistence utilities.
PersistentClassVariablesFactory - Class in org.tentackle.persist
Factory for class variables.
PersistentClassVariablesFactory() - Constructor for class org.tentackle.persist.PersistentClassVariablesFactory
Creates the class variables factory.
PersistentObjectClassVariables<T,P> - Class in org.tentackle.persist
PersistentObjectClassVariables(Class<T>, Class<P>, String) - Constructor for class org.tentackle.persist.PersistentObjectClassVariables
Constructs a classvariable.
PersistentObjectClassVariables(Class<T>, Class<P>, String, PersistentObjectClassVariables<? super T, ? super P>, List<Join<T, ?>>) - Constructor for class org.tentackle.persist.PersistentObjectClassVariables
Constructs a classvariable.
PersistentOperationClassVariables<T,P> - Class in org.tentackle.persist
PersistentOperationClassVariables(Class<T>, Class<P>) - Constructor for class org.tentackle.persist.PersistentOperationClassVariables
Constructs a classvariable.
persistImpl() - Method in class org.tentackle.persist.AbstractPersistentObject
Implementation of persist bypassing the invocation handler.
persistImpl(T) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
persistImpl(T) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
persistObject(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
persistTokenLocked() - Method in class org.tentackle.persist.AbstractPersistentObject
 
presetVirgin() - Method in class org.tentackle.persist.AbstractPersistentObject
Presets the attributes with initial values, if the PDO is persisted the first time.
The method is invoked before the PDO is validated.
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 interface org.tentackle.persist.rmi.RemoteResultSetCursor
Moves the cursor to the previous row.
previous() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
PROPERTY_CHECKSECURITY - Static variable in class org.tentackle.persist.PersistentObjectClassVariables
property key for the check security.

R

readFromResultSetWrapper(ResultSetWrapper) - Method in class org.tentackle.persist.AbstractPersistentObject
readJoinedRow(ResultSetWrapper, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
Reads the next row from a result set within a joined select.
The results may come in any order.
releaseTokenLock() - Method in class org.tentackle.persist.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.persist.AbstractPersistentObject
 
reload(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
Reloads the object.
reloadForUpdate() - Method in class org.tentackle.persist.AbstractPersistentObject
 
reloadLocks(Db) - Method in class org.tentackle.persist.lock.DefaultLockManager
Reloads locks from the database into the internal map.
There must be no transactions running!
reloadRanges() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
reloadTokenLocked() - Method in class org.tentackle.persist.AbstractPersistentObject
 
RemoteResultSetCursor<T> - Interface in org.tentackle.persist.rmi
Remote delegate interface for ResultSetCursor.
RemoteResultSetCursorImpl<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.
removeReferencingClass(Class<R>, String) - Method in class org.tentackle.persist.AbstractPersistentObject
Removes a PDO class that is referencing this PDO clazz.
requestTokenLock() - Method in class org.tentackle.persist.AbstractPersistentObject
Requests an edited by lock.
resultAll(JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the result set for all objects in the current context for use in lists.
resultAllCursor(JoinedSelect<T>) - Method in class org.tentackle.persist.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.
resultAllWithExpiredTableSerials(JoinedSelect<T>, long) - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the result set for all objects in the current context with a given expired tableserial.
resultByNormText(String, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the result set for the normtext query.
resultByNormTextCursor(String, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the result set for the normtext query as a cursor.
ResultSetCursor<T> - Class in org.tentackle.persist
A cursor for a ResultSetWrapper.
ResultSetCursor(DomainContext, RemoteResultSetCursor<T>) - Constructor for class org.tentackle.persist.ResultSetCursor
Creates a cursor for a remote session.
Constructor for pdo objects.
ResultSetCursor(T, ResultSetWrapper) - Constructor for class org.tentackle.persist.ResultSetCursor
Creates a cursor for a local session.
ResultSetCursor(T, ResultSetWrapper, JoinedSelect<T>) - Constructor for class org.tentackle.persist.ResultSetCursor
Creates a cursor for a local session.
ResultSetCursor.FetchList<T> - Class in org.tentackle.persist
Adds a closed flag to saveObject a roundtrip in remote sessions.
revertAttributesToSnapshot(AbstractPersistentObject) - Method in class org.tentackle.persist.AbstractPersistentObject
Copies all attributes from a snapshot object back to this object.
revertAttributesToSnapshot(NumberPoolPersistenceImpl) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
Copies all attributes from a snapshot back to this object.
revertAttributesToSnapshot(NumberRangePersistenceImpl) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
Copies all attributes from a snapshot back to this object.
revertAttributesToSnapshot(SecurityPersistenceImpl) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
Copies all attributes from a snapshot back to this object.
revertComponentsToSnapshot(AbstractPersistentObject) - Method in class org.tentackle.persist.AbstractPersistentObject
Reverts all components of this object to a given snapshot.
revertComponentsToSnapshot(NumberPoolPersistenceImpl) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
Reverts all components of this object to a given snapshot.
revertToSnapshot(T) - Method in class org.tentackle.persist.AbstractPersistentObject
Reverts the state of this object to given snapshot.
rollback(Db, long) - Method in class org.tentackle.persist.lock.DefaultLockManager
 
rollback(Db, long) - Method in interface org.tentackle.persist.LockManager
Notifies the lockmanager that a transaction has been rolled back.

S

save() - Method in class org.tentackle.persist.AbstractPersistentObject
 
save(Collection<X>, boolean) - Static method in class org.tentackle.persist.AbstractPersistentObject
Saves a list of PDOs.
This method is provided to save components in PDOs only.
save(PersistentDomainObject<?>) - Static method in class org.tentackle.persist.AbstractPersistentObject
Saves a PDO.
This method is provided to save components in PDOs only.
saveImpl() - Method in class org.tentackle.persist.AbstractPersistentObject
Implementation of save bypassing the invocation handler.
saveImpl(T) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
saveImpl(T) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
saveObject(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
saveReferencingRelations(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
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.persist.security
Security rule persistence implementation.
SecurityPersistenceImpl() - Constructor for class org.tentackle.persist.security.SecurityPersistenceImpl
Creates a security rule without domain context or session.
SecurityPersistenceImpl(Security) - Constructor for class org.tentackle.persist.security.SecurityPersistenceImpl
Creates a security rule without domain context or session.
SecurityPersistenceImpl(Security, DomainContext) - Constructor for class org.tentackle.persist.security.SecurityPersistenceImpl
Creates a security rule.
SecurityPersistenceImpl(Security, Session) - Constructor for class org.tentackle.persist.security.SecurityPersistenceImpl
Creates a security rule with a session only.
SecurityRemoteDelegate - Interface in org.tentackle.persist.security.rmi
Remote delegate for SecurityPersistenceImpl.
SecurityRemoteDelegateImpl - Class in org.tentackle.persist.security.rmi
Remote delegate implementation for SecurityPersistenceImpl.
SecurityRemoteDelegateImpl(RemoteDbSessionImpl, Class<SecurityPersistenceImpl>, Class<Security>) - Constructor for class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
Creates the remote delegate for SecurityPersistenceImpl.
select(long) - Method in class org.tentackle.persist.AbstractPersistentObject
 
select(long, boolean, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
Loads a PDO from the database by its unique ID.
select(DomainContext, long, boolean, boolean) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
select(DomainContext, long, boolean, boolean) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
selectAll() - Method in class org.tentackle.persist.AbstractPersistentObject
Selects all records in current context as a list.
selectAll(DomainContext) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
selectAll(DomainContext) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
selectAllAsCursor() - Method in class org.tentackle.persist.AbstractPersistentObject
Selects all records in current context as a cursor
selectAllAsCursor(DomainContext) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
selectAllAsCursor(DomainContext) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
selectAllCached() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets all objects in context via cache.
selectAllCached() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
selectAllCursorStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
selectAllForCache() - Method in class org.tentackle.persist.AbstractPersistentObject
 
selectAllForCache(DomainContext) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
selectAllForCache(DomainContext) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
selectAllIdSerial() - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
selectAllObjects() - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
selectAllStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
prepared statement ID for AbstractPersistentObject.selectAll().
selectAllWithExpiredTableSerials(long) - Method in class org.tentackle.persist.AbstractPersistentObject
 
selectAllWithExpiredTableSerials(DomainContext, long) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
selectAllWithExpiredTableSerials(DomainContext, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
selectAllWithExpiredTableSerialsStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
selectByDomainContext(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
selectByDomainContext(DomainContext, int, long) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
 
selectByDomainContext(DomainContext, int, long) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
 
selectByGrantee(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
selectByGrantee(DomainContext, int, long) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
 
selectByGrantee(DomainContext, int, long) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
 
selectByInvertedNormTextCursorStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
selectByInvertedNormTextStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
selectByNameRealm(String, String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
selectByNameRealm(DomainContext, String, String) - Method in interface org.tentackle.persist.ns.rmi.NumberPoolRemoteDelegate
 
selectByNameRealm(DomainContext, String, String) - Method in class org.tentackle.persist.ns.rmi.NumberPoolRemoteDelegateImpl
 
selectByNormText(String) - Method in class org.tentackle.persist.AbstractPersistentObject
Selects all objects with a given normtext as a list.
selectByNormText(DomainContext, String) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
selectByNormText(DomainContext, String) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
selectByNormTextAsCursor(String) - Method in class org.tentackle.persist.AbstractPersistentObject
Selects all objects with a given normtext as a cursor.
selectByNormTextAsCursor(DomainContext, String) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
selectByNormTextAsCursor(DomainContext, String) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
selectByNormTextCursorStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
selectByNormTextStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
selectByNumberPoolId(long) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
selectByNumberPoolId(DomainContext, long) - Method in interface org.tentackle.persist.ns.rmi.NumberRangeRemoteDelegate
 
selectByNumberPoolId(DomainContext, long) - Method in class org.tentackle.persist.ns.rmi.NumberRangeRemoteDelegateImpl
 
selectByObject(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
selectByObject(DomainContext, int, long) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
 
selectByObject(DomainContext, int, long) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
 
selectByObjectClass(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
selectByObjectClass(DomainContext, String) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
 
selectByObjectClass(DomainContext, String) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
 
selectByTemplate(AbstractPersistentObject<T, P>) - Method in class org.tentackle.persist.AbstractPersistentObject
Selects an object according to a template object.
selectByUniqueDomainKey(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
selectByUniqueDomainKey(DomainContext, String) - Method in interface org.tentackle.persist.ns.rmi.NumberPoolRemoteDelegate
 
selectByUniqueDomainKey(DomainContext, String) - Method in class org.tentackle.persist.ns.rmi.NumberPoolRemoteDelegateImpl
 
selectCached(long) - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the object via cache.
If there is no cache (i.e. the method is not overridden), the default implementation just loads from the db.
selectCached(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
selectCachedOnly(long) - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the object via cache only.
If there is no cache (i.e. the method is not overridden), the default implementation just loads from the db.
selectCachedOnly(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
selectForCache(long) - Method in class org.tentackle.persist.AbstractPersistentObject
 
selectForCache(DomainContext, long) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
selectForCache(DomainContext, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
selectForUpdate(long) - Method in class org.tentackle.persist.AbstractPersistentObject
 
selectLatest(long, int) - Method in class org.tentackle.persist.AbstractPersistentObject
 
selectLatest(DomainContext, long, int) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
selectLatest(DomainContext, long, int) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
selectLatestStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
selectObject(long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
selectObject(Session, Class<T>, long, boolean) - Method in class org.tentackle.persist.PersistenceUtilities
 
selectObjectForUpdate(long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
selectTokenLocked(long) - Method in class org.tentackle.persist.AbstractPersistentObject
 
selectTokenLockStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
ServerApplication - Class in org.tentackle.persist.app
RMI Application Server.
ServerApplication(String, String, Class<? extends RemoteDbConnectionImpl>) - Constructor for class org.tentackle.persist.app.ServerApplication
Creates an instance of an application server.
setAllowed(boolean) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
setBegin(long) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
setClosed(boolean) - Method in class org.tentackle.persist.ResultSetCursor.FetchList
Sets the list to be closed.
setCopy(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
 
setCursor(ResultSetCursor<T>) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
Sets the local cursor.
setDescription(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
setDomainContext(DomainContext) - Method in class org.tentackle.persist.AbstractPersistentObject
setDomainContext(DomainContext) - Method in class org.tentackle.persist.AbstractPersistentOperation
Sets the database context.
setDomainContext(DomainContext) - Method in class org.tentackle.persist.AdminExtensionAdapter
setDomainContext(DomainContext) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
setDomainContext(DomainContext) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
setDomainContext(DomainContext) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
Sets the domain context in the default object.
setDomainContext(DomainContext) - Method in class org.tentackle.persist.rmi.AbstractPersistentOperationRemoteDelegateImpl
Sets the domain context in the default operation object.
setDomainContextClassId(int) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
setDomainContextId(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
setDomainContextImmutable(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
Sets the immutable flag of the domain context.
setDomainContextImmutable(boolean) - Method in class org.tentackle.persist.AbstractPersistentOperation
Sets the immutable flag of the domain context.
setDomainContextImmutable(boolean) - Method in class org.tentackle.persist.AdminExtensionAdapter
 
setDomainContextObject(PersistentDomainObject<?>) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
Sets the application context's object.
setEditedBy(long) - Method in class org.tentackle.persist.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.persist.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.persist.AbstractPersistentObject
Sets the time since when this object is being edited.
Does *NOT* alter isModified() and does not require the object to be mutable.
setEmbeddedFields(int, PreparedStatementWrapper) - Method in class org.tentackle.persist.AbstractPersistentObject
Sets the fields of an embedded PDO.
setEmbeddingPersistentObject(AbstractPersistentObject<?, ?>, String) - Method in class org.tentackle.persist.AbstractPersistentObject
Sets the embedding PO for this embedded PDO.
Throws a PersistenceException if this is not an embedded PDO.
setEnd(long) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
setExpired(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
Sets this object's expiration flag.
setFetchDirection(int) - Method in class org.tentackle.persist.ResultSetCursor
Sets the fetch direction.
setFetchDirection(int) - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
Sets the fetch direction.
setFetchDirection(int) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
setFetchSize(int) - Method in class org.tentackle.persist.ResultSetCursor
Sets the fetch size.
This is the number of rows the cursor will fetch from the server in one batch.
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
 
setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.lock.DbTokenLock
 
setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
setGrantee(PersistentDomainObject<?>) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
Sets the grantee.
setGranteeClassId(int) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
setGranteeId(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
setImmutable(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
setLockedBy(long) - Method in class org.tentackle.persist.lock.DbTokenLock
Sets the attribute lockedBy.
setLockedSince(Timestamp) - Method in class org.tentackle.persist.lock.DbTokenLock
Sets the attribute lockedSince.
setLockExpiry(Timestamp) - Method in class org.tentackle.persist.lock.DbTokenLock
Sets the attribute lockExpiry.
setLowWaterMark(long) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
setMessage(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
setModified(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
Sets the modified flag.
setModified(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
setModified(boolean) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
setName(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
setNormText(String) - Method in class org.tentackle.persist.AbstractPersistentObject
Sets the normtext.
setNumberPool(NumberPool) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
setNumberPoolBlunt(NumberPool) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
Sets numberPool without setting any attributes.
setObject(PersistentDomainObject<?>) - Method in class org.tentackle.persist.security.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.security.SecurityPersistenceImpl
 
setObjectClassName(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
setObjectId(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
setOnline(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
setOperation(T) - Method in class org.tentackle.persist.AbstractPersistentOperation
Sets the operation.
setPdo(T) - Method in class org.tentackle.persist.AbstractPersistentObject
Sets the PDO.
setPdoClassId(int) - Method in class org.tentackle.persist.lock.DbTokenLock
Sets the attribute pdoClassId.
setPermissions(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
setPersistable(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
Sets the local persistable flag.
setPriority(int) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
setRealm(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
setRenewTokenLockRequested(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
Sets whether to apply or renew the token lock on insert or update.
setRequestSize(long) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
setRootClassId(int) - Method in class org.tentackle.persist.AbstractPersistentObject
Sets the class ID of the root entity this component belongs to.
setRootId(long) - Method in class org.tentackle.persist.AbstractPersistentObject
Sets the ID of the root entity this component belongs to.
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
 
setSession(Session) - Method in class org.tentackle.persist.AbstractPersistentOperation
setSession(Session) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
setSession(Session) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
setSession(Session) - Method in class org.tentackle.persist.PdoModificationTracker
 
setSessionInfo(SessionInfo) - Method in class org.tentackle.persist.app.AbstractServerApplication
setTransientData(Object) - Method in class org.tentackle.persist.AbstractPersistentObject
Sets the optional transient data object.
setUplink(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
startRmiServer() - Method in class org.tentackle.persist.app.ServerApplication
Starts the RMI-server.
The default implementation just does rmiServer.start().
startup() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
startup() - Method in class org.tentackle.persist.app.ServerApplication
 
superClassVariables - Variable in class org.tentackle.persist.PersistentObjectClassVariables
The classvariables of the parent class.
null if not inherited.

T

tableAlias - Variable in class org.tentackle.persist.PersistentObjectClassVariables
The table alias to be used in joined selects.
toDiagnosticString() - Method in class org.tentackle.persist.lock.DbTokenLock
Creates a diagnostic string for logging.
toGenericString() - Method in class org.tentackle.persist.AbstractPersistentObject
 
TokenLock - Interface in org.tentackle.persist
A token lock.
toList() - Method in class org.tentackle.persist.ResultSetCursor
Returns the objects of this cursor as 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
 
toList(List<T>) - Method in class org.tentackle.persist.ResultSetCursor
Adds the rest of the cursor to a list.
toListAndClose() - Method in class org.tentackle.persist.ResultSetCursor
Returns the objects of this cursor as a list and closes this cursor.
toString() - Method in class org.tentackle.persist.PersistentObjectClassVariables
 
toString() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
 
toString() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
for debugging only
transferTokenLock(long) - Method in class org.tentackle.persist.AbstractPersistentObject
 
transferTokenLock(T, long) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
transferTokenLock(T, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
transferTokenLockStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
TX_DELETE_ALL_IN_CONTEXT - Static variable in class org.tentackle.persist.AbstractPersistentObject
delete all in context
TX_SAVE_COPY_IN_CONTEXT - Static variable in class org.tentackle.persist.AbstractPersistentObject
saveImpl copy in context
TX_TRANSFER_TOKENLOCK - Static variable in class org.tentackle.persist.AbstractPersistentObject
transfer edited by
TX_UPDATE_TOKENLOCK - Static variable in class org.tentackle.persist.AbstractPersistentObject
update tokenlock
TX_UPDATE_TOKENLOCK_ONLY - Static variable in class org.tentackle.persist.AbstractPersistentObject
update tokenlock only

U

update(T) - Method in class org.tentackle.persist.lock.DefaultLockManager
 
update(T) - Method in interface org.tentackle.persist.LockManager
Updates the lock token.
The method is invoked from within a transaction after the PDO has been persisted successfully.
updateAndSetSerial(long, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
updateImpl(DbObjectClassVariables<P>, SqlSupplier) - Method in class org.tentackle.persist.AbstractPersistentObject
 
updateNormText() - Method in class org.tentackle.persist.AbstractPersistentObject
Updates the normtext attribute if normtext is provided by this PDO.
updateObject() - Method in class org.tentackle.persist.AbstractPersistentObject
 
updateObject(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
updatePlain(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
updateRootContext() - Method in class org.tentackle.persist.AbstractPersistentObject
Updates the root context.
Method is used after deserialization.
updateSerial(long, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
updateSerialAndTableSerial(long, long, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
updateTokenLock(Timestamp) - Method in class org.tentackle.persist.AbstractPersistentObject
Updates the token lock columns in the database record.
Will *NOT* log modification and *NOT* update the serial-counter!
updateTokenLock(Timestamp, long, Timestamp) - Method in class org.tentackle.persist.AbstractPersistentObject
Updates the token lock columns in the database record.
Will *NOT* log modification and *NOT* update the serial-counter!
updateTokenLock(DomainContext, long, Timestamp, long, Timestamp) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
updateTokenLock(DomainContext, long, Timestamp, long, Timestamp) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
updateTokenLockOnly() - Method in class org.tentackle.persist.AbstractPersistentObject
Update the token-lock attributes to persistent storage.
No check is done whether locked or not and there is no serial update and no modlog.
updateTokenLockOnly(DomainContext, long, long, Timestamp, Timestamp) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
 
updateTokenLockOnly(DomainContext, long, long, Timestamp, Timestamp) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
 
updateTokenLockOnlyStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
updateTokenLockStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables

V

validate() - Method in class org.tentackle.persist.AbstractPersistentObject
 
validate(String, ValidationScope) - Method in class org.tentackle.persist.AbstractPersistentObject
 
validate(String, ValidationScope) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
validateValidators() - Method in class org.tentackle.persist.app.AbstractServerApplication
Validates the validators.
The default implementation loads all Validators of all PDO classes and invokes Validator.validate().
A B C D E F G I J K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form