|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ClassFieldMapper | The ClassFieldMapper inspects class types and performs a type mapping |
ClassNameEncoder | The class name encoder is responsible for encoding class names (generally strings) into a valid table name for the database. every table name must be unique. |
DatabaseConnection | This interface defines a database connection. |
DatabaseConnectionTemplate | This template is used to instance a new DatabaseConnection . |
Recoverable | Implement this interface if you wish the Recoverable.recover(Map, Object, boolean) method to be called on object recovery |
Class Summary | |
---|---|
AbstractJavaDBConnection | This abstract class is for JavaDB Connections JavaDBClientConnection and JavaDBEmbeddedConnection
it provides an abstract configuration and a typemap ans special commands, which are suitable for both special
connections |
DefaultClassFieldMapper | This is the default implementation for the ClassFieldMapper deals with annotations |
DefaultClassNameEncoder | default implementation for ClassNameEncoder . support two encoding modes:
DefaultClassNameEncoder.MODE_HASH : hashes string with SHA-1 or MD5
DefaultClassNameEncoder.MODE_REPLACE : replaces some chars. |
DefaultDatabaseConnection | The default database connection. |
JavaDBClientConnection | The DatabaseConnection implementation for JavaDB remote connections do derby servers |
JavaDBClientTemplate | DatabaseConnectionTemplate implementation for javadb remote connections |
JavaDBEmbeddedConnection | DatabaseConnection implementation for an embedded javadb connection |
JavaDBEmbeddedTemplate | DatabaseConnectionTemplate implementation for embedded javadb connections |
MssqlDatabaseConnection | DatabaseConnection implementation for Microsoft SQL server (also express editions) 2008 |
MssqlTemplate | This is the Template for Microsoft SQL Server (Express) 2008 connections |
MysqlDatabaseConnection | This is the DatabaseConnection for Mysql Connections. |
MysqlTemplate | Connection Template for mysql connections |
PersistenceManager | The PersistenceManager is the core of SalesPoints Persistence layer Its job is to manage the database connections and persist and recover objects |
PersistenceManager.CachedResultSet | this class cahches ResultSet s in performance mode to decrease query count |
PersistenceManager.DelayedAssignmentInfo | |
PersistenceManager.LogonInformation | Logon information of users in local Salespoints should work with remote logons in future version |
PersistenceManager.ModificationEntry | an entry which defines a modification event |
PersistenceManager.MovingAverage | this class calculates the moving average of a given window size |
PersistenceManager.PerformanceTimer | Simple Performance timer with nano seconds precision |
PersistenceManager.ShopInstance | A shop instance that will be written to data source |
SqliteDatabaseConnection | This is the implementation of DatabaseConnection for Sqlite 3 databases |
SqliteTemplate | Template for Sqlite connections |
Annotation Types Summary | |
---|---|
PersistenceProperty | A PersistenceProperty defines field options for persistence process
PersistenceProperty.follow() : set to false if you don't wish to persist this field
PersistenceProperty.isUnique() : set to true, if this field should be the unique key
PersistenceProperty.autoAssign() : set to true, if generated key should be set on this field after persistence process
PersistenceProperty.isLongString() : set to true, for String contents greater than 500 characters
{@link #genericType() : This annotation is only valid for fields of type java.lang.Class. |
RecoveryConstructor | This marks the constructor as the one, used for recovery. |
RecoveryProperty | this annotation sets recovery properties for a class. |
Database connection implementations
data.DatabaseConnection
,
data.DatabaseConnectionTemplate
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |