Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractPersistentObject<T extends PersistentDomainObject<T>,
P extends AbstractPersistentObject<T, P>> - Class in org.tentackle.persist -
Base persistent implementation of a PDO.
- AbstractPersistentObject() - Constructor for class org.tentackle.persist.AbstractPersistentObject
-
Creates an application database object without a database context.
- AbstractPersistentObject(T) - Constructor for class org.tentackle.persist.AbstractPersistentObject
-
Creates an application database object without a database context.
- AbstractPersistentObject(T, DomainContext) - Constructor for class org.tentackle.persist.AbstractPersistentObject
-
Creates an application database object.
- AbstractPersistentObject(T, Session) - Constructor for class org.tentackle.persist.AbstractPersistentObject
-
Creates an application database object without a domain context for a given connection.
- AbstractPersistentOperation<T extends Operation<T>,
P extends AbstractPersistentOperation<T, P>> - Class in org.tentackle.persist -
A
AbstractPersistentOperationprovides methods that are not part ofPersistentOperations 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 connection.
- AbstractServerApplication - Class in org.tentackle.persist.app
-
Base class for server applications.
- AbstractServerApplication(String, String) - Constructor for class org.tentackle.persist.app.AbstractServerApplication
-
Creates a server.
- activateStatistics() - Method in class org.tentackle.persist.app.AbstractServerApplication
- addComponents(IdentifiableMap<PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Adds the components of this object to a map.
- addComponents(IdentifiableMap<PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- addComponents(IdentifiableMap<PersistentDomainObject<?>>, Collection<? extends PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Adds the components of a collection to a map.
- addJoin(Join<? super T, ?>) - Method in class org.tentackle.persist.JoinedSelect
-
Adds a join.
- addJoin(Join<J, ?>) - Method in class org.tentackle.persist.Join
-
Adds a cascaded join.
- addReferencingClass(Class<R>, String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Adds a PDO class that is referencing this PDO clazz.
- addSnapshot(T) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Adds a snapshot to the list of snapshots.
- AdminExtensionAdapter - Class in org.tentackle.persist
-
Adapter hiding the rmi-stuff for the admin session extension.
- AdminExtensionAdapter() - Constructor for class org.tentackle.persist.AdminExtensionAdapter
- afterLast() - Method in class org.tentackle.persist.ResultSetCursor
-
Positions the cursor after the last row.
Works even for empty cursoresources.rs. - afterLast() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Positions the cursor after the last row.
Works even for empty cursors. - afterLast() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- AN_EDITEDBY - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the editedBy attribute.
- AN_EDITEDEXPIRY - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the editedExpiry attribute.
- AN_EDITEDSINCE - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the editedSince attribute.
- AN_NORMTEXT - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the normText attribute.
- AN_ROOTCLASSID - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of rootclass-ID attribute.
- AN_ROOTID - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of root-ID attribute.
- applyTokenLockInfo(TokenLockInfo) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Applies the given token lock info.
- assertDomainContextMutable() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that the domain context is mutable.
- assertDomainContextMutable() - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Asserts that the domain context is mutable.
- assertMutable() - Method in class org.tentackle.persist.AbstractPersistentObject
- assertNoJoins() - Method in class org.tentackle.persist.ResultSetCursor
-
Asserts that there are no joins in the query.
- assertNormTextProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that entity provides a normtext.
- assertNotAbstract() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that this is not an abstract entity class.
- assertNotCached() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that the PDO is not cached.
- assertPersistable() - Method in class org.tentackle.persist.AbstractPersistentObject
- assertReadPermission() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks read permission for this object.
- assertRemoteSecurityManagerInitialized() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- assertRootContext() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that the po's context is a root context.
- assertRootContextIsAccepted() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks the root context agains the security rules.
- assertRootContextIsAccepted() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- assertRootEntity() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks if the po is a root entity.
- assertSessionIsLocal() - Method in class org.tentackle.persist.ResultSetCursor
-
Asserts that session is local.
- assertSessionIsRemote() - Method in class org.tentackle.persist.ResultSetCursor
-
Asserts that session is remote.
- assertTokenLockProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that entity provides a normtext.
- assertValidSnapshot(T) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Asserts that given snapshot is valid for this object.
- assertWritePermission() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks write permission for this object.
- attributesModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- attributesModified() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
B
- beforeFirst() - Method in class org.tentackle.persist.ResultSetCursor
-
Positions the cursor before the first row.
Works even for empty cursoresources.rs. - beforeFirst() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Positions the cursor before the first row.
Works even for empty cursors. - beforeFirst() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
C
- checkClassPermission(DomainContext, Permission) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check security for this class.
- CLASSVARIABLES - Static variable in class org.tentackle.persist.lock.DbTokenLock
-
Variables common to all instances of
DbTokenLock. - CLASSVARIABLES - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Variables common to all instances of NumberPoolPersistenceImpl.
- CLASSVARIABLES - Static variable in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Variables common to all instances of NumberRangePersistenceImpl.
- CLASSVARIABLES - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Variables common to all instances of SecurityPersistenceImpl.
- 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.
- configureModificationTracker() - Method in class org.tentackle.persist.app.AbstractServerApplication
- configurePreferences() - Method in class org.tentackle.persist.app.AbstractServerApplication
- configureRemoteObject(DomainContext, T) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Configures the remotely retrieved object.
- configureRemoteObject(T) - Method in class org.tentackle.persist.ResultSetCursor
-
Configures the remotely retrieved PDO.
- configureRemoteObjects(DomainContext, Collection<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Configures the remotely retrieved objects.
- configureSessionInfo(SessionInfo) - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Configures the session info.
- containsPattern(String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Searches for a "pattern" in this object.
The default implementation looks for the pattern in the normtext. - copy() - Method in class org.tentackle.persist.AbstractPersistentObject
- countModification() - Method in class org.tentackle.persist.AbstractPersistentObject
- create(Class<T>, Class<P>) - Static method in class org.tentackle.persist.PersistentOperationClassVariables
-
Creates an operation classvariable.
- create(Class<T>, Class<P>, String) - Static method in class org.tentackle.persist.PersistentObjectClassVariables
-
Creates a PDO classvariable.
- create(Class<T>, Class<P>, String, PersistentObjectClassVariables<? super T, ? super P>, List<Join<T, ?>>) - Static method in class org.tentackle.persist.PersistentObjectClassVariables
-
Creates a PDO classvariable.
- create(RemoteDbSession) - Method in class org.tentackle.persist.PdoRemoteSessionFactory
- createAttributesInSnapshot(AbstractPersistentObject) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Updates the attributes in snapshot object.
The snapshot object is assumed to be a clone of this object. - createAttributesNormText() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the normtext of all attributes with the normtext option.
The method is usually generated by the MethodsImpl wurblet. - createComponentsInSnapshot(AbstractPersistentObject) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Updates the components in snapshot object.
The snapshot object is assumed to be a clone of this object. - createComponentsInSnapshot(NumberPoolPersistenceImpl) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Updates the components in snapshot object.
The snapshot object is assumed to be a clone of this object. - createConnectionManager() - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Creates the connection manager for the client sessions.
- createDummyUpdateSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the dummy update statement.
Useful get an exclusive lock within a transaction. - createException(Throwable) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- createInsertSql() - Method in class org.tentackle.persist.lock.DbTokenLock
- createInsertSql() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- createInsertSql() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- createInsertSql() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- createJoinedPdo(T) - Method in class org.tentackle.persist.Join
-
Creates a new PDO to join to given pdo.
- createJoinedSql(T, StringBuilder) - Method in class org.tentackle.persist.JoinedSelect
-
Creates the SQL-code that does the joined select.
- createObject(Class<T>) - Method in class org.tentackle.persist.PersistenceUtilities
- createPropertySupport() - Method in class org.tentackle.persist.AbstractPersistentObject
- createRelationsNormText() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the normtext of all relations with the normtext option.
The method is usually generated by the PdoRelations wurblet. - createRemoteSessionPool() - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Creates the remote session pool to serve the client sessions.
- createRmiServer(Class<? extends RemoteDbConnectionImpl>) - Method in class org.tentackle.persist.app.ServerApplication
-
Creates the RMI-server instance (but does not start it).
The default implementation creates aRmiServer. - createSelectAllByIdInnerSql() - Method in class org.tentackle.persist.AbstractPersistentObject
- createSelectAllIdSerialInnerSql() - Method in class org.tentackle.persist.AbstractPersistentObject
- createSelectAllInnerSql() - Method in class org.tentackle.persist.AbstractPersistentObject
- createSelectAllSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates SQL code for select all.
Appends context condition and order by clause if configured. - createSelectAllWithExpiredTableSerialsSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates SQL code for
AbstractPersistentObject.selectAllWithExpiredTableSerials(long).
Appends context condition and order by clause if configured.
By default, the result is sorted by tableserial + id. - createSelectByNormTextSql(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for select by normtext.
- createSelectExpiredTableSerials1Sql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the first statement to select expired table serials.
- createSelectExpiredTableSerials2Sql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the second statement to select expired table serials.
- createSelectIdInnerSql() - Method in class org.tentackle.persist.AbstractPersistentObject
- createSelectIdInnerSql(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the inner sql text to select the ID field.
- createSelectIdInnerSql(PersistentObjectClassVariables<? super T, ? super P>, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the inner sql text to select the ID field.
- createSelectMaxIdSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the selectMaxId statement.
- createSelectMaxTableSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the selectMaxTableSerial statement.
- createSelectSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the selectSerial statement.
- createSelectTokenLockSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
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.
- createTokenLock(Db) - Method in class org.tentackle.persist.lock.DefaultLockManager
-
Creates a tokenlock persistent object.
- createTransferTokenLockSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the
AbstractPersistentObject.transferTokenLock(long)statement without tableserial. - createTransferTokenLockWithTableSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the
AbstractPersistentObject.transferTokenLock(long)statement with tableserial. - createUpdateSerialAndTableSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the serial + tableSerial update statement.
- createUpdateSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the serial update statement.
- createUpdateSql() - Method in class org.tentackle.persist.lock.DbTokenLock
- createUpdateSql() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- createUpdateSql() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- createUpdateSql() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- createUpdateTokenLockOnlySql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the
AbstractPersistentObject.updateTokenLockOnly()statement. - createUpdateTokenLockSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
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 currentl retrieved PDO.
D
- DbTokenLock - Class in org.tentackle.persist.lock
-
Table holding the token locks.
- DbTokenLock() - Constructor for class org.tentackle.persist.lock.DbTokenLock
-
Creates an empty modification object.
- DbTokenLock(Db) - Constructor for class org.tentackle.persist.lock.DbTokenLock
-
Creates an empty modification object.
- DefaultLockManager - Class in org.tentackle.persist.lock
-
Default implementation of
LockManager. - DefaultLockManager() - Constructor for class org.tentackle.persist.lock.DefaultLockManager
-
Creates the lock manager.
Enabled only if running within a server application. - DefaultPersistenceDelegateLinker - Class in org.tentackle.persist
-
Default implementation of
PersistenceDelegateLinker. - DefaultPersistenceDelegateLinker() - Constructor for class org.tentackle.persist.DefaultPersistenceDelegateLinker
- delete() - Method in class org.tentackle.persist.AbstractPersistentObject
- delete(Collection<X>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Deletes a List of objects.
This method is provided to mark components in PDOs only. - delete(PersistentDomainObject<?>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Deletes a PDO.
This method is provided to save components in PDOs only. - deleteByDomainContext(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- deleteByGrantee(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- deleteByObject(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- deleteByObjectClass(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- deleteImpl() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Implementation of delete bypassing the invocation handler.
- deleteImpl(DbObjectClassVariables<P>, Supplier<String>) - Method in class org.tentackle.persist.AbstractPersistentObject
- deleteMissingInCollection(Collection<X>, Collection<X>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Deletes all objects in oldList that are not in newList.
This method is provided to save components in PDOs only. - deleteObject() - Method in class org.tentackle.persist.AbstractPersistentObject
- deletePlainWithComponents() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Deletes this object and all its components without any further processing.
Same 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
-
Deregisters all JDBC-Drivers loaded by the app's classloader.
Necessary in containers only (in case connected directly via JDBC and not via JNDI). - derivePdoFromPo(T, P) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Derive the concrete PDO from a given PO.
- detectContainer() - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Detects whether this application is running within a container.
The result can be retrieved 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
- determineReferencePriority(Class<? extends AbstractDbObject<?>>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
- determineTableSerialTableName(DbObjectClassVariables<?>) - Method in class org.tentackle.persist.PersistenceUtilities
- differsPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- differsPersisted() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- discardSnapshot(T) - Method in class org.tentackle.persist.AbstractPersistentObject
- discardSnapshots() - Method in class org.tentackle.persist.AbstractPersistentObject
E
- eagerJoins - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
The optional eager join 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.
- executeQueryToList(PreparedStatementWrapper, JoinedSelect<T>, List<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes the query for a prepared statement and adds the results to a list.
- executeQueryToList(ResultSetWrapper, JoinedSelect<T>, List<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes the query for a prepared statement and adds the results to a list.
- executeTrackedListQuery(PreparedStatementWrapper) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes the query for a prepared statement and returns the results in a tracked list.
- executeTrackedListQuery(PreparedStatementWrapper, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Executes the query for a prepared statement and returns the results in a tracked list.
- expireCache(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Expires the cache according to the serial numbers.
If objects of this class are cached, the cache must be expired on updates, etc... - expireCache(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
F
- fetch() - Method in class org.tentackle.persist.ResultSetCursor
-
Fetches the next objects up to the fetchsize.
This method is provided to minimize the number of roundtrips especially for remote cursoresources.rs. - fetch() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Fetches the next objects up to the fetchsize.
This method is provided to minimize the number of roundtrips especially for remote cursors. - fetch() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- FetchList() - Constructor for class org.tentackle.persist.ResultSetCursor.FetchList
- findDuplicate() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks whether this object (if saved) would violate any unique constraints.
- findEffectiveClass(Class<?>) - Method in class org.tentackle.persist.rmi.PdoRemoteDelegateLocator
-
Gets the effective class.
- findSnapshotMethod(String, Class<?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Finds a snapshot method.
Snapshot methods (AbstractPersistentObject.createAttributesInSnapshot(AbstractPersistentObject),AbstractPersistentObject.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, Supplier<String>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets a prepared statement and marks it as batchable.
If there is a transaction running in batched mode, the statement will be executed via JDBC batching. - getBegin() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getBeginPersisted() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getBundle(String, Locale) - Method in class org.tentackle.persist.service.Hook
- getCache() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the cache.
- getCache() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getCacheAccessCount() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the cache access count.
- getCacheAccessTime() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the last cache access time.
- getClassVariables() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the application oriented class variables for this object.
Class variables for classes derived from AbstractPersistentObject are kept in an instance 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 optional table alias.
- getColumnName(String) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the full column name with optional table alias.
- getConnectionManager() - Method in class org.tentackle.persist.app.AbstractServerApplication
- getContextId() - Method in class org.tentackle.persist.AbstractPersistentObject
- getContextId() - Method in class org.tentackle.persist.AbstractPersistentOperation
- getContextId() - Method in class org.tentackle.persist.AdminExtensionAdapter
- getContextUserId() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the user id from the current context, i.e.
- getCreateAttributesInSnapshotMethod() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the method createAttributesInSnapshot of the persistence object.
- getCreateComponentsInSnapshotMethod() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the method createComponentsInSnapshot of the persistence object.
- getCursor() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
-
Gets the local cursor.
- getDefaultConnectionManager() - Method in class org.tentackle.persist.PersistenceUtilities
- getDefaultScopes() - Method in class org.tentackle.persist.AbstractPersistentObject
- getDescription() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getDescriptionPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getDomainContext() - Method in class org.tentackle.persist.AbstractPersistentObject
- getDomainContext() - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Gets the database context.
- getDomainContext() - Method in class org.tentackle.persist.AdminExtensionAdapter
- getDomainContext() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the domain context.
- getDomainContextClassId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getDomainContextId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getDomainContextObject() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Gets the application context's object.
The object will be loaded in its valid context. - getDomainDelegate() - Method in class org.tentackle.persist.AbstractPersistentObject
- getDomainDelegate() - Method in class org.tentackle.persist.AbstractPersistentOperation
- getEagerJoinedSelect() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Adds the eager joins to the created SQL.
- getEagerJoins() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Returns the eager joins for this PDO.
- getEagerJoins() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the 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
- getEnd() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getEndPersisted() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getExtension(DomainContext, Class<T>) - Method in class org.tentackle.persist.PdoRemoteSessionAdapter
- getExtraSql() - Method in class org.tentackle.persist.Join
-
Gets optional SQL code.
- getFetchDirection() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the fetch direction.
- getFetchDirection() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Gets the fetch direction.
- getFetchDirection() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- getFetchSize() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the fetchsize.
- getFetchSize() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Gets the fetchsize.
- getFetchSize() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- getFields(ResultSetWrapper) - Method in class org.tentackle.persist.lock.DbTokenLock
- getFields(ResultSetWrapper) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getFields(ResultSetWrapper) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getFields(ResultSetWrapper) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getGrantee() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Gets the grantee.
- getGranteeClassId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getGranteeId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getInstance() - Static method in interface org.tentackle.persist.LockManager
-
The singleton.
- getInstance() - Static method in class org.tentackle.persist.PersistentClassVariablesFactory
-
The singleton.
- getJoinAlias() - Method in class org.tentackle.persist.Join
-
Gets the alias of the joined PDO.
- getJoinedClass() - Method in class org.tentackle.persist.Join
-
Gets the joined PDO class.
- getJoinedColumnName() - Method in class org.tentackle.persist.Join
-
Gets the joined column name.
- getJoinedSelect() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the join configuration.
- getJoiner() - Method in class org.tentackle.persist.Join
-
Gets the joiner.
- getJoins() - Method in class org.tentackle.persist.Join
-
Gets the cascaded joins.
- getJoins() - Method in class org.tentackle.persist.JoinedSelect
-
Gets the joins.
- getLastPdo() - Method in class org.tentackle.persist.JoinedSelect
-
Gets the PDO retrieved before the current PDO.
- getLock(T) - Method in class org.tentackle.persist.lock.DefaultLockManager
- getLock(T) - Method in interface org.tentackle.persist.LockManager
-
Gets the token lock for a PDO.
- getLockedBy() - Method in class org.tentackle.persist.lock.DbTokenLock
-
Gets the attribute lockedBy.
- getLockedBy() - Method in interface org.tentackle.persist.TokenLock
-
Gets the object ID of the user holding the token.
- getLockedSince() - Method in class org.tentackle.persist.lock.DbTokenLock
-
Gets the attribute lockedSince.
- getLockedSince() - Method in interface org.tentackle.persist.TokenLock
-
Gets the timestamp when editing started.
- getLockExpiry() - Method in class org.tentackle.persist.lock.DbTokenLock
-
Gets the attribute lockExpiry.
- getLockExpiry() - Method in interface org.tentackle.persist.TokenLock
-
Gets the timestamp when token will expire.
- getLocks() - Method in class org.tentackle.persist.lock.DefaultLockManager
- getLocks() - Method in interface org.tentackle.persist.LockManager
-
Gets all token locks.
- getLocks(long) - Method in class org.tentackle.persist.lock.DefaultLockManager
- getLocks(long) - Method in interface org.tentackle.persist.LockManager
-
Gets the token locks for a user.
- getLowWaterMark() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getLowWaterMarkPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getMessage() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getName() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getNamePersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getNormText() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the normtext.
- getNumberPool() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getNumberPoolBlunt() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Gets numberPool without performing a select if not loaded.
- getNumberPoolId() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getNumberPoolIdPersisted() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getNumberRangeList() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getNumberRangeListBlunt() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Gets numberRangeList without performing a select if not loaded.
- getObject() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Gets the object this rule applies to.
The object is retrieved in its valid context. - getObjectClass() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getObjectClassId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getObjectClassName() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getObjectId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getOperation() - Method in class org.tentackle.persist.AbstractPersistentOperation
- getOperationMethodCache() - Method in class org.tentackle.persist.AbstractPersistentOperation
- getPattern() - Method in class org.tentackle.persist.NormText
-
Gets the search pattern ready to be used in a LIKE expression.
- getPdo() - Method in class org.tentackle.persist.AbstractPersistentObject
- getPdoClass() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the pdo-class.
- getPdoClassId() - Method in class org.tentackle.persist.lock.DbTokenLock
-
Gets the attribute pdoClassId.
- getPdoClassId() - Method in interface org.tentackle.persist.TokenLock
-
Gets the class id of the locked PDO.
- getPdoId() - Method in class org.tentackle.persist.lock.DbTokenLock
- getPdoId() - Method in interface org.tentackle.persist.TokenLock
-
Gets the object id of locked PDO.
- getPdoMethodCache() - Method in class org.tentackle.persist.AbstractPersistentObject
- getPermissions() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getPersistenceClass(Class<R>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the persistence class from a pdo class.
- getPriority() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getRealm() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getRealmPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getRemoteCursor() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the remote cursor.
- getRemoteDelegate() - Method in class org.tentackle.persist.AbstractPersistentObject
- getRemoteDelegate() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getRemoteDelegate() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getRemoteDelegate() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- getRemoteSessionPool() - Method in class org.tentackle.persist.app.AbstractServerApplication
- getRequestSize() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getRequestSizePersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getResultSet() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the result set.
- getRevertAttributesToSnapshotMethod() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the method revertAttributesToSnapshot of the persistence object.
- getRevertComponentsToSnapshotMethod() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the method revertComponentsToSnapshot of the persistence object.
- getRmiServer() - Method in class org.tentackle.persist.app.ServerApplication
-
Gets the RMI server.
- getRootClassId() - Method in class org.tentackle.persist.AbstractPersistentObject
- getRootClassId() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getRootId() - Method in class org.tentackle.persist.AbstractPersistentObject
- getRootId() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- getRow() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the current row.
Row numbers start at 1. - getSecurityResult(Permission) - Method in class org.tentackle.persist.AbstractPersistentObject
- getSerial(Class<?>) - Method in class org.tentackle.persist.PdoModificationTracker
- getServerApplication() - Static method in class org.tentackle.persist.app.ServerApplication
-
Gets the running server application.
- getServicedClass(Class<?>) - Method in class org.tentackle.persist.PersistenceUtilities
- getSession() - Method in class org.tentackle.persist.app.AbstractServerApplication
- getSession() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the session.
- getSessionPool() - Method in class org.tentackle.persist.app.AbstractServerApplication
- getSessionPoolProvider() - Method in class org.tentackle.persist.PersistenceUtilities
- getSessions() - Method in class org.tentackle.persist.AdminExtensionAdapter
- getSnapshots() - Method in class org.tentackle.persist.AbstractPersistentObject
- getSqlClassIdCondition() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the additional condition to be used in the WHERE clause for the classid.
- getSqlContextCondition() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the SQL code for the context condition.
- getTableAlias() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the table alias.
- getTableAlias() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the table alias.
- getTableName() - Method in class org.tentackle.persist.AbstractPersistentObject
- getTableName() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Returns the tablename for this classvariable.
- getTokenLockObject() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the object associated to the id of the editedBy-attribute.
This is usually the id of a persistent Object implementing the concept of a user, group, role or whatever. - getTokenLockTimeout() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the expiration in milliseconds of a token lock.
If isTokenLockProvided, the default is 1 hour, else 0. - getTopSuperClassVariables() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Returns the topmost classvariables.
Useful for multi-inheritance. - getTopSuperTableAlias() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the alias for the topmost super class.
- getTopSuperTableName() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the tablename for the topmost super class.
- getTransientData() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the optional transient data object.
When objects need to be reloaded from storage, all non-persistent data attached to the object would be lost. - getType() - Method in class org.tentackle.persist.Join
-
Gets the join type.
- getUplink() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getUplinkPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- getValidClassId() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the classid.
H
- Hook - Class in org.tentackle.persist.service
-
Hook for the persistence module.
- Hook() - Constructor for class org.tentackle.persist.service.Hook
I
- initialize() - Method in class org.tentackle.persist.Join
-
Initializes the join.
- initialize(List<T>) - Method in class org.tentackle.persist.JoinedSelect
-
Initializes the joined select.
- initialize(Db) - Method in class org.tentackle.persist.lock.DefaultLockManager
- initialize(Db) - Method in interface org.tentackle.persist.LockManager
-
Initializes the lockmanager.
Called once at server startup to remove all locks. - initializeScripting() - Method in class org.tentackle.persist.app.ServerApplication
- initModification(ModificationType) - Method in class org.tentackle.persist.AbstractPersistentObject
- insertImpl(DbObjectClassVariables<P>, Supplier<String>) - Method in class org.tentackle.persist.AbstractPersistentObject
- insertObject() - Method in class org.tentackle.persist.AbstractPersistentObject
- insertPlainWithComponents() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Inserts this object and all its components without any further processing.
Same 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
- isClassIdRequiredInWhereClause() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Returns whether the classid needs to be inluded in the WHERE-clause.
Applies only to leafs with SINGLE inheritance. - isClosed() - Method in class org.tentackle.persist.ResultSetCursor
-
Returns whether the cursor is closed.
- isComposite() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Tells whether this object is composite (i.e.
- isComposite() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isCopy() - Method in class org.tentackle.persist.AbstractPersistentObject
- isCountingModification(ModificationType) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- isCountingModificationForTokenLock() - Method in class org.tentackle.persist.AbstractPersistentObject
- isDescriptionModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isDomainContextImmutable() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Returns whether the domain context is immutable.
- isDomainContextImmutable() - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Returns whether the domain context is immutable.
- isDomainContextImmutable() - Method in class org.tentackle.persist.AdminExtensionAdapter
- isEditAllowed() - Method in class org.tentackle.persist.AbstractPersistentObject
- isEditAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the edit permission for a PDO.
- isEnabled() - Method in class org.tentackle.persist.lock.DefaultLockManager
- isEnabled() - Method in interface org.tentackle.persist.LockManager
-
Returns whether the lock manager is enabled.
- isEndModified() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- isExpired() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks whether object has been marked expired.
- isExplicitIdAliasRequired() - Method in class org.tentackle.persist.Join
-
Returne whether an extra ID-alias must be added to the joined select statement.
- isExplicitIdAliasRequiredInJoins() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Returns whether an explicit id alias is necessary in joins.
This applies to MULTI-table inherited PDOs only (abstracts and leafs). - isInverted() - Method in class org.tentackle.persist.NormText
-
Returns whether the pattern should be interpreted as "NOT LIKE".
- isListJoin() - Method in class org.tentackle.persist.Join
-
Returns whether joined to list or object.
- isLowWaterMarkModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isMatchingAll() - Method in class org.tentackle.persist.NormText
-
Returns whether the pattern matches all.
- isModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isModified(Collection<X>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks whether some of the objects in the list are modified.
This method is provided to save components in PDOs only. - isNameModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isNormTextProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
- isNumberPoolIdModified() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- isNumberRangeListLoaded() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isOnline() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isOnlineModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isOnlinePersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isPermissionAccepted(Permission) - Method in class org.tentackle.persist.AbstractPersistentObject
- isPersistable() - Method in class org.tentackle.persist.AbstractPersistentObject
- isReadAllowed() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Determines whether the application is allowed to read this PDO.
Makes no sense to publish in PersistentObject because PDOs without read permissions are not read from the database at all. - isReadAllowed() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the read security for this class in all contexts.
- isReadAllowed() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- isReadAllowed(DomainContext) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the read security for this class.
- isReadAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the read permission for a PDO.
- isRealmModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isReferenced() - Method in class org.tentackle.persist.AbstractPersistentObject
- isReferenced(Db, long) - Method in class org.tentackle.persist.PersistentObjectClassVariables
- isRenewTokenLockRequested() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Determines whether to renew the token lock on saveImpl or update.
- isRequestSizeModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isRootClassIdProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
- isRootEntity() - Method in class org.tentackle.persist.AbstractPersistentObject
- isRootEntity() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isRootEntity() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- isRootEntityOf(C) - Method in class org.tentackle.persist.AbstractPersistentObject
- isRootIdProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
- isRunningInContainer() - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Indicates whether this application is running within a container.
- isSecurityEnabled() - Method in class org.tentackle.persist.PersistentObjectClassVariables
- isServerImpl() - Method in class org.tentackle.persist.app.AbstractServerApplication
- isSnapshot() - Method in class org.tentackle.persist.AbstractPersistentObject
- isSystemExitNecessaryToStop() - Method in class org.tentackle.persist.app.AbstractServerApplication
- isTokenLockableByMe() - Method in class org.tentackle.persist.AbstractPersistentObject
- isTokenLocked() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks whether this object is token locked (editedBy != 0) and the lock is not expired.
- isTokenLockedBy(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks whether this object is edited locked by given user.
- isTokenLockedByMe() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Checks whether this object is edited locked by the current user.
- isTokenLockProvided() - Method in class org.tentackle.persist.AbstractPersistentObject
-
By default objects don't need to include the editedBy/Since/Expiry columns in the database table.
- isTracked() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isTracked() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- isTracked() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- isUpdateNecessary() - Method in class org.tentackle.persist.AbstractPersistentObject
- isUpdatingSerialEvenIfNotModified() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Determines whether in updates of composite objects unmodified objects in the update path get at least the serial updated or are not touched at all.
- isUpdatingSerialEvenIfNotModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isUplinkModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- isValidated() - Method in class org.tentackle.persist.AbstractPersistentObject
- isViewAllowed() - Method in class org.tentackle.persist.AbstractPersistentObject
- isViewAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the view permission for a PDO.
- isWriteAllowed() - Method in class org.tentackle.persist.AbstractPersistentObject
- isWriteAllowed() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the write security for this class in all contexts.
- isWriteAllowed(DomainContext) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the write security for this class.
- isWriteAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the write permission for a PDO.
J
- join(T, J) - Method in class org.tentackle.persist.Join
-
Joins a pdo with another pdo.
- Join<T extends PersistentDomainObject<T>,
J extends PersistentDomainObject<J>> - Class in org.tentackle.persist -
PDO join.
- Join(JoinType, String, String, Class<J>, String, String, BiConsumer<T, J>) - Constructor for class org.tentackle.persist.Join
-
Creates a join.
- Join(JoinType, String, String, Class<J>, String, BiConsumer<T, J>) - Constructor for class org.tentackle.persist.Join
-
Creates a join.
- JoinedSelect<T extends PersistentDomainObject<T>> - Class in org.tentackle.persist
-
A joined select.
- JoinedSelect() - Constructor for class org.tentackle.persist.JoinedSelect
-
Creates a joined select.
- JoinedSelect(List<Join<? super T, ?>>) - Constructor for class org.tentackle.persist.JoinedSelect
-
Creates a joined select from a list of joins.
K
- kill(long, long, String, long) - Method in class org.tentackle.persist.AdminExtensionAdapter
L
- last() - Method in class org.tentackle.persist.ResultSetCursor
-
Positions the cursor on the last row.
- last() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Positions the cursor on the last row.
- last() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- linkPersistentObject(T, PersistentObject<T>) - Method in class org.tentackle.persist.DefaultPersistenceDelegateLinker
- linkPersistentOperation(T, PersistentOperation<T>) - Method in class org.tentackle.persist.DefaultPersistenceDelegateLinker
- loadComponents(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
- loadComponents(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- LockManager - Interface in org.tentackle.persist
-
Manager for token locks.
- login() - Method in class org.tentackle.persist.app.AbstractServerApplication
-
Connects the server to the database backend or another remote server.
M
- markCacheAccess() - Method in class org.tentackle.persist.AbstractPersistentObject
-
mark cache access (count and set current system-time)
- markDeleted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- markDeleted(Collection<X>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Marks all objects in a list to be deleted.
This method is provided to mark components in PDOs only. - markDeleted(PersistentDomainObject<?>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Marks an object to be deleted.
This method is provided to mark components in PDOs only. - me() - Method in class org.tentackle.persist.AbstractPersistentObject
- me() - Method in class org.tentackle.persist.AbstractPersistentOperation
- methodCache - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
The PDO method invocation cache.
- methodCache - Variable in class org.tentackle.persist.PersistentOperationClassVariables
-
The PDO method invocation cache.
N
- newId() - Method in class org.tentackle.persist.AbstractPersistentObject
- next() - Method in class org.tentackle.persist.ResultSetCursor
-
Moves the cursor to the next row.
If there are no more rows the current row remains unchanged. - next() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Moves the cursor to the next row.
- next() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- nextPdo(T) - Method in class org.tentackle.persist.JoinedSelect
-
Finishes the current pdo and switches to the next.
- NormText - Class in org.tentackle.persist
-
A helper class to create a normtext like string from a user's input.
It is intended to search in normtext columns of PDOs with LIKE or NOT LIKE. - NormText(String) - Constructor for class org.tentackle.persist.NormText
-
Creates a normtext from a search string.
This is usually a user input.
The input will be normalized viaStringHelper.normalize(java.lang.String). - notifyCommit(Db, long) - Method in class org.tentackle.persist.PersistenceUtilities
- notifyRollback(Db, long) - Method in class org.tentackle.persist.PersistenceUtilities
- NumberPoolPersistenceImpl - Class in org.tentackle.persist.ns
-
Number Space persistence implementation.
- NumberPoolPersistenceImpl() - Constructor for class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Creates a number space without domain context or session.
- NumberPoolPersistenceImpl(NumberPool) - Constructor for class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Creates a number space without domain context or session.
- NumberPoolPersistenceImpl(NumberPool, DomainContext) - Constructor for class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Creates a number space.
- NumberPoolPersistenceImpl(NumberPool, Session) - Constructor for class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Creates a number space with a session only.
- NumberRangePersistenceImpl - Class in org.tentackle.persist.ns
-
Number Space persistence implementation.
- NumberRangePersistenceImpl() - Constructor for class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Creates a number space without domain context or session.
- NumberRangePersistenceImpl(NumberRange) - Constructor for class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Creates a number space without domain context or session.
- NumberRangePersistenceImpl(NumberRange, DomainContext) - Constructor for class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Creates a number space.
- NumberRangePersistenceImpl(NumberRange, Session) - Constructor for class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Creates a number space with a session only.
O
- opCv(Class<T>, Class<P>) - Method in class org.tentackle.persist.PersistentClassVariablesFactory
-
Creates an operation classvariable.
- operationClass - Variable in class org.tentackle.persist.PersistentOperationClassVariables
-
The associated operation class (i.e.
- orderBy() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the natural ordering to be added in WHERE-clauses following "ORDER BY ".
- orderBy() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- org.tentackle.persist - package org.tentackle.persist
-
Higher-level PDO-aware persistence implementation.
- org.tentackle.persist.app - package org.tentackle.persist.app
-
Application lifecycle.
- org.tentackle.persist.lock - package org.tentackle.persist.lock
-
LockManager default implementation.
- org.tentackle.persist.ns - package org.tentackle.persist.ns
-
Persistence implementation for number sources.
- org.tentackle.persist.rmi - package org.tentackle.persist.rmi
-
Higher-level PDO-aware persistence remoting.
- org.tentackle.persist.security - package org.tentackle.persist.security
-
Persistence implementation for security rules.
- org.tentackle.persist.service - package org.tentackle.persist.service
- org.tentackle.persistence - module org.tentackle.persistence
P
- pdoClass - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
The associated PDO class (i.e.
- pdoClassBaseName - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
the pdo base-classname.
- pdoCv(Class<T>, Class<P>, String) - Method in class org.tentackle.persist.PersistentClassVariablesFactory
-
Creates a PDO classvariable.
- pdoCv(Class<T>, Class<P>, String, PersistentObjectClassVariables<? super T, ? super P>, List<Join<T, ?>>) - Method in class org.tentackle.persist.PersistentClassVariablesFactory
-
Creates a PDO classvariable.
- PdoModificationTracker - Class in org.tentackle.persist
-
The modification tracker for the tentackle persistence layer.
- PdoModificationTracker() - Constructor for class org.tentackle.persist.PdoModificationTracker
-
Creates the Pdo tracker.
- PdoRemoteDelegateLocator - Class in org.tentackle.persist.rmi
-
The default implementation for a
RemoteDelegateLocator. - PdoRemoteDelegateLocator() - Constructor for class org.tentackle.persist.rmi.PdoRemoteDelegateLocator
- PdoRemoteSessionAdapter - Class in org.tentackle.persist
-
Adapter for a remote session.
Hides the RMI stuff. - PdoRemoteSessionAdapter(RemoteDbSession) - Constructor for class org.tentackle.persist.PdoRemoteSessionAdapter
-
Creates the remote session adapter.
- PdoRemoteSessionFactory - Class in org.tentackle.persist
-
PDO-aware implementation for a remote session factory.
- PdoRemoteSessionFactory() - Constructor for class org.tentackle.persist.PdoRemoteSessionFactory
- persist() - Method in class org.tentackle.persist.AbstractPersistentObject
- PersistenceUtilities - Class in org.tentackle.persist
-
Persistence utility methods.
This singleton replacesDbUtilitiesfrom the tentackle-database module to make it PDO-aware. - PersistenceUtilities() - Constructor for class org.tentackle.persist.PersistenceUtilities
- PersistentClassVariablesFactory - Class in org.tentackle.persist
-
Factory for class variables.
- PersistentClassVariablesFactory() - Constructor for class org.tentackle.persist.PersistentClassVariablesFactory
- PersistentObjectClassVariables<T extends PersistentDomainObject<T>,
P extends AbstractPersistentObject<T, P>> - Class in org.tentackle.persist -
Extends
DbObjectClassVariablesforAbstractPersistentObjects. - PersistentObjectClassVariables(Class<T>, Class<P>, String) - Constructor for class org.tentackle.persist.PersistentObjectClassVariables
-
Constructs a classvariable.
- PersistentObjectClassVariables(Class<T>, Class<P>, String, PersistentObjectClassVariables<? super T, ? super P>, List<Join<T, ?>>) - Constructor for class org.tentackle.persist.PersistentObjectClassVariables
-
Constructs a classvariable.
- PersistentOperationClassVariables<T extends Operation<T>,
P extends AbstractPersistentOperation<T, P>> - Class in org.tentackle.persist -
Extends
DbObjectClassVariablesforAbstractPersistentOperations. - PersistentOperationClassVariables(Class<T>, Class<P>) - Constructor for class org.tentackle.persist.PersistentOperationClassVariables
-
Constructs a classvariable.
- persistImpl() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Implementation of persist bypassing the invocation handler.
- persistTokenLocked() - Method in class org.tentackle.persist.AbstractPersistentObject
- previous() - Method in class org.tentackle.persist.ResultSetCursor
-
Moves the cursor to the previous row.
If we are already at the beginning, the cursor remains unchanged. - previous() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Moves the cursor to the previous row.
- previous() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- PROPERTY_CHECKSECURITY - Static variable in class org.tentackle.persist.PersistentObjectClassVariables
-
property key for the check security.
R
- readFromResultSetWrapper(ResultSetWrapper) - Method in class org.tentackle.persist.AbstractPersistentObject
- readJoinedRow(ResultSetWrapper, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Reads the next row from a result set within a joined select.
The results may come in any order. - releaseTokenLock() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Releases an edited by lock.
Use this method if a PDO needs to be unlocked without being persisted. - reload() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Reloads the object.
- reloadForUpdate() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Reloads the object with a write lock.
Restores transient data, if present. - reloadLocks(Db) - Method in class org.tentackle.persist.lock.DefaultLockManager
-
Reloads locks from the database into the internal map.
There must be no transactions running! - reloadRanges() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- RemoteResultSetCursor<T> - Interface in org.tentackle.persist.rmi
-
Remote delegate interface for
ResultSetCursor. - RemoteResultSetCursorImpl<T extends PersistentDomainObject<T>> - Class in org.tentackle.persist.rmi
-
Remote delegate implementation for
ResultSetCursor. - RemoteResultSetCursorImpl(RemoteDbSessionImpl, Class<T>) - Constructor for class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
-
Creates a remote cursor delegate.
- remove(DbTokenLock, DomainContext) - Method in class org.tentackle.persist.lock.DefaultLockManager
-
Removes a token lock from the lock table and the PDO.
- removeReferencingClass(Class<R>, String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Removes a PDO class that is referencing this PDO clazz.
- requestTokenLock() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Requests an edited by lock.
- resultAll(JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the result set for all objects in the current context for use in lists.
- resultAllCursor(JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the result set for all objects in the current context for use in cursors.
Cursors differ from lists because they needResultSet.TYPE_SCROLL_INSENSITIVEset. - resultAllWithExpiredTableSerials(JoinedSelect<T>, long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the result set for all objects in the current context with a given expired tableserial.
- resultByNormText(String, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the result set for the normtext query.
- resultByNormTextCursor(String, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the result set for the normtext query as a cursor.
- ResultSetCursor<T extends PersistentDomainObject<T>> - Class in org.tentackle.persist
-
A cursor for a
ResultSetWrapper. - ResultSetCursor(DomainContext, RemoteResultSetCursor<T>) - Constructor for class org.tentackle.persist.ResultSetCursor
-
Creates a cursor for a remote session.
Constructor for pdo objects. - ResultSetCursor(T, ResultSetWrapper) - Constructor for class org.tentackle.persist.ResultSetCursor
-
Creates a cursor for a local session.
- ResultSetCursor(T, ResultSetWrapper, JoinedSelect<T>) - Constructor for class org.tentackle.persist.ResultSetCursor
-
Creates a cursor for a local session.
- ResultSetCursor.FetchList<T> - Class in org.tentackle.persist
-
Adds a closed flag to saveObject a roundtrip in remote sessions.
- revertAttributesToSnapshot(AbstractPersistentObject) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Copies all attributes from a snapshot object back to this object.
- revertAttributesToSnapshot(NumberPoolPersistenceImpl) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Copies all attributes from a snapshot back to this object.
- revertAttributesToSnapshot(NumberRangePersistenceImpl) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Copies all attributes from a snapshot back to this object.
- revertAttributesToSnapshot(SecurityPersistenceImpl) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Copies all attributes from a snapshot back to this object.
- revertComponentsToSnapshot(AbstractPersistentObject) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Reverts all components of this object to a given snapshot.
- revertComponentsToSnapshot(NumberPoolPersistenceImpl) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Reverts all components of this object to a given snapshot.
- revertToSnapshot(T) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Reverts the state of this object to given snapshot.
- rollback(Db, long) - Method in class org.tentackle.persist.lock.DefaultLockManager
- rollback(Db, long) - Method in interface org.tentackle.persist.LockManager
-
Notifies the lockmanager that a transaction has been rolled back.
S
- save() - Method in class org.tentackle.persist.AbstractPersistentObject
- save(Collection<X>, boolean) - Static method in class org.tentackle.persist.AbstractPersistentObject
-
Saves a list of PDOs.
This method is provided to save components in PDOs only. - save(PersistentDomainObject<?>) - Static method in class org.tentackle.persist.AbstractPersistentObject
-
Saves a PDO.
This method is provided to save components in PDOs only. - saveImpl() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Implementation of save bypassing the invocation handler.
- saveReferencingRelations(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- scroll(int) - Method in class org.tentackle.persist.ResultSetCursor
-
Moves the cursor a given number of rows.
- scroll(int) - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Moves the cursor a given number of rows.
- scroll(int) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- SecurityPersistenceImpl - Class in org.tentackle.persist.security
-
Security rule persistence implementation.
- SecurityPersistenceImpl() - Constructor for class org.tentackle.persist.security.SecurityPersistenceImpl
-
Creates a security rule without domain context or session.
- SecurityPersistenceImpl(Security) - Constructor for class org.tentackle.persist.security.SecurityPersistenceImpl
-
Creates a security rule without domain context or session.
- SecurityPersistenceImpl(Security, DomainContext) - Constructor for class org.tentackle.persist.security.SecurityPersistenceImpl
-
Creates a security rule.
- SecurityPersistenceImpl(Security, Session) - Constructor for class org.tentackle.persist.security.SecurityPersistenceImpl
-
Creates a security rule with a session only.
- select(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Loads a PDO from the database by its unique ID.
- select(long, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Loads a PDO from the database by its unique ID.
- selectAll() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Selects all records in current context as a list.
- selectAllAsCursor() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Selects all records in current context as a cursor
- selectAllCached() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets all objects in context via cache.
- selectAllCached() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- selectAllCursorStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
prepared statement ID for
AbstractPersistentObject.selectAllAsCursor(). - selectAllForCache() - Method in class org.tentackle.persist.AbstractPersistentObject
- selectAllStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
prepared statement ID for
AbstractPersistentObject.selectAll(). - selectAllWithExpiredTableSerials(long) - Method in class org.tentackle.persist.AbstractPersistentObject
- selectAllWithExpiredTableSerialsStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
prepared statement ID for
AbstractPersistentObject.selectAllWithExpiredTableSerials(long). - selectByDomainContext(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- selectByGrantee(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- selectByInvertedNormTextCursorStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
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
- selectByNormText(String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Selects all objects with a given normtext as a list.
- selectByNormTextAsCursor(String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Selects all objects with a given normtext as a cursor.
- selectByNormTextCursorStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
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
- selectByObject(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- selectByObjectClass(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- selectByTemplate(AbstractPersistentObject<T, P>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Selects an object according to a template object.
- selectByUniqueDomainKey(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- selectCached(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the object via cache.
If there is no cache (i.e. - selectCached(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- selectCachedOnly(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the object via cache only.
If there is no cache (i.e. - selectCachedOnly(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- selectForCache(long) - Method in class org.tentackle.persist.AbstractPersistentObject
- selectForUpdate(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Loads and write-locks a PDO from the database by its unique ID.
- selectObject(Session, Class<T>, long, boolean) - Method in class org.tentackle.persist.PersistenceUtilities
- selectTokenLockStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
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
- setClassIdsInStatement(JoinedSelect<T>, PreparedStatementWrapper, int) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the class-ID parameters if required for the joins.
Notice that this method only works for joins with no subjoins and is used only for eager joins, i.e.the default selects.
All code for non-eager joins is generated via the DbModelWurblet. - setCopy(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
- setCursor(ResultSetCursor<T>) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
-
Sets the local cursor.
- setDescription(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setDomainContext(DomainContext) - Method in class org.tentackle.persist.AbstractPersistentObject
- setDomainContext(DomainContext) - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Sets the database context.
- setDomainContext(DomainContext) - Method in class org.tentackle.persist.AdminExtensionAdapter
- setDomainContext(DomainContext) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setDomainContext(DomainContext) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- setDomainContextClassId(int) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setDomainContextId(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setDomainContextImmutable(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the immutable flag of the domain context.
- setDomainContextImmutable(boolean) - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Sets the immutable flag of the domain context.
- setDomainContextImmutable(boolean) - Method in class org.tentackle.persist.AdminExtensionAdapter
- setDomainContextObject(PersistentDomainObject<?>) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Sets the application context's object.
- setEditedBy(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the user editing this object.
Does *NOT* alter isModified() and does not require the object to be mutable. - setEditedExpiry(Timestamp) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the time when the token should expire.
Does *NOT* alter isModified() and does not require the object to be mutable. - setEditedSince(Timestamp) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the time since when this object is being edited.
Does *NOT* alter isModified() and does not require the object to be mutable. - setEnd(long) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- setExpired(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets this object's expiration flag.
- setFetchDirection(int) - Method in class org.tentackle.persist.ResultSetCursor
-
Sets the fetch direction.
- setFetchDirection(int) - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Sets the fetch direction.
- setFetchDirection(int) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- setFetchSize(int) - Method in class org.tentackle.persist.ResultSetCursor
-
Sets the fetchsize.
This is the number of rows the cursor will fetch from the server in one batch. - setFetchSize(int) - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Sets the fetchsize.
This is the number of rows the cursor will fetch from the server in one batch. - setFetchSize(int) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.lock.DbTokenLock
- setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- setFields(PreparedStatementWrapper) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setGrantee(PersistentDomainObject<?>) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Sets the grantee.
- setGranteeClassId(int) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setGranteeId(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setImmutable(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setLockedBy(long) - Method in class org.tentackle.persist.lock.DbTokenLock
-
Sets the attribute lockedBy.
- setLockedSince(Timestamp) - Method in class org.tentackle.persist.lock.DbTokenLock
-
Sets the attribute lockedSince.
- setLockExpiry(Timestamp) - Method in class org.tentackle.persist.lock.DbTokenLock
-
Sets the attribute lockExpiry.
- setLowWaterMark(long) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setMessage(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setModified(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the modified flag.
- setModified(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setModified(boolean) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- setName(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setNormText(String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the normtext.
- setNumberPool(NumberPool) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- setNumberPoolBlunt(NumberPool) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Sets numberPool without setting any attributes.
- setObject(PersistentDomainObject<?>) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Sets the object this rule applies to.
Setting the null object also clears the objectClass making the rule invalid. - setObjectClassId(int) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setObjectClassName(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setObjectId(long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setOnline(boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setOperation(T) - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Sets the operation.
- setPdo(T) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the PDO.
- setPdoClassId(int) - Method in class org.tentackle.persist.lock.DbTokenLock
-
Sets the attribute pdoClassId.
- setPermissions(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setPersistable(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the local persistable flag.
- setPriority(int) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
- setRealm(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setRenewTokenLockRequested(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets whether to apply or renew the token lock on insert or update.
- setRequestSize(long) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setRootClassId(int) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the class ID of the root entity this component belongs to.
- setRootId(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the ID of the root entity this component belongs to.
- setRow(int) - Method in class org.tentackle.persist.ResultSetCursor
-
Sets the cursor to a given row.
Row numbers start at 1. - setRow(int) - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Sets the cursor to a given row.
Row numbers start at 1. - setRow(int) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
- setSession(Session) - Method in class org.tentackle.persist.AbstractPersistentOperation
- setSession(Session) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- setSession(Session) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
- setSession(Session) - Method in class org.tentackle.persist.PdoModificationTracker
- setSessionInfo(SessionInfo) - Method in class org.tentackle.persist.app.AbstractServerApplication
- setTokenLockObject(U) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the locking object.
- setTransientData(Object) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the optional transient data object.
- setUplink(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
- startRmiServer() - Method in class org.tentackle.persist.app.ServerApplication
-
Starts the RMI-server.
The default implementation just 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.
- 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
- 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. - updateImpl(DbObjectClassVariables<P>, Supplier<String>) - Method in class org.tentackle.persist.AbstractPersistentObject
- updateNormText() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Updates the normtext attribute if normtext is provided by this PDO.
- updateObject() - Method in class org.tentackle.persist.AbstractPersistentObject
- updateRootContext() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Updates the root context.
Method is used after deserialization. - updateTokenLock(Timestamp) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Updates editing info in db-record (if feature enabled).
Will *NOT* log modification and *NOT* update the serial-counter! Must be called from within application where appropriate. - updateTokenLock(Timestamp, long, Timestamp) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Updates token lock columns in db-record.
Will *NOT* log modification and *NOT* update the serial-counter! Must be called from within application where appropriate. - updateTokenLockOnly() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Update the editedBy-attributes to persistent storage.
No check is done whether locked or not and there is no serial update and no modlog. - updateTokenLockOnlyStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
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.ServerApplication
-
Validates the validators.
The default implementation loads allValidators of all PDO classes and invokesValidator.validate().
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form