Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractPersistentObject<T,
P> - Class in org.tentackle.persist -
Base persistent implementation of a PDO.
- AbstractPersistentObject() - Constructor for class org.tentackle.persist.AbstractPersistentObject
-
Creates an application database object without a database context.
- AbstractPersistentObject(T) - Constructor for class org.tentackle.persist.AbstractPersistentObject
-
Creates an application database object without a database context.
- AbstractPersistentObject(T, DomainContext) - Constructor for class org.tentackle.persist.AbstractPersistentObject
-
Creates an application database object.
- AbstractPersistentObject(T, Session) - Constructor for class org.tentackle.persist.AbstractPersistentObject
-
Creates an application database object without a domain context for a given connection.
- AbstractPersistentObjectRemoteDelegate<T,
P> - Interface in org.tentackle.persist.rmi -
Remote delegate for
PersistentDomainObject
. - AbstractPersistentObjectRemoteDelegateImpl<T,
P> - Class in org.tentackle.persist.rmi -
Implementation of the remote delegate for
PersistentDomainObject
. - AbstractPersistentObjectRemoteDelegateImpl(RemoteDbSessionImpl, Class<P>, Class<T>) - Constructor for class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
-
Creates a delegate on the serverSession socket.
- AbstractPersistentOperation<T,
P> - Class in org.tentackle.persist -
A
AbstractPersistentOperation
provides methods that are not part ofPersistentOperation
s and is associated to aDomainContext
. - AbstractPersistentOperation() - Constructor for class org.tentackle.persist.AbstractPersistentOperation
-
Creates an operation object without a database context.
- AbstractPersistentOperation(T) - Constructor for class org.tentackle.persist.AbstractPersistentOperation
-
Creates an operation object without a database context.
- AbstractPersistentOperation(T, DomainContext) - Constructor for class org.tentackle.persist.AbstractPersistentOperation
-
Creates an operation object.
- AbstractPersistentOperation(T, Session) - Constructor for class org.tentackle.persist.AbstractPersistentOperation
-
Creates an operation object without a domain context for a given session.
Notice: the application must set the domain context. - AbstractPersistentOperationRemoteDelegate<T,
P> - Interface in org.tentackle.persist.rmi -
Remote delegate for
AbstractPersistentOperation
. - AbstractPersistentOperationRemoteDelegateImpl<T,
P> - Class in org.tentackle.persist.rmi -
Implementation of the remote delegate for
AbstractPersistentOperation
. - AbstractPersistentOperationRemoteDelegateImpl(RemoteDbSessionImpl, Class<P>, Class<T>) - Constructor for class org.tentackle.persist.rmi.AbstractPersistentOperationRemoteDelegateImpl
-
Creates a delegate on the serverSession socket.
- AbstractServerApplication - Class in org.tentackle.persist.app
-
Base class for server applications.
- AbstractServerApplication(String, String) - Constructor for class org.tentackle.persist.app.AbstractServerApplication
-
Creates a server.
- activateStatistics() - Method in class org.tentackle.persist.app.AbstractServerApplication
- addComponents(IdentifiableMap<PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Adds the components of this object to a map.
- addComponents(IdentifiableMap<PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- addComponents(IdentifiableMap<PersistentDomainObject<?>>, Collection<? extends PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Adds the components of a collection to a map.
- addJoin(Join<? super T, ?>) - Method in class org.tentackle.persist.JoinedSelect
-
Adds a join.
- addJoin(Join<J, ?>) - Method in class org.tentackle.persist.Join
-
Adds a cascaded join.
- addReferencingClass(Class<R>, String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Adds a PDO class that is referencing this PDO clazz.
- addSnapshot(T) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Adds a snapshot to the list of snapshots.
- AdminExtensionAdapter - Class in org.tentackle.persist
-
Adapter hiding the rmi-stuff for the admin session extension.
- AdminExtensionAdapter() - Constructor for class org.tentackle.persist.AdminExtensionAdapter
-
Creates the adapter.
- AdminExtensionAdapterRemoteDelegate - Interface in org.tentackle.persist.rmi
-
Admin utility methods.
- AdminExtensionAdapterRemoteDelegateImpl - Class in org.tentackle.persist.rmi
-
Admin extension implementation.
- AdminExtensionAdapterRemoteDelegateImpl(RemoteDbSessionImpl, Class<AdminExtensionAdapter>) - Constructor for class org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegateImpl
-
Creates the admin extension implementation.
- afterLast() - Method in class org.tentackle.persist.ResultSetCursor
-
Positions the cursor after the last row.
Works even for empty cursors. - afterLast() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Positions the cursor after the last row.
Works even for empty cursors. - afterLast() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- AN_EDITEDBY - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the editedBy attribute.
- AN_EDITEDEXPIRY - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the editedExpiry attribute.
- AN_EDITEDSINCE - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the editedSince attribute.
- AN_NORMTEXT - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the normText attribute.
- AN_ROOTCLASSID - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of rootclass-ID attribute.
- AN_ROOTID - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of root-ID attribute.
- applyTokenLockInfo(TokenLockInfo) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Applies the given token lock info.
- assertDomainContextMutable() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that the domain context is mutable.
- assertDomainContextMutable() - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Asserts that the domain context is mutable.
- assertEmbedded() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that this is an embedded PDO.
- assertMutable() - Method in class org.tentackle.persist.AbstractPersistentObject
- assertNoJoins() - Method in class org.tentackle.persist.ResultSetCursor
-
Asserts that there are no joins in the query.
- assertNormTextProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that entity provides a normtext.
- assertNotAbstract() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that this is not an abstract entity class.
- assertNotCached() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that the PDO is not cached.
- assertPersistable() - Method in class org.tentackle.persist.AbstractPersistentObject
- assertReadPermission() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks read permission for this object.
- assertRemoteSecurityManagerInitialized() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- assertRemoteSecurityManagerInitialized(DomainContext) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
- assertRemoteSecurityManagerInitialized(DomainContext) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
- assertRootContext() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that the po's context is a root context.
- assertRootContextIsAccepted() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks the root context against the security rules.
- assertRootContextIsAccepted() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- assertRootEntity() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks if the po is a root entity.
- assertSessionIsLocal() - Method in class org.tentackle.persist.ResultSetCursor
-
Asserts that session is local.
- assertSessionIsRemote() - Method in class org.tentackle.persist.ResultSetCursor
-
Asserts that session is remote.
- assertTokenLockProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that entity provides a normtext.
- assertValidSnapshot(T) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that given snapshot is valid for this object.
- assertWritePermission() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks write permission for this object.
- attributesModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- attributesModified() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
B
- beforeFirst() - Method in class org.tentackle.persist.ResultSetCursor
-
Positions the cursor before the first row.
Works even for empty cursors. - beforeFirst() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Positions the cursor before the first row.
Works even for empty cursors. - beforeFirst() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
C
- checkClassPermission(DomainContext, Permission) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check security for this class.
- CLASSVARIABLES - Static variable in class org.tentackle.persist.lock.DbTokenLock
-
Variables common to all instances of
DbTokenLock
. - CLASSVARIABLES - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Variables common to all instances of NumberPoolPersistenceImpl.
- CLASSVARIABLES - Static variable in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Variables common to all instances of NumberRangePersistenceImpl.
- CLASSVARIABLES - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Variables common to all instances of SecurityPersistenceImpl.
- cleanup() - Method in class org.tentackle.persist.app.AbstractServerApplication
- cleanup() - Method in class org.tentackle.persist.app.ServerApplication
- cleanupRemoteSession(RemoteDbSessionImpl) - Method in class org.tentackle.persist.PersistenceUtilities
- cleanupUserTokens(Db, long) - Method in class org.tentackle.persist.lock.DefaultLockManager
- cleanupUserTokens(Db, long) - Method in interface org.tentackle.persist.LockManager
-
Removes all tokens for a given user.
The method is invoked when a user logs out or its session crashed. - clearTokenLock() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Clears or renews the token lock.
- clone() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Clones this persistent object.
The method is final to prevent applications from overriding it and spoiling the contract withAbstractPersistentObject.createSnapshot()
. - close() - Method in class org.tentackle.persist.ResultSetCursor
-
Closes the cursor.
The cursor is opened in its constructor. - close() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Closes the scrollable resource.
The scrollable resource is opened in its constructor. - close() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- CN_ALLOWED - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
-
database column name for 'allowed'.
- CN_BEGIN - Static variable in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
database column name for 'begin'.
- CN_DESCRIPTION - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
database column name for 'description'.
- CN_DOMAINCONTEXTCLASSID - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
-
database column name for 'domainContextClassId'.
- CN_DOMAINCONTEXTID - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
-
database column name for 'domainContextId'.
- CN_EDITEDBY - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the editedBy column.
- CN_EDITEDEXPIRY - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the editedExpiry column.
- CN_EDITEDSINCE - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the editedSince column.
- CN_END - Static variable in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
database column name for 'end'.
- CN_GRANTEECLASSID - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
-
database column name for 'granteeClassId'.
- CN_GRANTEEID - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
-
database column name for 'granteeId'.
- CN_LOCKEDBY - Static variable in class org.tentackle.persist.lock.DbTokenLock
-
database column name for 'lockedBy'.
- CN_LOCKEDSINCE - Static variable in class org.tentackle.persist.lock.DbTokenLock
-
database column name for 'lockedSince'.
- CN_LOCKEXPIRY - Static variable in class org.tentackle.persist.lock.DbTokenLock
-
database column name for 'lockExpiry'.
- CN_LOWWATERMARK - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
database column name for 'lowWaterMark'.
- CN_MESSAGE - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
-
database column name for 'message'.
- CN_NAME - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
database column name for 'name'.
- CN_NORMTEXT - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the normText column.
- CN_NUMBERPOOLID - Static variable in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
database column name for 'numberPoolId'.
- CN_OBJECTCLASSID - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
-
database column name for 'objectClassId'.
- CN_OBJECTCLASSNAME - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
-
database column name for 'objectClassName'.
- CN_OBJECTID - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
-
database column name for 'objectId'.
- CN_ONLINE - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
database column name for 'online'.
- CN_PDOCLASSID - Static variable in class org.tentackle.persist.lock.DbTokenLock
-
database column name for 'pdoClassId'.
- CN_PERMISSIONS - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
-
database column name for 'permissions'.
- CN_PRIORITY - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
-
database column name for 'priority'.
- CN_REALM - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
database column name for 'realm'.
- CN_REQUESTSIZE - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
database column name for 'requestSize'.
- CN_ROOTCLASSID - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of rootclass-ID column.
- CN_ROOTID - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of root-ID column.
- CN_UPLINK - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
database column name for 'uplink'.
- commit(Db, long) - Method in class org.tentackle.persist.lock.DefaultLockManager
- commit(Db, long) - Method in interface org.tentackle.persist.LockManager
-
Notifies the lockmanager that a transaction has been committed.
- configureDelegate(Object...) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
-
Configures the delegate.
- configureEmbeddedColumns(ResultSetWrapper) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Configures the columns of an embedded PDO.
- configureModificationTracker() - Method in class org.tentackle.persist.app.AbstractServerApplication
- configurePreferences() - Method in class org.tentackle.persist.app.AbstractServerApplication
- configureRemoteObject(DomainContext, PersistentDomainObject<?>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Configures the remotely retrieved object.
- configureRemoteObject(DomainContext, X) - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Configures a within an operation remotely retrieved PDO.
- configureRemoteObject(T) - Method in class org.tentackle.persist.ResultSetCursor
-
Configures the remotely retrieved PDO.
- configureRemoteObjects(DomainContext, Collection<? extends PersistentDomainObject<?>>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Configures the remotely retrieved objects.
- configureRemoteObjects(DomainContext, Collection<X>) - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Configures a within an operation remotely retrieved collection of PDOs.
- configureSessionInfo(SessionInfo) - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Configures the session info.
- containsPattern(String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Searches for a "pattern" in this object.
The default implementation looks for the pattern in the normtext. - copy() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates a deep copy of this PDO.
The copied PDO and its components, if any, are new (id=0
). - countModification() - Method in class org.tentackle.persist.AbstractPersistentObject
- create(Class<T>, Class<P>) - Static method in class org.tentackle.persist.PersistentOperationClassVariables
-
Creates an operation class variable.
- create(Class<T>, Class<P>, String) - Static method in class org.tentackle.persist.PersistentObjectClassVariables
-
Creates a PDO class variable.
- create(Class<T>, Class<P>, String, PersistentObjectClassVariables<? super T, ? super P>, List<Join<T, ?>>) - Static method in class org.tentackle.persist.PersistentObjectClassVariables
-
Creates a PDO classvariable.
- create(RemoteDbSession) - Method in class org.tentackle.persist.PdoRemoteSessionFactory
- createAttributesNormText() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the normalized text of all attributes with the NORMTEXT-option.
The method is usually generated by the MethodsImpl wurblet. - createComponentsInSnapshot(AbstractPersistentObject) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Updates the components in snapshot object.
The snapshot object is assumed to be a clone of this object. - createComponentsInSnapshot(NumberPoolPersistenceImpl) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Updates the components in snapshot object.
The snapshot object is assumed to be a clone of this object. - createConnectionManager() - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Creates the connection manager for the client sessions.
- createDummyUpdateSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the dummy update statement.
Useful get an exclusive lock within a transaction. - createException(Throwable) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- createInsertSql(Backend) - Method in class org.tentackle.persist.lock.DbTokenLock
- createInsertSql(Backend) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- createInsertSql(Backend) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- createInsertSql(Backend) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- createJoinedPdo(T) - Method in class org.tentackle.persist.Join
-
Creates a new PDO to join to given pdo.
- createJoinedSql(T, StringBuilder) - Method in class org.tentackle.persist.JoinedSelect
-
Creates the SQL-code that does the joined select.
- createObject(Class<T>) - Method in class org.tentackle.persist.PersistenceUtilities
- createPropertySupport() - Method in class org.tentackle.persist.AbstractPersistentObject
- createQuery() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates a
Query
to retrieve a list of this entity type. - createQuery(JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates a
Query
to retrieve a list of this entity type. - createRelationsNormText() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the normalized text of all relations with the NORMTEXT-option.
The method is usually generated by the PdoRelations wurblet. - createRemoteResultSetCursorDelegate(ScrollableResource<T>) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
-
Creates and exports a remote cursor delegate for a local cursor.
- createRemoteSessionPool() - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Creates the remote session pool to serve the client sessions.
- createRmiServer(Class<? extends RemoteDbConnectionImpl>) - Method in class org.tentackle.persist.app.ServerApplication
-
Creates the RMI-server instance (but does not start it).
The default implementation creates aRmiServer
. - createSelectAllByIdInnerSql(Backend) - Method in class org.tentackle.persist.AbstractPersistentObject
- createSelectAllIdSerialInnerSql() - Method in class org.tentackle.persist.AbstractPersistentObject
- createSelectAllInnerSql(Backend) - Method in class org.tentackle.persist.AbstractPersistentObject
- createSelectAllSql(Backend) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates SQL-code for select all.
Appends context condition and order by clause if configured. - createSelectAllWithExpiredTableSerialsSql(Backend) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates SQL-code for
AbstractPersistentObject.selectAllWithExpiredTableSerials(long)
.
Appends context condition and order by clause if configured.
By default, the result is sorted by tableserial + id. - createSelectByNormTextSql(Backend, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for select by normtext.
- createSelectExpiredTableSerials1Sql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the first statement to select expired table serials.
- createSelectExpiredTableSerials2Sql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the second statement to select expired table serials.
- createSelectIdInnerSql() - Method in class org.tentackle.persist.AbstractPersistentObject
- createSelectIdInnerSql(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the inner sql text to select the ID field.
- createSelectIdInnerSql(PersistentObjectClassVariables<? super T, ? super P>, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the inner sql text to select the ID field.
- createSelectMaxIdSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the selectMaxId statement.
- createSelectMaxTableSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the selectMaxTableSerial statement.
- createSelectSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the selectSerial statement.
- createSelectTokenLockSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the select in
AbstractPersistentObject.updateTokenLock(org.tentackle.common.Timestamp, long, org.tentackle.common.Timestamp)
statement. - createSessionPool() - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Creates the session pool to serve the client sessions.
- createSnapshot() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates a snapshot of this object.
- createSqlClassIdCondition(List<Integer>, boolean) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Creates the SQL string used in WHERE-clauses for inherited entities.
- createStatementKey(StatementId) - Method in class org.tentackle.persist.AbstractPersistentObject
- createTokenLock(Db) - Method in class org.tentackle.persist.lock.DefaultLockManager
-
Creates a tokenlock persistent object.
- createTransferTokenLockSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the
AbstractPersistentObject.transferTokenLock(long)
statement without tableserial. - createTransferTokenLockWithTableSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the
AbstractPersistentObject.transferTokenLock(long)
statement with tableserial. - createUpdateSerialAndTableSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the serial + tableSerial update statement.
- createUpdateSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the serial update statement.
- createUpdateSql(Backend) - Method in class org.tentackle.persist.lock.DbTokenLock
- createUpdateSql(Backend) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- createUpdateSql(Backend) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- createUpdateSql(Backend) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- createUpdateTokenLockOnlySql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the
AbstractPersistentObject.updateTokenLockOnly()
statement. - createUpdateTokenLockSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the
AbstractPersistentObject.updateTokenLock(org.tentackle.common.Timestamp, long, org.tentackle.common.Timestamp)
statement. - createUpdateTokenLockWithCountSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the
AbstractPersistentObject.updateTokenLock(org.tentackle.common.Timestamp, long, org.tentackle.common.Timestamp)
statement with mod counting. - createValidContext() - Method in class org.tentackle.persist.AbstractPersistentObject
- createValidContext() - Method in class org.tentackle.persist.AbstractPersistentOperation
- createValidContext() - Method in class org.tentackle.persist.AdminExtensionAdapter
- currentPdo() - Method in class org.tentackle.persist.JoinedSelect
-
Gets the currently retrieved PDO.
D
- DbTokenLock - Class in org.tentackle.persist.lock
-
Table holding the token locks.
- DbTokenLock() - Constructor for class org.tentackle.persist.lock.DbTokenLock
-
Creates an empty modification object.
- DbTokenLock(Db) - Constructor for class org.tentackle.persist.lock.DbTokenLock
-
Creates an empty modification object.
- DefaultLockManager - Class in org.tentackle.persist.lock
-
Default implementation of
LockManager
. - DefaultLockManager() - Constructor for class org.tentackle.persist.lock.DefaultLockManager
-
Creates the lock manager.
Enabled only if running within a server application. - DefaultPersistenceDelegateLinker - Class in org.tentackle.persist
-
Default implementation of
PersistenceDelegateLinker
. - DefaultPersistenceDelegateLinker() - Constructor for class org.tentackle.persist.DefaultPersistenceDelegateLinker
-
Creates the persistence delegate linker.
- delete() - Method in class org.tentackle.persist.AbstractPersistentObject
- delete(Collection<X>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Deletes a List of objects.
This method is provided to mark components in PDOs only. - delete(PersistentDomainObject<?>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Deletes a PDO.
This method is provided to save components in PDOs only. - deleteByDomainContext(int, long) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
- deleteByDomainContext(int, long) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
- deleteByDomainContext(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- deleteByGrantee(int, long) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
- deleteByGrantee(int, long) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
- deleteByGrantee(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- deleteByObject(int, long) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
- deleteByObject(int, long) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
- deleteByObject(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- deleteByObjectClass(String) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
- deleteByObjectClass(String) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
- deleteByObjectClass(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- deleteImpl() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Implementation of delete bypassing the invocation handler.
- deleteImpl(DbObjectClassVariables<P>, SqlSupplier) - Method in class org.tentackle.persist.AbstractPersistentObject
- deleteImpl(T) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- deleteImpl(T) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- deleteMissingInCollection(Collection<X>, Collection<X>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Deletes all objects in oldList that are not in newList.
This method is provided to save components in PDOs only. - deleteObject() - Method in class org.tentackle.persist.AbstractPersistentObject
- deleteObject(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- deletePlain(long, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- deletePlainWithComponents() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Deletes this object and all its components without any further processing.
Same asAbstractDbObject.deletePlain()
but with components. - deletePlainWithComponents() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- deletePlainWithComponents(Collection<? extends PersistentDomainObject<?>>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Deletes plain with components all objects of a collection.
- deleteReferencingRelations() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- deregisterJdbcDrivers(ClassLoader) - Method in class org.tentackle.persist.app.AbstractServerApplication
-
De-registers all JDBC-Drivers loaded by the app's classloader.
Necessary in containers only (in case connected directly via JDBC and not via JNDI). - derivePdoFromPo(T, P) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Derive the concrete PDO from a given PO.
- detectContainer() - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Detects whether this application is running within a container.
The result can be retrieved byAbstractServerApplication.isRunningInContainer()
. - determineContextId() - Method in class org.tentackle.persist.AbstractPersistentObject
- determineContextId() - Method in class org.tentackle.persist.AbstractPersistentOperation
- determineContextId() - Method in class org.tentackle.persist.AdminExtensionAdapter
- determineImplementingClassOfReturnType(Class<?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
- determineReferencePriority(Class<? extends AbstractDbObject<?>>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
- determineTableSerialTableName(DbObjectClassVariables<?>) - Method in class org.tentackle.persist.PersistenceUtilities
- differsPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- differsPersisted() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- discardSnapshot(T) - Method in class org.tentackle.persist.AbstractPersistentObject
- discardSnapshots() - Method in class org.tentackle.persist.AbstractPersistentObject
- dummyUpdate(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
E
- eagerJoins - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
The optional eager join as defined in the model.
- executeFirstPdoQuery(PreparedStatementWrapper) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes a query for a prepared statement and returns the first PDO.
- executeFirstPdoQuery(PreparedStatementWrapper, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes a query for a prepared statement and returns the first PDO.
- executeListQuery(PreparedStatementWrapper) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes the query for a prepared statement and returns the results in a list.
- executeListQuery(PreparedStatementWrapper, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes the query for a prepared statement and returns the results in a list.
- executeQuery(Query) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes a
Query
which was built to return a tracked list of this entity type. - executeQuery(Query, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes a
Query
which was built to return a tracked list of this entity type. - executeQueryToList(PreparedStatementWrapper, JoinedSelect<T>, List<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes the query for a prepared statement and adds the results to a list.
- executeQueryToList(ResultSetWrapper, JoinedSelect<T>, List<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes the query for a prepared statement and adds the results to a list.
- executeScrollableQuery(Query) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes a
Query
which was built to return a tracked list of this entity type. - executeScrollableQuery(Query, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes a
Query
which was built to return a tracked list of this entity type. - executeTrackedListQuery(PreparedStatementWrapper) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes the query for a prepared statement and returns the results in a tracked list.
- executeTrackedListQuery(PreparedStatementWrapper, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes the query for a prepared statement and returns the results in a tracked list.
- expireCache(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Expires the cache according to the serial numbers.
If objects of this class are cached, the cache must be expired on updates, etc... - expireCache(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
F
- fetch() - Method in class org.tentackle.persist.ResultSetCursor
-
Fetches the next objects up to the fetch size.
This method is provided to minimize the number of roundtrips especially for remote cursors. - fetch() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Fetches the next objects up to the fetchsize.
This method is provided to minimize the number of roundtrips especially for remote cursors. - fetch() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- FetchList() - Constructor for class org.tentackle.persist.ResultSetCursor.FetchList
-
Creates an empty non-closed fetch list.
- findDuplicate() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks whether this object (if saved) would violate any unique constraints.
- findEffectiveClass(Class<?>) - Method in class org.tentackle.persist.rmi.PdoRemoteDelegateLocator
- findSnapshotMethod(String, Class<?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Finds a snapshot method.
Snapshot methodsAbstractPersistentObject.createComponentsInSnapshot(AbstractPersistentObject)
,AbstractPersistentObject.revertAttributesToSnapshot(AbstractPersistentObject)
andAbstractPersistentObject.revertComponentsToSnapshot(AbstractPersistentObject)
) take the snapshot object with the correct implementation type and are implemented at some implementation class. - finishModification(ModificationType) - Method in class org.tentackle.persist.AbstractPersistentObject
- finishNotUpdated(ModificationType) - Method in class org.tentackle.persist.AbstractPersistentObject
- finishStartup() - Method in class org.tentackle.persist.app.AbstractServerApplication
- finishStartup() - Method in class org.tentackle.persist.app.ServerApplication
- first() - Method in class org.tentackle.persist.ResultSetCursor
-
Rewinds the cursor to the first row.
- first() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Rewinds the cursor to the first row.
- first() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
G
- get() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the data object of the current row.
- get() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Gets the data object of the current row.
- get() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- getBaseContext() - Method in class org.tentackle.persist.AbstractPersistentObject
- getBaseContext() - Method in class org.tentackle.persist.AbstractPersistentOperation
- getBaseContext() - Method in class org.tentackle.persist.AdminExtensionAdapter
- getBatchablePreparedStatement(ModificationType, StatementId, SqlSupplier) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets a prepared statement and marks it as batchable.
If there is a transaction running in batched mode, the statement will be executed via JDBC batching. - getBegin() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getBeginPersisted() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getCache() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the cache.
- getCache() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getCacheAccessCount() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the cache access count.
- getCacheAccessTime() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the last cache access time.
- getClassVariables() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the application oriented class variables for this object.
Class variables for classes derived from AbstractPersistentObject are kept in an instance ofPersistentObjectClassVariables
. - getClassVariables() - Method in class org.tentackle.persist.AbstractPersistentOperation
- getClassVariables() - Method in class org.tentackle.persist.lock.DbTokenLock
- getClassVariables() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getClassVariables() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getClassVariables() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getColumnName() - Method in class org.tentackle.persist.Join
-
Gets the column name of the PDO.
- getColumnName(String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the full column name with table alias.
- getColumnName(String) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the full column name with optional table alias.
- getColumnName(String, String) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the full column name with optional table alias and prefix.
- getColumnNames(String, List<String>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the comma-separated list of column names with table alias.
- getColumnNames(Supplier<List<String>>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the comma-separated list of column names with table alias.
- getColumnNames(List<String>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the comma-separated list of column names with table alias.
- getColumnNames(List<String>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the comma-separated list of column names with table alias.
- getColumnPrefix() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the column prefix for this embedded PDO.
- getConnectionManager() - Method in class org.tentackle.persist.app.AbstractServerApplication
- getContextId() - Method in class org.tentackle.persist.AbstractPersistentObject
- getContextId() - Method in class org.tentackle.persist.AbstractPersistentOperation
- getContextId() - Method in class org.tentackle.persist.AdminExtensionAdapter
- getContextUserId() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the user id from the current domain context.
The ID is derived from the session info of the session associated with the domain context. - getCreateComponentsInSnapshotMethod() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the method createComponentsInSnapshot of the persistence object.
- getCursor() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
-
Gets the local cursor.
- getDefaultConnectionManager() - Method in class org.tentackle.persist.PersistenceUtilities
- getDefaultScopes() - Method in class org.tentackle.persist.AbstractPersistentObject
- getDescription() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getDescriptionPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getDomainContext() - Method in class org.tentackle.persist.AbstractPersistentObject
- getDomainContext() - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Gets the database context.
- getDomainContext() - Method in class org.tentackle.persist.AdminExtensionAdapter
- getDomainContext() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the domain context.
- getDomainContextClassId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getDomainContextId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getDomainContextObject() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Gets the application context's object.
The object will be loaded in its valid context. - getDomainDelegate() - Method in class org.tentackle.persist.AbstractPersistentObject
- getDomainDelegate() - Method in class org.tentackle.persist.AbstractPersistentOperation
- getEagerJoinedSelect() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Adds the eager joins to the created SQL.
- getEagerJoins() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Returns the eager joins for this PDO.
- getEagerJoins() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the effective eager joins.
- getEditedBy() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the id of the user currently editing this object.
- getEditedExpiry() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the time since when this object is being edited.
- getEditedSince() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the time since when this object is being edited.
- getEffectiveClass() - Method in class org.tentackle.persist.AbstractPersistentObject
- getEffectiveClass() - Method in class org.tentackle.persist.AbstractPersistentOperation
- getEffectiveSuperClasses() - Method in class org.tentackle.persist.AbstractPersistentObject
- getEffectiveSuperClasses() - Method in class org.tentackle.persist.AbstractPersistentOperation
- getEmbeddingParent() - Method in class org.tentackle.persist.AbstractPersistentObject
- getEnd() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getEndPersisted() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getExtension(DomainContext, Class<T>) - Method in class org.tentackle.persist.PdoRemoteSessionAdapter
- getExtraSql() - Method in class org.tentackle.persist.Join
-
Gets optional SQL code.
- getFetchDirection() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the fetch direction.
- getFetchDirection() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Gets the fetch direction.
- getFetchDirection() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- getFetchSize() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the fetch size.
- getFetchSize() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Gets the fetchsize.
- getFetchSize() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- getFields(ResultSetWrapper) - Method in class org.tentackle.persist.lock.DbTokenLock
- getFields(ResultSetWrapper) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getFields(ResultSetWrapper) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getFields(ResultSetWrapper) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getGrantee() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Gets the grantee.
- getGranteeClassId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getGranteeId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getInstance() - Static method in interface org.tentackle.persist.LockManager
-
The singleton.
- getInstance() - Static method in class org.tentackle.persist.PersistentClassVariablesFactory
-
The singleton.
- getJoinAlias() - Method in class org.tentackle.persist.Join
-
Gets the alias of the joined PDO.
- getJoinedClass() - Method in class org.tentackle.persist.Join
-
Gets the joined PDO class.
- getJoinedColumnName() - Method in class org.tentackle.persist.Join
-
Gets the joined column name.
- getJoinedSelect() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the join configuration.
- getJoiner() - Method in class org.tentackle.persist.Join
-
Gets the joiner.
- getJoins() - Method in class org.tentackle.persist.Join
-
Gets the cascaded joins.
- getJoins() - Method in class org.tentackle.persist.JoinedSelect
-
Gets the joins.
- getLastPdo() - Method in class org.tentackle.persist.JoinedSelect
-
Gets the PDO retrieved before the current PDO.
- getLock(T) - Method in class org.tentackle.persist.lock.DefaultLockManager
- getLock(T) - Method in interface org.tentackle.persist.LockManager
-
Gets the token lock for a PDO.
- getLockedBy() - Method in class org.tentackle.persist.lock.DbTokenLock
-
Gets the attribute lockedBy.
- getLockedBy() - Method in interface org.tentackle.persist.TokenLock
-
Gets the object ID of the user holding the token.
- getLockedSince() - Method in class org.tentackle.persist.lock.DbTokenLock
-
Gets the attribute lockedSince.
- getLockedSince() - Method in interface org.tentackle.persist.TokenLock
-
Gets the timestamp when editing started.
- getLockExpiry() - Method in class org.tentackle.persist.lock.DbTokenLock
-
Gets the attribute lockExpiry.
- getLockExpiry() - Method in interface org.tentackle.persist.TokenLock
-
Gets the timestamp when token will expire.
- getLocks() - Method in class org.tentackle.persist.lock.DefaultLockManager
- getLocks() - Method in interface org.tentackle.persist.LockManager
-
Gets all token locks.
- getLocks(long) - Method in class org.tentackle.persist.lock.DefaultLockManager
- getLocks(long) - Method in interface org.tentackle.persist.LockManager
-
Gets the token locks for a user.
- getLowWaterMark() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getLowWaterMarkPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getMessage() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getName() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getNamePersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getNormText() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the normtext.
- getNumberPool() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getNumberPoolBlunt() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Gets numberPool without performing a select if not loaded.
- getNumberPoolId() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getNumberPoolIdPersisted() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getNumberRangeList() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getNumberRangeListBlunt() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Gets numberRangeList without performing a select if not loaded.
- getObject() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Gets the object this rule applies to.
The object is retrieved in its valid context. - getObjectClass() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getObjectClassId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getObjectClassName() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getObjectId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getOperation() - Method in class org.tentackle.persist.AbstractPersistentOperation
- getOperationMethodCache() - Method in class org.tentackle.persist.AbstractPersistentOperation
- getPattern() - Method in class org.tentackle.persist.NormText
-
Gets the search pattern ready to be used in a LIKE expression.
- getPdo() - Method in class org.tentackle.persist.AbstractPersistentObject
- getPdoClass() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the pdo-class.
- getPdoClassId() - Method in class org.tentackle.persist.lock.DbTokenLock
-
Gets the attribute pdoClassId.
- getPdoClassId() - Method in interface org.tentackle.persist.TokenLock
-
Gets the class id of the locked PDO.
- getPdoId() - Method in class org.tentackle.persist.lock.DbTokenLock
- getPdoId() - Method in interface org.tentackle.persist.TokenLock
-
Gets the object id of locked PDO.
- getPdoMethodCache() - Method in class org.tentackle.persist.AbstractPersistentObject
- getPermissions() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getPersistenceClass(Class<R>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the persistence class from a pdo class.
- getPersistenceDelegate(T) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
-
Gets the persistence delegate from a PDO.
- getPriority() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getRealm() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getRealmPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getRemoteCursor() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the remote cursor.
- getRemoteDelegate() - Method in class org.tentackle.persist.AbstractPersistentObject
- getRemoteDelegate() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getRemoteDelegate() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getRemoteDelegate() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getRemoteSessionPool() - Method in class org.tentackle.persist.app.AbstractServerApplication
- getRequestSize() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getRequestSizePersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getResultSet() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the result set.
- getRevertAttributesToSnapshotMethod() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the method revertAttributesToSnapshot of the persistence object.
- getRevertComponentsToSnapshotMethod() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the method revertComponentsToSnapshot of the persistence object.
- getRmiServer() - Method in class org.tentackle.persist.app.ServerApplication
-
Gets the RMI server.
- getRootClassId() - Method in class org.tentackle.persist.AbstractPersistentObject
- getRootClassId() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getRootId() - Method in class org.tentackle.persist.AbstractPersistentObject
- getRootId() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getRow() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the current row.
Row numbers start at 1. - getSecurityResult(Permission) - Method in class org.tentackle.persist.AbstractPersistentObject
- getSerial(Class<?>) - Method in class org.tentackle.persist.PdoModificationTracker
- getServicedClass(Class<?>) - Method in class org.tentackle.persist.PersistenceUtilities
- getSession() - Method in class org.tentackle.persist.app.AbstractServerApplication
- getSession() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the session.
- getSessionPool() - Method in class org.tentackle.persist.app.AbstractServerApplication
- getSessionPoolProvider() - Method in class org.tentackle.persist.PersistenceUtilities
- getSessions() - Method in class org.tentackle.persist.AdminExtensionAdapter
- getSessions(DomainContext) - Method in interface org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegate
-
Gets the session data of all sessions currently logged into the middle tier.
- getSessions(DomainContext) - Method in class org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegateImpl
- getSnapshots() - Method in class org.tentackle.persist.AbstractPersistentObject
- getSqlClassIdCondition() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the SQL string used in WHERE-clauses for single table inheritance entities.
- getSqlClassIdCondition(List<Integer>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the SQL string used in WHERE-clauses for single table inheritance entities.
- getSqlContextCondition() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the SQL code for the context condition.
- getTableAlias() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the table alias.
- getTableAlias() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the table alias.
- getTableName() - Method in class org.tentackle.persist.AbstractPersistentObject
- getTableName() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Returns the tablename for this classvariable.
- getTokenLockTimeout() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the expiration in milliseconds of a token lock.
If isTokenLockProvided, the default is 1 hour, else 0. - getTopSuperClassVariables() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Returns the topmost classvariables.
Useful for multi-inheritance. - getTopSuperTableAlias() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the alias for the topmost super class.
- getTopSuperTableName() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the tablename for the topmost super class.
- getTransientData() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the optional transient data object.
When objects need to be reloaded from storage, all non-persistent data attached to the object would be lost. - getType() - Method in class org.tentackle.persist.Join
-
Gets the join type.
- getUplink() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getUplinkPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getValidClassIds() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the valid class-IDs for the concrete types of this type.
Applies only to entities of single- or multi-table inheritance hierarchies, except the topmost entity.
I
- initialize() - Method in class org.tentackle.persist.Join
-
Initializes the join.
- initialize() - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- initialize() - Method in class org.tentackle.persist.rmi.AbstractPersistentOperationRemoteDelegateImpl
-
Instantiates a singe object and connect it to the database context.
- initialize(List<T>) - Method in class org.tentackle.persist.JoinedSelect
-
Initializes the joined select.
- initialize(Db) - Method in class org.tentackle.persist.lock.DefaultLockManager
- initialize(Db) - Method in interface org.tentackle.persist.LockManager
-
Initializes the lockmanager.
Called once at server startup to remove all locks. - initializeScripting() - Method in class org.tentackle.persist.app.AbstractServerApplication
- initModification(ModificationType) - Method in class org.tentackle.persist.AbstractPersistentObject
- insertImpl(DbObjectClassVariables<P>, SqlSupplier) - Method in class org.tentackle.persist.AbstractPersistentObject
- insertObject() - Method in class org.tentackle.persist.AbstractPersistentObject
- insertObject(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- insertPlain(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- insertPlainWithComponents() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Inserts this object and all its components without any further processing.
Same asAbstractDbObject.insertPlain()
but with components. - insertPlainWithComponents() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- insertPlainWithComponents(Collection<? extends PersistentDomainObject<?>>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Inserts plain with components all objects of a collection.
- isAbstract() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Returns whether this an abstract PDO.
Abstract PDOs are real objects but cannot be persisted. - isAbstract() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Returns whether the pdo class is abstract.
- isAfterLast() - Method in class org.tentackle.persist.ResultSetCursor
-
Checks whether the cursor is after the last row.
- isAfterLast() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Checks whether the cursor is after the last row.
- isAfterLast() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- isAllowed() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- isBeforeFirst() - Method in class org.tentackle.persist.ResultSetCursor
-
Checks whether the cursor is before the first row.
- isBeginModified() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- isCacheable() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Determines whether object is cacheable or not.
- isCached() - Method in class org.tentackle.persist.AbstractPersistentObject
- isClosed() - Method in class org.tentackle.persist.ResultSetCursor.FetchList
-
Returns whether list is closed.
- isClosed() - Method in class org.tentackle.persist.ResultSetCursor
-
Returns whether the cursor is closed.
- isComposite() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Tells whether this object is composite (i.e. has composite relations).
The method is overridden by the PdoRelations-wurblet if at least one relation is flagged as "composite". - isComposite() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isCopy() - Method in class org.tentackle.persist.AbstractPersistentObject
- isCountingModification(ModificationType) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- isDescriptionModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isDomainContextImmutable() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Returns whether the domain context is immutable.
- isDomainContextImmutable() - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Returns whether the domain context is immutable.
- isDomainContextImmutable() - Method in class org.tentackle.persist.AdminExtensionAdapter
- isEditAllowed() - Method in class org.tentackle.persist.AbstractPersistentObject
- isEditAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the edit permission for a PDO.
- isEmbedded() - Method in class org.tentackle.persist.AbstractPersistentObject
- isEnabled() - Method in class org.tentackle.persist.lock.DefaultLockManager
- isEnabled() - Method in interface org.tentackle.persist.LockManager
-
Returns whether the lock manager is enabled.
- isEndModified() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- isExpired() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks whether object has been marked expired.
- isExplicitIdAliasRequired() - Method in class org.tentackle.persist.Join
-
Returns whether an extra ID-alias must be added to the joined select statement.
- isExplicitIdAliasRequiredInJoins() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Returns whether an explicit id alias is necessary in joins.
This applies to MULTI-table inherited PDOs only (abstracts and leaves). - isInverted() - Method in class org.tentackle.persist.NormText
-
Returns whether the pattern should be interpreted as "NOT LIKE".
- isListJoin() - Method in class org.tentackle.persist.Join
-
Returns whether joined to list or object.
- isLowWaterMarkModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isMatchingAll() - Method in class org.tentackle.persist.NormText
-
Returns whether the pattern matches all.
- isModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isModified(Collection<X>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks whether some objects in the list are modified.
This method is provided to save components in PDOs only. - isNameModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isNormTextProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
- isNumberPoolIdModified() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- isNumberRangeListLoaded() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isOnline() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isOnlineModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isOnlinePersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isOperation(Class<?>) - Method in class org.tentackle.persist.rmi.PdoRemoteDelegateLocator
- isPermissionAccepted(Permission) - Method in class org.tentackle.persist.AbstractPersistentObject
- isPersistable() - Method in class org.tentackle.persist.AbstractPersistentObject
- isReadAllowed() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Determines whether the application is allowed to read this PDO.
Makes no sense to publish in PersistentObject because PDOs without read permissions are not read from the database at all. - isReadAllowed() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the read security for this class in all contexts.
- isReadAllowed() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- isReadAllowed(DomainContext) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the read security for this class.
- isReadAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the read permission for a PDO.
- isRealmModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isReferenced() - Method in class org.tentackle.persist.AbstractPersistentObject
- isReferenced(long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- isReferenced(Db, long) - Method in class org.tentackle.persist.PersistentObjectClassVariables
- isReferenced(DomainContext, long) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- isReferenced(DomainContext, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- isRenewTokenLockRequested() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Determines whether to renew the token lock on saveImpl or update.
- isRequestSizeModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isRootClassIdProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
- isRootEntity() - Method in class org.tentackle.persist.AbstractPersistentObject
- isRootEntity() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isRootEntity() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- isRootEntityOf(C) - Method in class org.tentackle.persist.AbstractPersistentObject
- isRootIdProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
- isRunningInContainer() - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Indicates whether this application is running within a container.
- isSecurityEnabled() - Method in class org.tentackle.persist.PersistentObjectClassVariables
- isServer() - Method in class org.tentackle.persist.app.AbstractServerApplication
- isSnapshot() - Method in class org.tentackle.persist.AbstractPersistentObject
- isSystemExitNecessaryToStop() - Method in class org.tentackle.persist.app.AbstractServerApplication
- isTokenLockableByMe() - Method in class org.tentackle.persist.AbstractPersistentObject
- isTokenLocked() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks whether this object is token locked (editedBy !
- isTokenLockedBy(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks whether this object is edited locked by given user.
- isTokenLockedByMe() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks whether this object is edited locked by the current user.
- isTokenLockProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
-
By default, objects don't need to include the editedBy/Since/Expiry columns in the database table.
- isTokenLockToKeep(DbTokenLock, DomainContext) - Method in class org.tentackle.persist.lock.DefaultLockManager
-
Returns whether a token lock should be kept on session cleanup or after server start.
The default implementation returns false. - isTracked() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isTracked() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- isTracked() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- isUpdateNecessary() - Method in class org.tentackle.persist.AbstractPersistentObject
- isUpdatingSerialEvenIfNotModified() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Determines whether in updates of composite objects unmodified objects in the update path get at least the serial updated or are not touched at all.
- isUpdatingSerialEvenIfNotModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isUplinkModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isValidated() - Method in class org.tentackle.persist.AbstractPersistentObject
- isViewAllowed() - Method in class org.tentackle.persist.AbstractPersistentObject
- isViewAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the view permission for a PDO.
- isWriteAllowed() - Method in class org.tentackle.persist.AbstractPersistentObject
- isWriteAllowed() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the write-security for this class in all contexts.
- isWriteAllowed(DomainContext) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the write-security for this class.
- isWriteAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the write-permission for a PDO.
J
- join(T, J) - Method in class org.tentackle.persist.Join
-
Joins a pdo with another pdo.
- Join<T,
J> - Class in org.tentackle.persist -
PDO join.
- Join(JoinType, String, String, Class<J>, String, String, BiConsumer<T, J>) - Constructor for class org.tentackle.persist.Join
-
Creates a join.
- Join(JoinType, String, String, Class<J>, String, BiConsumer<T, J>) - Constructor for class org.tentackle.persist.Join
-
Creates a join.
- JoinedSelect<T> - Class in org.tentackle.persist
-
A joined select.
- JoinedSelect() - Constructor for class org.tentackle.persist.JoinedSelect
-
Creates a joined select.
- JoinedSelect(List<Join<? super T, ?>>) - Constructor for class org.tentackle.persist.JoinedSelect
-
Creates a joined select from a list of joins.
K
- kill(long, long, String, long) - Method in class org.tentackle.persist.AdminExtensionAdapter
- kill(DomainContext, long, long, String, long) - Method in interface org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegate
-
Kills all sessions for a given user id.
- kill(DomainContext, long, long, String, long) - Method in class org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegateImpl
- kill(DomainContext, long, long, String, long, boolean) - Method in class org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegateImpl
L
- last() - Method in class org.tentackle.persist.ResultSetCursor
-
Positions the cursor on the last row.
- last() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Positions the cursor on the last row.
- last() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- linkPersistentObject(T, PersistentObject<T>) - Method in class org.tentackle.persist.DefaultPersistenceDelegateLinker
- linkPersistentOperation(T, PersistentOperation<T>) - Method in class org.tentackle.persist.DefaultPersistenceDelegateLinker
- loadComponents(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
- loadComponents(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- LockManager - Interface in org.tentackle.persist
-
Manager for token locks.
- login() - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Connects the server to the database backend or another remote server.
- logout(long, long, String, long) - Method in class org.tentackle.persist.AdminExtensionAdapter
- logout(DomainContext, long, long, String, long) - Method in interface org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegate
-
Submits a logout request for a given user id.
- logout(DomainContext, long, long, String, long) - Method in class org.tentackle.persist.rmi.AdminExtensionAdapterRemoteDelegateImpl
- logStatistics() - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Logs and clears the statistics.
M
- markCacheAccess() - Method in class org.tentackle.persist.AbstractPersistentObject
-
mark cache access (count and set current system-time)
- markDeleted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- markDeleted(Collection<X>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Marks all objects in a list to be deleted.
This method is provided to mark components in PDOs only. - markDeleted(PersistentDomainObject<?>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Marks an object to be deleted.
This method is provided to mark components in PDOs only. - me() - Method in class org.tentackle.persist.AbstractPersistentObject
- me() - Method in class org.tentackle.persist.AbstractPersistentOperation
- methodCache - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
The PDO method invocation cache.
- methodCache - Variable in class org.tentackle.persist.PersistentOperationClassVariables
-
The PDO method invocation cache.
N
- newId() - Method in class org.tentackle.persist.AbstractPersistentObject
- newInstance(DomainContext) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
-
Creates a new pdo instance of the required class for methods that return a new object.
- newInstance(DomainContext) - Method in class org.tentackle.persist.rmi.AbstractPersistentOperationRemoteDelegateImpl
-
Creates a new instance of the required class in the given context for methods that return a new operation.
- newInstance(DomainContext, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
-
Selects by ID into a new instance.
ThrowsNotFoundException
, if no such PDO in database. - next() - Method in class org.tentackle.persist.ResultSetCursor
-
Moves the cursor to the next row.
If there are no more rows the current row remains unchanged. - next() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Moves the cursor to the next row.
- next() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- nextPdo(T) - Method in class org.tentackle.persist.JoinedSelect
-
Finishes the current pdo and switches to the next.
- NormText - Class in org.tentackle.persist
-
A helper class to create a normtext like string from a user's input.
It is intended to search in normtext columns of PDOs with LIKE or NOT LIKE. - NormText(String) - Constructor for class org.tentackle.persist.NormText
-
Creates a normtext from a search string.
This is usually a user input.
The input will be normalized viaStringNormalizer.normalize(java.lang.String)
. - notifyCommit(Db, long) - Method in class org.tentackle.persist.PersistenceUtilities
- notifyRollback(Db, long) - Method in class org.tentackle.persist.PersistenceUtilities
- NumberPoolPersistenceImpl - Class in org.tentackle.persist.ns
-
Number Space persistence implementation.
- NumberPoolPersistenceImpl() - Constructor for class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Creates a number space without domain context or session.
- NumberPoolPersistenceImpl(NumberPool) - Constructor for class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Creates a number space without domain context or session.
- NumberPoolPersistenceImpl(NumberPool, DomainContext) - Constructor for class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Creates a number space.
- NumberPoolPersistenceImpl(NumberPool, Session) - Constructor for class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Creates a number space with a session only.
- NumberPoolRemoteDelegate - Interface in org.tentackle.persist.ns.rmi
-
Remote delegate for
NumberPoolPersistenceImpl
. - NumberPoolRemoteDelegateImpl - Class in org.tentackle.persist.ns.rmi
-
Remote delegate implementation for
NumberPoolPersistenceImpl
. - NumberPoolRemoteDelegateImpl(RemoteDbSessionImpl, Class<NumberPoolPersistenceImpl>, Class<NumberPool>) - Constructor for class org.tentackle.persist.ns.rmi.NumberPoolRemoteDelegateImpl
-
Creates the remote delegate for
NumberPoolPersistenceImpl
. - NumberRangePersistenceImpl - Class in org.tentackle.persist.ns
-
Number Space persistence implementation.
- NumberRangePersistenceImpl() - Constructor for class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Creates a number space without domain context or session.
- NumberRangePersistenceImpl(NumberRange) - Constructor for class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Creates a number space without domain context or session.
- NumberRangePersistenceImpl(NumberRange, DomainContext) - Constructor for class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Creates a number space.
- NumberRangePersistenceImpl(NumberRange, Session) - Constructor for class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Creates a number space with a session only.
- NumberRangeRemoteDelegate - Interface in org.tentackle.persist.ns.rmi
-
Remote delegate for
NumberRangePersistenceImpl
. - NumberRangeRemoteDelegateImpl - Class in org.tentackle.persist.ns.rmi
-
Remote delegate implementation for
NumberRangePersistenceImpl
. - NumberRangeRemoteDelegateImpl(RemoteDbSessionImpl, Class<NumberRangePersistenceImpl>, Class<NumberRange>) - Constructor for class org.tentackle.persist.ns.rmi.NumberRangeRemoteDelegateImpl
-
Creates the remote delegate for
NumberRangePersistenceImpl
.
O
- opClass - Variable in class org.tentackle.persist.rmi.AbstractPersistentOperationRemoteDelegateImpl
-
The PDO interface class.
- opCv(Class<T>, Class<P>) - Method in class org.tentackle.persist.PersistentClassVariablesFactory
-
Creates an operation classvariable.
- operation - Variable in class org.tentackle.persist.rmi.AbstractPersistentOperationRemoteDelegateImpl
-
Operation with a default domain context associated to the delegate's session.
- operationClass - Variable in class org.tentackle.persist.PersistentOperationClassVariables
-
The associated operation class (i.e. the interface)
- orderBy() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the natural ordering to be added in WHERE-clauses following "ORDER BY ".
- orderBy() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- org.tentackle.persist - package org.tentackle.persist
-
Higher-level PDO-aware persistence implementation.
- org.tentackle.persist.app - package org.tentackle.persist.app
-
Application lifecycle.
- org.tentackle.persist.lock - package org.tentackle.persist.lock
-
LockManager default implementation.
- org.tentackle.persist.ns - package org.tentackle.persist.ns
-
Persistence implementation for number sources.
- org.tentackle.persist.ns.rmi - package org.tentackle.persist.ns.rmi
-
Number sources remoting.
- org.tentackle.persist.rmi - package org.tentackle.persist.rmi
-
Higher-level PDO-aware persistence remoting.
- org.tentackle.persist.security - package org.tentackle.persist.security
-
Persistence implementation for security rules.
- org.tentackle.persist.security.rmi - package org.tentackle.persist.security.rmi
-
Security rules remoting.
- org.tentackle.persistence - module org.tentackle.persistence
-
tentackle-persistence module.
P
- pdo - Variable in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
-
PDO with a default domain context associated to the delegate's session.
- pdoClass - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
The associated PDO class (i.e. the interface)
- pdoClass - Variable in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
-
The PDO interface class.
- pdoClassBaseName - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
the pdo base-classname.
- pdoCv(Class<T>, Class<P>, String) - Method in class org.tentackle.persist.PersistentClassVariablesFactory
-
Creates a PDO classvariable.
- pdoCv(Class<T>, Class<P>, String, PersistentObjectClassVariables<? super T, ? super P>, List<Join<T, ?>>) - Method in class org.tentackle.persist.PersistentClassVariablesFactory
-
Creates a PDO classvariable.
- PdoModificationTracker - Class in org.tentackle.persist
-
The modification tracker for the tentackle persistence layer.
- PdoModificationTracker() - Constructor for class org.tentackle.persist.PdoModificationTracker
-
Creates the Pdo tracker.
- PdoRemoteDelegateLocator - Class in org.tentackle.persist.rmi
-
The default implementation for a
RemoteDelegateLocator
. - PdoRemoteDelegateLocator() - Constructor for class org.tentackle.persist.rmi.PdoRemoteDelegateLocator
-
Creates the remote delegate locator.
- PdoRemoteSessionAdapter - Class in org.tentackle.persist
-
Adapter for a remote session.
Hides the RMI stuff. - PdoRemoteSessionAdapter(RemoteDbSession) - Constructor for class org.tentackle.persist.PdoRemoteSessionAdapter
-
Creates the remote session adapter.
- PdoRemoteSessionFactory - Class in org.tentackle.persist
-
PDO-aware implementation for a remote session factory.
- PdoRemoteSessionFactory() - Constructor for class org.tentackle.persist.PdoRemoteSessionFactory
-
Creates the remote session factory.
- persist() - Method in class org.tentackle.persist.AbstractPersistentObject
- PersistenceUtilities - Class in org.tentackle.persist
-
Persistence utility methods.
This singleton replacesDbUtilities
from the tentackle-database module to make it PDO-aware. - PersistenceUtilities() - Constructor for class org.tentackle.persist.PersistenceUtilities
-
Creates the persistence utilities.
- PersistentClassVariablesFactory - Class in org.tentackle.persist
-
Factory for class variables.
- PersistentClassVariablesFactory() - Constructor for class org.tentackle.persist.PersistentClassVariablesFactory
-
Creates the class variables factory.
- PersistentObjectClassVariables<T,
P> - Class in org.tentackle.persist -
Extends
DbObjectClassVariables
forAbstractPersistentObject
s. - PersistentObjectClassVariables(Class<T>, Class<P>, String) - Constructor for class org.tentackle.persist.PersistentObjectClassVariables
-
Constructs a classvariable.
- PersistentObjectClassVariables(Class<T>, Class<P>, String, PersistentObjectClassVariables<? super T, ? super P>, List<Join<T, ?>>) - Constructor for class org.tentackle.persist.PersistentObjectClassVariables
-
Constructs a classvariable.
- PersistentOperationClassVariables<T,
P> - Class in org.tentackle.persist -
Extends
DbObjectClassVariables
forAbstractPersistentOperation
s. - PersistentOperationClassVariables(Class<T>, Class<P>) - Constructor for class org.tentackle.persist.PersistentOperationClassVariables
-
Constructs a classvariable.
- persistImpl() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Implementation of persist bypassing the invocation handler.
- persistImpl(T) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- persistImpl(T) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- persistObject(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- persistTokenLocked() - Method in class org.tentackle.persist.AbstractPersistentObject
- presetVirgin() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Presets the attributes with initial values, if the PDO is persisted the first time.
The method is invoked before the PDO is validated. - previous() - Method in class org.tentackle.persist.ResultSetCursor
-
Moves the cursor to the previous row.
If we are already at the beginning, the cursor remains unchanged. - previous() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Moves the cursor to the previous row.
- previous() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- PROPERTY_CHECKSECURITY - Static variable in class org.tentackle.persist.PersistentObjectClassVariables
-
property key for the check security.
R
- readFromResultSetWrapper(ResultSetWrapper) - Method in class org.tentackle.persist.AbstractPersistentObject
- readJoinedRow(ResultSetWrapper, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Reads the next row from a result set within a joined select.
The results may come in any order. - releaseTokenLock() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Releases an edited by lock.
Use this method if a PDO needs to be unlocked without being persisted. - reload() - Method in class org.tentackle.persist.AbstractPersistentObject
- reload(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Reloads the object.
- reloadForUpdate() - Method in class org.tentackle.persist.AbstractPersistentObject
- reloadLocks(Db) - Method in class org.tentackle.persist.lock.DefaultLockManager
-
Reloads locks from the database into the internal map.
There must be no transactions running! - reloadRanges() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- reloadTokenLocked() - Method in class org.tentackle.persist.AbstractPersistentObject
- RemoteResultSetCursor<T> - Interface in org.tentackle.persist.rmi
-
Remote delegate interface for
ResultSetCursor
. - RemoteResultSetCursorImpl<T> - Class in org.tentackle.persist.rmi
-
Remote delegate implementation for
ResultSetCursor
. - RemoteResultSetCursorImpl(RemoteDbSessionImpl, Class<T>) - Constructor for class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
-
Creates a remote cursor delegate.
- removeReferencingClass(Class<R>, String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Removes a PDO class that is referencing this PDO clazz.
- requestTokenLock() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Requests an edited by lock.
- resultAll(JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the result set for all objects in the current context for use in lists.
- resultAllCursor(JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the result set for all objects in the current context for use in cursors.
Cursors differ from lists because they needResultSet.TYPE_SCROLL_INSENSITIVE
set. - resultAllWithExpiredTableSerials(JoinedSelect<T>, long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the result set for all objects in the current context with a given expired tableserial.
- resultByNormText(String, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the result set for the normtext query.
- resultByNormTextCursor(String, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the result set for the normtext query as a cursor.
- ResultSetCursor<T> - Class in org.tentackle.persist
-
A cursor for a
ResultSetWrapper
. - ResultSetCursor(DomainContext, RemoteResultSetCursor<T>) - Constructor for class org.tentackle.persist.ResultSetCursor
-
Creates a cursor for a remote session.
Constructor for pdo objects. - ResultSetCursor(T, ResultSetWrapper) - Constructor for class org.tentackle.persist.ResultSetCursor
-
Creates a cursor for a local session.
- ResultSetCursor(T, ResultSetWrapper, JoinedSelect<T>) - Constructor for class org.tentackle.persist.ResultSetCursor
-
Creates a cursor for a local session.
- ResultSetCursor.FetchList<T> - Class in org.tentackle.persist
-
Adds a closed flag to saveObject a roundtrip in remote sessions.
- revertAttributesToSnapshot(AbstractPersistentObject) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Copies all attributes from a snapshot object back to this object.
- revertAttributesToSnapshot(NumberPoolPersistenceImpl) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Copies all attributes from a snapshot back to this object.
- revertAttributesToSnapshot(NumberRangePersistenceImpl) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Copies all attributes from a snapshot back to this object.
- revertAttributesToSnapshot(SecurityPersistenceImpl) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Copies all attributes from a snapshot back to this object.
- revertComponentsToSnapshot(AbstractPersistentObject) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Reverts all components of this object to a given snapshot.
- revertComponentsToSnapshot(NumberPoolPersistenceImpl) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Reverts all components of this object to a given snapshot.
- revertToSnapshot(T) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Reverts the state of this object to given snapshot.
- rollback(Db, long) - Method in class org.tentackle.persist.lock.DefaultLockManager
- rollback(Db, long) - Method in interface org.tentackle.persist.LockManager
-
Notifies the lockmanager that a transaction has been rolled back.
S
- save() - Method in class org.tentackle.persist.AbstractPersistentObject
- save(Collection<X>, boolean) - Static method in class org.tentackle.persist.AbstractPersistentObject
-
Saves a list of PDOs.
This method is provided to save components in PDOs only. - save(PersistentDomainObject<?>) - Static method in class org.tentackle.persist.AbstractPersistentObject
-
Saves a PDO.
This method is provided to save components in PDOs only. - saveImpl() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Implementation of save bypassing the invocation handler.
- saveImpl(T) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- saveImpl(T) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- saveObject(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- saveReferencingRelations(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- scroll(int) - Method in class org.tentackle.persist.ResultSetCursor
-
Moves the cursor a given number of rows.
- scroll(int) - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Moves the cursor a given number of rows.
- scroll(int) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- SecurityPersistenceImpl - Class in org.tentackle.persist.security
-
Security rule persistence implementation.
- SecurityPersistenceImpl() - Constructor for class org.tentackle.persist.security.SecurityPersistenceImpl
-
Creates a security rule without domain context or session.
- SecurityPersistenceImpl(Security) - Constructor for class org.tentackle.persist.security.SecurityPersistenceImpl
-
Creates a security rule without domain context or session.
- SecurityPersistenceImpl(Security, DomainContext) - Constructor for class org.tentackle.persist.security.SecurityPersistenceImpl
-
Creates a security rule.
- SecurityPersistenceImpl(Security, Session) - Constructor for class org.tentackle.persist.security.SecurityPersistenceImpl
-
Creates a security rule with a session only.
- SecurityRemoteDelegate - Interface in org.tentackle.persist.security.rmi
-
Remote delegate for
SecurityPersistenceImpl
. - SecurityRemoteDelegateImpl - Class in org.tentackle.persist.security.rmi
-
Remote delegate implementation for
SecurityPersistenceImpl
. - SecurityRemoteDelegateImpl(RemoteDbSessionImpl, Class<SecurityPersistenceImpl>, Class<Security>) - Constructor for class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
-
Creates the remote delegate for
SecurityPersistenceImpl
. - select(long) - Method in class org.tentackle.persist.AbstractPersistentObject
- select(long, boolean, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Loads a PDO from the database by its unique ID.
- select(DomainContext, long, boolean, boolean) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- select(DomainContext, long, boolean, boolean) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- selectAll() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Selects all records in current context as a list.
- selectAll(DomainContext) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- selectAll(DomainContext) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- selectAllAsCursor() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Selects all records in current context as a cursor
- selectAllAsCursor(DomainContext) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- selectAllAsCursor(DomainContext) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- selectAllCached() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets all objects in context via cache.
- selectAllCached() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- selectAllCursorStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
prepared statement ID for
AbstractPersistentObject.selectAllAsCursor()
. - selectAllForCache() - Method in class org.tentackle.persist.AbstractPersistentObject
- selectAllForCache(DomainContext) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- selectAllForCache(DomainContext) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- selectAllIdSerial() - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- selectAllObjects() - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- selectAllStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
prepared statement ID for
AbstractPersistentObject.selectAll()
. - selectAllWithExpiredTableSerials(long) - Method in class org.tentackle.persist.AbstractPersistentObject
- selectAllWithExpiredTableSerials(DomainContext, long) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- selectAllWithExpiredTableSerials(DomainContext, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- selectAllWithExpiredTableSerialsStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
prepared statement ID for
AbstractPersistentObject.selectAllWithExpiredTableSerials(long)
. - selectByDomainContext(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- selectByDomainContext(DomainContext, int, long) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
- selectByDomainContext(DomainContext, int, long) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
- selectByGrantee(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- selectByGrantee(DomainContext, int, long) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
- selectByGrantee(DomainContext, int, long) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
- selectByInvertedNormTextCursorStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
prepared statement ID for
AbstractPersistentObject.selectByNormTextAsCursor(java.lang.String)
. - selectByInvertedNormTextStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
prepared statement ID for
AbstractPersistentObject.selectByNormText(java.lang.String)
. - selectByNameRealm(String, String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- selectByNameRealm(DomainContext, String, String) - Method in interface org.tentackle.persist.ns.rmi.NumberPoolRemoteDelegate
- selectByNameRealm(DomainContext, String, String) - Method in class org.tentackle.persist.ns.rmi.NumberPoolRemoteDelegateImpl
- selectByNormText(String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Selects all objects with a given normtext as a list.
- selectByNormText(DomainContext, String) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- selectByNormText(DomainContext, String) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- selectByNormTextAsCursor(String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Selects all objects with a given normtext as a cursor.
- selectByNormTextAsCursor(DomainContext, String) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- selectByNormTextAsCursor(DomainContext, String) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- selectByNormTextCursorStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
prepared statement ID for
AbstractPersistentObject.selectByNormTextAsCursor(java.lang.String)
. - selectByNormTextStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
prepared statement ID for
AbstractPersistentObject.selectByNormText(java.lang.String)
. - selectByNumberPoolId(long) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- selectByNumberPoolId(DomainContext, long) - Method in interface org.tentackle.persist.ns.rmi.NumberRangeRemoteDelegate
- selectByNumberPoolId(DomainContext, long) - Method in class org.tentackle.persist.ns.rmi.NumberRangeRemoteDelegateImpl
- selectByObject(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- selectByObject(DomainContext, int, long) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
- selectByObject(DomainContext, int, long) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
- selectByObjectClass(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- selectByObjectClass(DomainContext, String) - Method in interface org.tentackle.persist.security.rmi.SecurityRemoteDelegate
- selectByObjectClass(DomainContext, String) - Method in class org.tentackle.persist.security.rmi.SecurityRemoteDelegateImpl
- selectByTemplate(AbstractPersistentObject<T, P>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Selects an object according to a template object.
- selectByUniqueDomainKey(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- selectByUniqueDomainKey(DomainContext, String) - Method in interface org.tentackle.persist.ns.rmi.NumberPoolRemoteDelegate
- selectByUniqueDomainKey(DomainContext, String) - Method in class org.tentackle.persist.ns.rmi.NumberPoolRemoteDelegateImpl
- selectCached(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the object via cache.
If there is no cache (i.e. the method is not overridden), the default implementation just loads from the db. - selectCached(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- selectCachedOnly(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the object via cache only.
If there is no cache (i.e. the method is not overridden), the default implementation just loads from the db. - selectCachedOnly(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- selectForCache(long) - Method in class org.tentackle.persist.AbstractPersistentObject
- selectForCache(DomainContext, long) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- selectForCache(DomainContext, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- selectForUpdate(long) - Method in class org.tentackle.persist.AbstractPersistentObject
- selectLatest(long, int) - Method in class org.tentackle.persist.AbstractPersistentObject
- selectLatest(DomainContext, long, int) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- selectLatest(DomainContext, long, int) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- selectLatestStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
prepared statement ID for
AbstractPersistentObject.selectLatest(long, int)
. - selectObject(long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- selectObject(Session, Class<T>, long, boolean) - Method in class org.tentackle.persist.PersistenceUtilities
- selectObjectForUpdate(long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- selectTokenLocked(long) - Method in class org.tentackle.persist.AbstractPersistentObject
- selectTokenLockStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
prepared statement ID for select in
AbstractPersistentObject.updateTokenLock(org.tentackle.common.Timestamp, long, org.tentackle.common.Timestamp)
. - ServerApplication - Class in org.tentackle.persist.app
-
RMI Application Server.
- ServerApplication(String, String, Class<? extends RemoteDbConnectionImpl>) - Constructor for class org.tentackle.persist.app.ServerApplication
-
Creates an instance of an application server.
- setAllowed(boolean) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setBegin(long) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- setClosed(boolean) - Method in class org.tentackle.persist.ResultSetCursor.FetchList
-
Sets the list to be closed.
- setCopy(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
- setCursor(ResultSetCursor<T>) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
-
Sets the local cursor.
- setDescription(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setDomainContext(DomainContext) - Method in class org.tentackle.persist.AbstractPersistentObject
- setDomainContext(DomainContext) - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Sets the database context.
- setDomainContext(DomainContext) - Method in class org.tentackle.persist.AdminExtensionAdapter
- setDomainContext(DomainContext) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setDomainContext(DomainContext) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- setDomainContext(DomainContext) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
-
Sets the domain context in the default object.
- setDomainContext(DomainContext) - Method in class org.tentackle.persist.rmi.AbstractPersistentOperationRemoteDelegateImpl
-
Sets the domain context in the default operation object.
- setDomainContextClassId(int) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setDomainContextId(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setDomainContextImmutable(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the immutable flag of the domain context.
- setDomainContextImmutable(boolean) - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Sets the immutable flag of the domain context.
- setDomainContextImmutable(boolean) - Method in class org.tentackle.persist.AdminExtensionAdapter
- setDomainContextObject(PersistentDomainObject<?>) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Sets the application context's object.
- setEditedBy(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the user editing this object.
Does *NOT* alter isModified() and does not require the object to be mutable. - setEditedExpiry(Timestamp) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the time when the token should expire.
Does *NOT* alter isModified() and does not require the object to be mutable. - setEditedSince(Timestamp) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the time since when this object is being edited.
Does *NOT* alter isModified() and does not require the object to be mutable. - setEmbeddedFields(int, PreparedStatementWrapper) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the fields of an embedded PDO.
- setEmbeddingPersistentObject(AbstractPersistentObject<?, ?>, String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the embedding PO for this embedded PDO.
Throws aPersistenceException
if this is not an embedded PDO. - setEnd(long) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- setExpired(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets this object's expiration flag.
- setFetchDirection(int) - Method in class org.tentackle.persist.ResultSetCursor
-
Sets the fetch direction.
- setFetchDirection(int) - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Sets the fetch direction.
- setFetchDirection(int) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- setFetchSize(int) - Method in class org.tentackle.persist.ResultSetCursor
-
Sets the fetch size.
This is the number of rows the cursor will fetch from the server in one batch. - setFetchSize(int) - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Sets the fetchsize.
This is the number of rows the cursor will fetch from the server in one batch. - setFetchSize(int) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.lock.DbTokenLock
- setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setGrantee(PersistentDomainObject<?>) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Sets the grantee.
- setGranteeClassId(int) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setGranteeId(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setImmutable(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setLockedBy(long) - Method in class org.tentackle.persist.lock.DbTokenLock
-
Sets the attribute lockedBy.
- setLockedSince(Timestamp) - Method in class org.tentackle.persist.lock.DbTokenLock
-
Sets the attribute lockedSince.
- setLockExpiry(Timestamp) - Method in class org.tentackle.persist.lock.DbTokenLock
-
Sets the attribute lockExpiry.
- setLowWaterMark(long) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setMessage(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setModified(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the modified flag.
- setModified(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setModified(boolean) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- setName(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setNormText(String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the normtext.
- setNumberPool(NumberPool) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- setNumberPoolBlunt(NumberPool) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Sets numberPool without setting any attributes.
- setObject(PersistentDomainObject<?>) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Sets the object this rule applies to.
Setting the null object also clears the objectClass making the rule invalid. - setObjectClassId(int) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setObjectClassName(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setObjectId(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setOnline(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setOperation(T) - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Sets the operation.
- setPdo(T) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the PDO.
- setPdoClassId(int) - Method in class org.tentackle.persist.lock.DbTokenLock
-
Sets the attribute pdoClassId.
- setPermissions(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setPersistable(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the local persistable flag.
- setPriority(int) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setRealm(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setRenewTokenLockRequested(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets whether to apply or renew the token lock on insert or update.
- setRequestSize(long) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setRootClassId(int) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the class ID of the root entity this component belongs to.
- setRootId(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the ID of the root entity this component belongs to.
- setRow(int) - Method in class org.tentackle.persist.ResultSetCursor
-
Sets the cursor to a given row.
Row numbers start at 1. - setRow(int) - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Sets the cursor to a given row.
Row numbers start at 1. - setRow(int) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- setSession(Session) - Method in class org.tentackle.persist.AbstractPersistentOperation
- setSession(Session) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setSession(Session) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- setSession(Session) - Method in class org.tentackle.persist.PdoModificationTracker
- setSessionInfo(SessionInfo) - Method in class org.tentackle.persist.app.AbstractServerApplication
- setTransientData(Object) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the optional transient data object.
- setUplink(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- startRmiServer() - Method in class org.tentackle.persist.app.ServerApplication
-
Starts the RMI-server.
The default implementation just doesrmiServer.start()
. - startup() - Method in class org.tentackle.persist.app.AbstractServerApplication
- startup() - Method in class org.tentackle.persist.app.ServerApplication
- superClassVariables - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
The classvariables of the parent class.
null if not inherited.
T
- tableAlias - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
The table alias to be used in joined selects.
- toDiagnosticString() - Method in class org.tentackle.persist.lock.DbTokenLock
-
Creates a diagnostic string for logging.
- toGenericString() - Method in class org.tentackle.persist.AbstractPersistentObject
- TokenLock - Interface in org.tentackle.persist
-
A token lock.
- toList() - Method in class org.tentackle.persist.ResultSetCursor
-
Returns the objects of this cursor as a list.
- toList() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Returns the objects of this cursor as a list.
- toList() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- toList(List<T>) - Method in class org.tentackle.persist.ResultSetCursor
-
Adds the rest of the cursor to a list.
- toListAndClose() - Method in class org.tentackle.persist.ResultSetCursor
-
Returns the objects of this cursor as a list and closes this cursor.
- toString() - Method in class org.tentackle.persist.PersistentObjectClassVariables
- toString() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- toString() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
for debugging only
- transferTokenLock(long) - Method in class org.tentackle.persist.AbstractPersistentObject
- transferTokenLock(T, long) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- transferTokenLock(T, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- transferTokenLockStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
prepared statement ID for
AbstractPersistentObject.transferTokenLock(long)
. - TX_DELETE_ALL_IN_CONTEXT - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
delete all in context
- TX_SAVE_COPY_IN_CONTEXT - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
saveImpl copy in context
- TX_TRANSFER_TOKENLOCK - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
transfer edited by
- TX_UPDATE_TOKENLOCK - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
update tokenlock
- TX_UPDATE_TOKENLOCK_ONLY - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
update tokenlock only
U
- update(T) - Method in class org.tentackle.persist.lock.DefaultLockManager
- update(T) - Method in interface org.tentackle.persist.LockManager
-
Updates the lock token.
The method is invoked from within a transaction after the PDO has been persisted successfully. - updateAndSetSerial(long, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- updateImpl(DbObjectClassVariables<P>, SqlSupplier) - Method in class org.tentackle.persist.AbstractPersistentObject
- updateNormText() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Updates the normtext attribute if normtext is provided by this PDO.
- updateObject() - Method in class org.tentackle.persist.AbstractPersistentObject
- updateObject(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- updatePlain(P) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- updateRootContext() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Updates the root context.
Method is used after deserialization. - updateSerial(long, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- updateSerialAndTableSerial(long, long, long) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- updateTokenLock(Timestamp) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Updates the token lock columns in the database record.
Will *NOT* log modification and *NOT* update the serial-counter! - updateTokenLock(Timestamp, long, Timestamp) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Updates the token lock columns in the database record.
Will *NOT* log modification and *NOT* update the serial-counter! - updateTokenLock(DomainContext, long, Timestamp, long, Timestamp) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- updateTokenLock(DomainContext, long, Timestamp, long, Timestamp) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- updateTokenLockOnly() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Update the token-lock attributes to persistent storage.
No check is done whether locked or not and there is no serial update and no modlog. - updateTokenLockOnly(DomainContext, long, long, Timestamp, Timestamp) - Method in interface org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegate
- updateTokenLockOnly(DomainContext, long, long, Timestamp, Timestamp) - Method in class org.tentackle.persist.rmi.AbstractPersistentObjectRemoteDelegateImpl
- updateTokenLockOnlyStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
prepared statement ID for
AbstractPersistentObject.updateTokenLockOnly()
. - updateTokenLockStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
V
- validate() - Method in class org.tentackle.persist.AbstractPersistentObject
- validate(String, ValidationScope) - Method in class org.tentackle.persist.AbstractPersistentObject
- validate(String, ValidationScope) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- validateValidators() - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Validates the validators.
The default implementation loads allValidator
s of all PDO classes and invokesValidator.validate()
.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form