Index

A B C D E F G H 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 extends PersistentDomainObject<T>,P extends 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.
AbstractPersistentOperation<T extends Operation<T>,P extends 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 connection.
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
 
afterLast() - Method in class org.tentackle.persist.ResultSetCursor
Positions the cursor after the last row.
Works even for empty cursoresources.rs.
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.
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
 
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 agains 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 cursoresources.rs.
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.
CLASSVARIABLES_NAME - Static variable in class org.tentackle.persist.PersistentObjectClassVariables
the declared name of the static class variables.
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.
configureModificationTracker() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
configurePreferences() - Method in class org.tentackle.persist.app.AbstractServerApplication
 
configureRemoteObject(DomainContext, T) - Method in class org.tentackle.persist.AbstractPersistentObject
Configures the remotely retrieved object.
configureRemoteObject(T) - Method in class org.tentackle.persist.ResultSetCursor
Configures the remotely retrieved PDO.
configureRemoteObjects(DomainContext, Collection<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
Configures the remotely retrieved objects.
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
 
countModification() - Method in class org.tentackle.persist.AbstractPersistentObject
create(Class<T>, Class<P>) - Static method in class org.tentackle.persist.PersistentOperationClassVariables
Creates an operation classvariable.
create(Class<T>, Class<P>, String) - Static method in class org.tentackle.persist.PersistentObjectClassVariables
Creates a PDO classvariable.
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
 
createAttributesInSnapshot(AbstractPersistentObject) - Method in class org.tentackle.persist.AbstractPersistentObject
Updates the attributes in snapshot object.
The snapshot object is assumed to be a clone of this object.
createAttributesNormText() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the normtext 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() - Method in class org.tentackle.persist.lock.DbTokenLock
 
createInsertSql() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
createInsertSql() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
createInsertSql() - 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
 
createRelationsNormText() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates the normtext of all relations with the normtext option.
The method is usually generated by the PdoRelations wurblet.
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() - Method in class org.tentackle.persist.AbstractPersistentObject
 
createSelectAllIdSerialInnerSql() - Method in class org.tentackle.persist.AbstractPersistentObject
 
createSelectAllInnerSql() - Method in class org.tentackle.persist.AbstractPersistentObject
 
createSelectAllSql() - Method in class org.tentackle.persist.AbstractPersistentObject
Creates SQL code for select all.
Appends context condition and order by clause if configured.
createSelectAllWithExpiredTableSerialsSql() - 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(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.
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() - Method in class org.tentackle.persist.lock.DbTokenLock
 
createUpdateSql() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
 
createUpdateSql() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
 
createUpdateSql() - 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 currentl 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
 
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 class org.tentackle.persist.security.SecurityPersistenceImpl
 
deleteByGrantee(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
deleteByObject(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
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>, Supplier<String>) - Method in class org.tentackle.persist.AbstractPersistentObject
 
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
 
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
Deregisters 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
 
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
 

E

eagerJoins - Variable in class org.tentackle.persist.PersistentObjectClassVariables
The optional eager join.
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.
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.
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 fetchsize.
This method is provided to minimize the number of roundtrips especially for remote cursoresources.rs.
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
 
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
Gets the effective class.
findSnapshotMethod(String, Class<?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
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, Supplier<String>) - 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
 
getBundle(String, Locale) - Method in class org.tentackle.persist.service.Hook
 
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 optional table alias.
getColumnName(String) - Method in class org.tentackle.persist.PersistentObjectClassVariables
Gets the full column name with optional table alias.
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 context, i.e.
getCreateAttributesInSnapshotMethod() - Method in class org.tentackle.persist.PersistentObjectClassVariables
Gets the method createAttributesInSnapshot of the persistence object.
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 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
 
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 fetchsize.
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.
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
 
getServerApplication() - Static method in class org.tentackle.persist.app.ServerApplication
Gets the running server application.
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
 
getSnapshots() - Method in class org.tentackle.persist.AbstractPersistentObject
 
getSqlClassIdCondition() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the additional condition to be used in the WHERE clause for the classid.
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.
getTokenLockObject() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the object associated to the id of the editedBy-attribute.
This is usually the id of a persistent Object implementing the concept of a user, group, role or whatever.
getTokenLockTimeout() - Method in class org.tentackle.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
 
getValidClassId() - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the classid.

H

Hook - Class in org.tentackle.persist.service
Hook for the persistence module.
Hook() - Constructor for class org.tentackle.persist.service.Hook
 

I

initialize() - Method in class org.tentackle.persist.Join
Initializes the join.
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.ServerApplication
 
initModification(ModificationType) - Method in class org.tentackle.persist.AbstractPersistentObject
insertImpl(DbObjectClassVariables<P>, Supplier<String>) - Method in class org.tentackle.persist.AbstractPersistentObject
 
insertObject() - Method in class org.tentackle.persist.AbstractPersistentObject
 
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
 
isClassIdRequiredInWhereClause() - Method in class org.tentackle.persist.AbstractPersistentObject
Returns whether the classid needs to be inluded in the WHERE-clause.
Applies only to leafs with SINGLE inheritance.
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.
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
 
isCountingModificationForTokenLock() - Method in class org.tentackle.persist.AbstractPersistentObject
 
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.
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
Returne 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 leafs).
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 of the 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
 
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(Db, long) - Method in class org.tentackle.persist.PersistentObjectClassVariables
 
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
 
isServerImpl() - 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 != 0) and the lock is not expired.
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.
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 extends PersistentDomainObject<T>,J extends PersistentDomainObject<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 extends PersistentDomainObject<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
 

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.

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
 
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 StringHelper.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.
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.

O

opCv(Class<T>, Class<P>) - Method in class org.tentackle.persist.PersistentClassVariablesFactory
Creates an operation classvariable.
operationClass - Variable in class org.tentackle.persist.PersistentOperationClassVariables
The associated operation class (i.e.
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.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.service - package org.tentackle.persist.service
 
org.tentackle.persistence - module org.tentackle.persistence
 

P

pdoClass - Variable in class org.tentackle.persist.PersistentObjectClassVariables
The associated PDO class (i.e.
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
 
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
 
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
 
PersistentClassVariablesFactory - Class in org.tentackle.persist
Factory for class variables.
PersistentClassVariablesFactory() - Constructor for class org.tentackle.persist.PersistentClassVariablesFactory
 
PersistentObjectClassVariables<T extends PersistentDomainObject<T>,P extends AbstractPersistentObject<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 extends Operation<T>,P extends AbstractPersistentOperation<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.
persistTokenLocked() - Method in class org.tentackle.persist.AbstractPersistentObject
 
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
Reloads the object.
reloadForUpdate() - Method in class org.tentackle.persist.AbstractPersistentObject
Reloads the object with a write lock.
Restores transient data, if present.
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
 
RemoteResultSetCursor<T> - Interface in org.tentackle.persist.rmi
Remote delegate interface for ResultSetCursor.
RemoteResultSetCursorImpl<T extends PersistentDomainObject<T>> - Class in org.tentackle.persist.rmi
Remote delegate implementation for ResultSetCursor.
RemoteResultSetCursorImpl(RemoteDbSessionImpl, Class<T>) - Constructor for class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
Creates a remote cursor delegate.
remove(DbTokenLock, DomainContext) - Method in class org.tentackle.persist.lock.DefaultLockManager
Removes a token lock from the lock table and the PDO.
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 extends PersistentDomainObject<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.
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.
select(long) - Method in class org.tentackle.persist.AbstractPersistentObject
Loads a PDO from the database by its unique ID.
select(long, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
Loads a PDO from the database by its unique ID.
selectAll() - Method in class org.tentackle.persist.AbstractPersistentObject
Selects all records in current context as a list.
selectAllAsCursor() - Method in class org.tentackle.persist.AbstractPersistentObject
Selects all records in current context as a cursor
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
 
selectAllStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
prepared statement ID for AbstractPersistentObject.selectAll().
selectAllWithExpiredTableSerials(long) - Method in class org.tentackle.persist.AbstractPersistentObject
 
selectAllWithExpiredTableSerialsStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
selectByDomainContext(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
selectByGrantee(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
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
 
selectByNormText(String) - Method in class org.tentackle.persist.AbstractPersistentObject
Selects all objects with a given normtext as a list.
selectByNormTextAsCursor(String) - Method in class org.tentackle.persist.AbstractPersistentObject
Selects all objects with a given normtext as a cursor.
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
 
selectByObject(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
selectByObjectClass(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
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
 
selectCached(long) - Method in class org.tentackle.persist.AbstractPersistentObject
Gets the object via cache.
If there is no cache (i.e.
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.
selectCachedOnly(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
 
selectForCache(long) - Method in class org.tentackle.persist.AbstractPersistentObject
 
selectForUpdate(long) - Method in class org.tentackle.persist.AbstractPersistentObject
Loads and write-locks a PDO from the database by its unique ID.
selectObject(Session, Class<T>, long, boolean) - Method in class org.tentackle.persist.PersistenceUtilities
 
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
 
setClassIdsInStatement(JoinedSelect<T>, PreparedStatementWrapper, int) - Method in class org.tentackle.persist.AbstractPersistentObject
Sets the class-ID parameters if required for the joins.
Notice that this method only works for joins with no subjoins and is used only for eager joins, i.e.the default selects.
All code for non-eager joins is generated via the DbModelWurblet.
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
 
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.
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 fetchsize.
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
setTokenLockObject(U) - Method in class org.tentackle.persist.AbstractPersistentObject
Sets the locking object.
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.
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.
topSuperClassVariables - Variable in class org.tentackle.persist.PersistentObjectClassVariables
The classvariables of the topmost parent class.
"this" if not inherited.
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
 
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.
updateImpl(DbObjectClassVariables<P>, Supplier<String>) - 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
 
updateRootContext() - Method in class org.tentackle.persist.AbstractPersistentObject
Updates the root context.
Method is used after deserialization.
updateTokenLock(Timestamp) - Method in class org.tentackle.persist.AbstractPersistentObject
Updates editing info in db-record (if feature enabled).
Will *NOT* log modification and *NOT* update the serial-counter! Must be called from within application where appropriate.
updateTokenLock(Timestamp, long, Timestamp) - Method in class org.tentackle.persist.AbstractPersistentObject
Updates token lock columns in db-record.
Will *NOT* log modification and *NOT* update the serial-counter! Must be called from within application where appropriate.
updateTokenLockOnly() - Method in class org.tentackle.persist.AbstractPersistentObject
Update the editedBy-attributes to persistent storage.
No check is done whether locked or not and there is no serial update and no modlog.
updateTokenLockOnlyStatementId - Variable in class org.tentackle.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.ServerApplication
Validates the validators.
The default implementation loads all Validators of all PDO classes and invokes Validator.validate().
A B C D E F G H I J K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form