- AbstractPersistentObject<T extends PersistentDomainObject<T>,P extends AbstractPersistentObject<T,P>> - Class in org.tentackle.persist
-
AbstractApplication database object.
Extends
AbstractDbObject with features necessary in nearly all
desktop enterprise applications.
- 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.
- AbstractPersistentObject(T) - Constructor for class org.tentackle.persist.AbstractPersistentObject
-
Creates an application database object without a database context.
- AbstractPersistentObject() - Constructor for class org.tentackle.persist.AbstractPersistentObject
-
Creates an application database object without a database context.
- AbstractPersistentOperation<T extends Operation<T>,P extends AbstractPersistentOperation<T,P>> - Class in org.tentackle.persist
-
- 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.
- AbstractPersistentOperation(T) - Constructor for class org.tentackle.persist.AbstractPersistentOperation
-
Creates an operation object without a database context.
- AbstractPersistentOperation() - Constructor for class org.tentackle.persist.AbstractPersistentOperation
-
Creates an operation object without a database context.
- addComponents(IdentifiableMap<PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Adds the components of this object to a map.
- addComponents(IdentifiableMap<PersistentDomainObject<?>>, Collection<? extends PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Adds the components of a collection to a map.
- addComponents(IdentifiableMap<PersistentDomainObject<?>>, boolean) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
- addJoin(Join<J, ?>) - Method in class org.tentackle.persist.Join
-
Adds a cascaded join.
- addJoin(Join<? super T, ?>) - Method in class org.tentackle.persist.JoinedSelect
-
Adds a 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 cursors.
- afterLast() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Positions the cursor after the last row.
Works even for empty cursors.
- afterLast() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
-
- AN_EDITEDBY - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the editedBy attribute.
- AN_EDITEDEXPIRY - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the editedExpiry attribute.
- AN_EDITEDSINCE - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the editedSince attribute.
- AN_NORMTEXT - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of the normText attribute.
- AN_ROOTCLASSID - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of rootclass-ID attribute.
- AN_ROOTID - Static variable in class org.tentackle.persist.AbstractPersistentObject
-
name of root-ID attribute.
- 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
-
- checkClassPermission(DomainContext, Permission) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check security for this class.
- CLASSVARIABLES - Static variable in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
Variables common to all instances of NumberPoolPersistenceImpl.
- CLASSVARIABLES - Static variable in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
Variables common to all instances of NumberRangePersistenceImpl.
- CLASSVARIABLES - Static variable in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Variables common to all instances of SecurityPersistenceImpl.
- CLASSVARIABLES_NAME - Static variable in class org.tentackle.persist.PersistentObjectClassVariables
-
the declared name of the static class variables.
- clearTokenLock() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Clears or renews the token lock.
- clone() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- clone() - Method in class org.tentackle.persist.AbstractPersistentOperation
-
- clonePersistentObject() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- clonePersistentOperation() - Method in class org.tentackle.persist.AbstractPersistentOperation
-
- 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_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_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'.
- configureDelegate(Object...) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
-
Configures the delegate.
- configurePreferences() - Method in class org.tentackle.persist.app.ServerApplication
-
- 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.ServerApplication
-
Configures the session info.
- containsPattern(String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Searches for a "pattern" in this object.
The default implementation looks for the pattern in the normtext.
- copy() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates a "fast copy" of this object.
- countModification() - Method in class org.tentackle.persist.AbstractPersistentObject
- 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.
- 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.ServerApplication
-
Creates the connection manager for the client sessions.
- createCopyInContext(DomainContext) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates a new object as a copy of the current object in another
(or the same) database context.
The new context must be of the same class as the old one.
- createDbServer(Class<? extends RemoteDbConnectionImpl>) - Method in class org.tentackle.persist.app.ServerApplication
-
Creates the DbServer instance (but does not start it).
The default implementation creates a
DbServer.
- 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.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
-
- 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
-
- 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(PersistentObjectClassVariables<? super T, ? super P>, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the inner sql text to select the ID field.
- createSelectIdInnerSql(boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the inner sql text to select the ID field.
- createSelectIdInnerSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- createSelectMaxIdSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the selectMaxId statement.
- createSelectMaxTableSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the selectMaxTableSerial statement.
- createSelectSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates the SQL code for the selectSerial statement.
- createSelectTokenLockSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- createSessionPool() - Method in class org.tentackle.persist.app.ServerApplication
-
Creates the logical SessionPool.
- createSnapshot() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Creates a snapshot of this object.
- createTransferTokenLockSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- createTransferTokenLockWithTableSerialSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- 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.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
-
- createUpdateTokenLockSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- createUpdateTokenLockWithCountSql() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- createValidContext() - Method in class org.tentackle.persist.AbstractPersistentObject
- createValidContext() - Method in class org.tentackle.persist.AbstractPersistentOperation
- createValidContext() - Method in class org.tentackle.persist.AdminExtensionAdapter
-
- currentPdo() - Method in class org.tentackle.persist.JoinedSelect
-
Gets the currentl retrieved PDO.
- 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
-
- getBegin() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
- getBeginPersisted() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
- getCache() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the cache.
- getCache() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
- getCache() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
- getCacheAccessCount() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the cache access count.
- getCacheAccessTime() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the last cache access time.
- getClassVariables() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the application oriented class variables for this object.
Class variables for classes derived from AbstractPersistentObject are kept in an
instance of
PersistentObjectClassVariables.
- getClassVariables() - Method in class org.tentackle.persist.AbstractPersistentOperation
- getClassVariables() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
- getClassVariables() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
- getClassVariables() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
- getColumnName(String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the full column name with optional table alias.
- getColumnName() - Method in class org.tentackle.persist.Join
-
Gets the column name of the PDO.
- getColumnName(String) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the full column name with optional table alias.
- getCommandLine() - Method in class org.tentackle.persist.app.ServerApplication
-
Gets the command line.
- getConnectionManager() - Method in class org.tentackle.persist.app.ServerApplication
-
Gets the connection manager.
- 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.
- getCopiedObject() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- 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.
- getDbServer() - Method in class org.tentackle.persist.app.ServerApplication
-
Gets the RMI server.
- getDefaultConnectionManager() - Method in class org.tentackle.persist.PersistenceUtilities
-
- getDefaultScopes() - Method in class org.tentackle.persist.AbstractPersistentObject
- getDefaultSessionPool() - Method in class org.tentackle.persist.PersistenceUtilities
-
- getDelegate() - Method in class org.tentackle.persist.AbstractPersistentOperation
-
- getDescription() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
- getDescriptionPersisted() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
- getDomainContext() - Method in class org.tentackle.persist.AbstractPersistentObject
- getDomainContext() - Method in class org.tentackle.persist.AbstractPersistentOperation
-
Gets the database context.
- getDomainContext() - Method in class org.tentackle.persist.AdminExtensionAdapter
-
- getDomainContext() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the domain context.
- getDomainContextClassId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
- getDomainContextId() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
- getDomainContextObject() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
Gets the application context's object.
The object will be loaded in its valid context.
- getDomainDelegate() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- getDomainDelegate() - Method in class org.tentackle.persist.AbstractPersistentOperation
-
- getEagerJoinedSelect() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Adds the eager joins to the created SQL.
- getEagerJoins() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Returns the eager joins for this PDO.
- getEagerJoins() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Gets the eager joins.
- getEditedBy() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the id of the user currently editing this object.
- getEditedExpiry() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the time since when this object is being edited.
- getEditedSince() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the time since when this object is being edited.
- getEffectiveClass() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- getEffectiveClass() - Method in class org.tentackle.persist.AbstractPersistentOperation
-
- getEffectiveSuperClasses() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- getEffectiveSuperClasses() - Method in class org.tentackle.persist.AbstractPersistentOperation
-
- getEnd() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
- getEndPersisted() - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
- getExtension(DomainContext, Class<T>) - Method in class org.tentackle.persist.PdoRemoteSessionAdapter
-
- getExtraSql() - Method in class org.tentackle.persist.Join
-
Gets optional SQL code.
- getFetchDirection() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the fetch direction.
- getFetchDirection() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Gets the fetch direction.
- getFetchDirection() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
-
- getFetchSize() - Method in class org.tentackle.persist.ResultSetCursor
-
Gets the fetchsize.
- getFetchSize() - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Gets the fetchsize.
- getFetchSize() - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
-
- getFields(ResultSetWrapper) - Method in class org.tentackle.persist.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
-
- 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.
- 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
-
- 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
-
- 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.
- 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
-
- 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.
- 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.ResultSetCursor
-
Gets the session.
- getSessionPool() - Method in class org.tentackle.persist.app.ServerApplication
-
- getSessions() - Method in class org.tentackle.persist.AdminExtensionAdapter
-
- getSnapshots() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets all snapshots.
- 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 the "being-edited-token" if
this object should request such a token when being edited.
- 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.
The default implementation does nothing.
- 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.
- 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.
- initModification(char) - Method in class org.tentackle.persist.AbstractPersistentObject
- insertPlainWithComponents() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- insertPlainWithComponents(Collection<? extends PersistentDomainObject<?>>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Inserts plain with components all objects of a collection.
- insertPlainWithComponents() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
- 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
-
- isCountingModification(char) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
- isCountingModification(char) - 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.
- 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(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.
- isModified() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
- 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.ns.NumberRangePersistenceImpl
-
- isReadAllowed(DomainContext) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the read security for this class.
- isReadAllowed() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the read security for this class in all contexts.
- isReadAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the read permission for a PDO.
- isReadAllowed() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
- 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
-
- isSecurityEnabled() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
- isServer() - Method in class org.tentackle.persist.app.ServerApplication
-
- isSnapshot() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Returns whether this is a snapshot.
- 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(DomainContext) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the write security for this class.
- isWriteAllowed() - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the write security for this class in all contexts.
- isWriteAllowed(AbstractPersistentObject<?, ?>) - Method in class org.tentackle.persist.PersistentObjectClassVariables
-
Check the write permission for a PDO.
- 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
-
- reloadLocked() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- reloadRanges() - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
- RemoteResultSetCursor<T> - Interface in org.tentackle.persist.rmi
-
- RemoteResultSetCursorImpl<T extends PersistentDomainObject<T>> - Class in org.tentackle.persist.rmi
-
- RemoteResultSetCursorImpl(RemoteDbSessionImpl, Class<T>) - Constructor for class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
-
Creates a remote cursor delegate.
- removeReferencingClass(Class<R>, String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Removes a PDO class that is referencing this PDO clazz.
- requestTokenLock() - Method in class org.tentackle.persist.AbstractPersistentObject
-
Requests an edited by lock.
- resultAll(JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the result set for all objects in the current context
for use in lists.
- resultAllCursor(JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
- 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
-
- resultByNormTextCursor(String, JoinedSelect<T>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the result set for the normtext query (where normtext like ?)
for use in cursors.
Cursors differ from lists because they need
ResultSet.TYPE_SCROLL_INSENSITIVE
set.
- ResultSetCursor<T extends PersistentDomainObject<T>> - Class in org.tentackle.persist
-
- ResultSetCursor(T, ResultSetWrapper, JoinedSelect<T>) - Constructor for class org.tentackle.persist.ResultSetCursor
-
Creates a cursor for a local session.
- ResultSetCursor(T, ResultSetWrapper) - Constructor for class org.tentackle.persist.ResultSetCursor
-
Creates a cursor for a local session.
- ResultSetCursor(DomainContext, RemoteResultSetCursor<T>) - Constructor for class org.tentackle.persist.ResultSetCursor
-
Creates a cursor for a remote session.
Constructor for pdo objects.
- ResultSetCursor.FetchList<T> - Class in org.tentackle.persist
-
Adds a closed flag to saveObject a roundtrip in remote sessions.
- 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.
- 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.
- saveCopyInContext(DomainContext) - Method in class org.tentackle.persist.AbstractPersistentObject
-
- 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(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.
- SecurityPersistenceImpl(Security) - Constructor for class org.tentackle.persist.security.SecurityPersistenceImpl
-
Creates a security rule without domain context or session.
- SecurityPersistenceImpl() - Constructor for class org.tentackle.persist.security.SecurityPersistenceImpl
-
Creates a security rule without domain context or session.
- select(long, boolean) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Loads a PDO from the database by its unique ID.
- select(long) - 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.ns.NumberRangePersistenceImpl
-
- selectAllCached() - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
- selectAllCursorStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
- selectAllForCache() - Method in class org.tentackle.persist.AbstractPersistentObject
-
- selectAllStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
- selectAllWithExpiredTableSerials(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
- selectAllWithExpiredTableSerialsStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
- selectByDomainContext(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
- selectByGrantee(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
- selectByInvertedNormTextCursorStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
- selectByInvertedNormTextStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
- selectByNameRealm(String, String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
- selectByNormText(String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Selects all objects with a given normtext as a list.
- selectByNormTextAsCursor(String) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Selects all objects with a given normtext as a cursor.
- selectByNormTextCursorStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
- selectByNormTextStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
- selectByNumberPoolId(long) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
- selectByObject(int, long) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
- selectByObjectClass(String) - Method in class org.tentackle.persist.security.SecurityPersistenceImpl
-
- selectByTemplate(AbstractPersistentObject<T, P>) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Selects an object according to a template object.
- selectByUniqueDomainKey(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
- selectCached(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Gets the object via cache.
If there is no cache (i.e.
- selectCached(long) - Method in class org.tentackle.persist.ns.NumberRangePersistenceImpl
-
- 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.ns.NumberRangePersistenceImpl
-
- 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
-
- selectLocked(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
- selectObject(Session, Class<T>, long, boolean) - Method in class org.tentackle.persist.PersistenceUtilities
-
- selectTokenLockStatementId - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
- ServerApplication - Class in org.tentackle.persist.app
-
Application Server.
- ServerApplication(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.
- 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.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
-
- 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
-
- 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
-
- 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
-
- setPdo(T) - Method in class org.tentackle.persist.AbstractPersistentObject
-
- 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
-
- setRootId(long) - Method in class org.tentackle.persist.AbstractPersistentObject
-
- setRow(int) - Method in class org.tentackle.persist.ResultSetCursor
-
Sets the cursor to a given row.
Row numbers start at 1.
- setRow(int) - Method in interface org.tentackle.persist.rmi.RemoteResultSetCursor
-
Sets the cursor to a given row.
Row numbers start at 1.
- setRow(int) - Method in class org.tentackle.persist.rmi.RemoteResultSetCursorImpl
-
- 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.ServerApplication
- setTokenLockObject(U) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the user/group/role-object editing this object.
- setTransientData(Object) - Method in class org.tentackle.persist.AbstractPersistentObject
-
Sets the optional transient data object.
Sometimes, e.g.
- setUplink(String) - Method in class org.tentackle.persist.ns.NumberPoolPersistenceImpl
-
- start(String[]) - Method in class org.tentackle.persist.app.ServerApplication
-
Starts the application server.
- start() - Method in class org.tentackle.persist.app.ServerApplication
-
Starts the application server without further arguments.
- stop() - Method in class org.tentackle.persist.app.ServerApplication
-
Gracefully terminates the application server.
- superClassVariables - Variable in class org.tentackle.persist.PersistentObjectClassVariables
-
The classvariables of the parent class.
null if not inherited.