Uses of Package
org.salespointframework.core.data.database

Packages that use org.salespointframework.core.data.database
org.salespointframework.core.data Provides interfaces for data management. 
org.salespointframework.core.data.database Database connection implementations 
org.salespointframework.core.data.events Provides classes and interfaces for events triggered by classes in the data package and its sub-packages. 
org.salespointframework.core.data.management This package contains management beans. 
org.salespointframework.core.users Contains all the classes for managing users and their capabilities. 
org.salespointframework.desktop   
org.salespointframework.desktop.models   
org.salespointframework.web.helper   
 

Classes in org.salespointframework.core.data.database used by org.salespointframework.core.data
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.
Recoverable
          Implement this interface if you wish the Recoverable.recover(Map, Object, boolean) method to be called on object recovery
RecoveryConstructor
          This marks the constructor as the one, used for recovery.
RecoveryProperty
          this annotation sets recovery properties for a class.
 

Classes in org.salespointframework.core.data.database used by org.salespointframework.core.data.database
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
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.
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.
JavaDBEmbeddedConnection
          DatabaseConnection implementation for an embedded javadb connection
MssqlDatabaseConnection
          DatabaseConnection implementation for Microsoft SQL server (also express editions) 2008
MysqlDatabaseConnection
          This is the DatabaseConnection 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 ResultSets 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.ModificationTriggerWorker
          this worker constantly checks for table modifications on active connection
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
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.
SqliteDatabaseConnection
          This is the implementation of DatabaseConnection for Sqlite 3 databases
 

Classes in org.salespointframework.core.data.database used by org.salespointframework.core.data.events
DatabaseConnection
          This interface defines a database connection.
 

Classes in org.salespointframework.core.data.database used by org.salespointframework.core.data.management
PersistenceManager
          The PersistenceManager is the core of SalesPoints Persistence layer Its job is to manage the database connections and persist and recover objects
 

Classes in org.salespointframework.core.data.database used by org.salespointframework.core.users
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.
Recoverable
          Implement this interface if you wish the Recoverable.recover(Map, Object, boolean) method to be called on object recovery
RecoveryConstructor
          This marks the constructor as the one, used for recovery.
 

Classes in org.salespointframework.core.data.database used by org.salespointframework.desktop
DatabaseConnectionTemplate
          This template is used to instance a new DatabaseConnection.
 

Classes in org.salespointframework.core.data.database used by org.salespointframework.desktop.models
DatabaseConnection
          This interface defines a database connection.
 

Classes in org.salespointframework.core.data.database used by org.salespointframework.web.helper
RecoveryConstructor
          This marks the constructor as the one, used for recovery.