hu.netmind.persistence |
|
Java Source File Name | Type | Comment |
AbstractPersistenceTest.java | Class | Provides database and other methods for simpler test cases. |
AbstractTypeHandler.java | Class | Common type handler functions. |
AllTests.java | Class | Test the persistence framework. |
AlreadyExistsException.java | Class | Exception is thrown, if a bean is about to be inserted but database
says it already exists. |
ANSIResultPrinter.java | Class | ANSI terminal test runner class. |
Article.java | Class | This is an article, a form of writing. |
ArticleContainer.java | Class | This is an article container. |
Author.java | Class | Author. |
BadHashCode.java | Class | This object simply refers to another object, but it overrides the
hashCode() and equals() methods to behave
incorrectly. |
Bird.java | Class | |
Book.java | Class | Book class. |
ByteArrayClass.java | Class | A class containing a byte array. |
ByteArraySuper.java | Class | The superclass of a byte array containing class. |
CacheTests.java | Class | Tests the cache mechanism of the library. |
Car.java | Class | |
ClassEntry.java | Class | This class describes a persistable class. |
ClassInfo.java | Class | Information and transformations on a given class. |
ClassModificationTests.java | Class | Create special objects which the second part of test will modify. |
ClassTests.java | Class | Test the persistence framework. |
ClassTracker.java | Class | This class keeps track of different classes and objects. |
CollectionHandler.java | Class | Collection handler implementation. |
ConcurrenceTests.java | Class | Test the concurrence capabilities of library. |
ConcurrentModificationException.java | Class | Exception is thrown, if an object is about to be saved in a transaction,
but the same object (or another representation of the same data) is under
modification in another thread. |
ConnectionSource.java | Class | This is the connection source for database implementations. |
Container.java | Interface | A container class which can be used with the container handler must
implement this interface. |
ContainerHandler.java | Class | This is a generic container handler. |
ContainerItemClass.java | Class | Keeps track of a container's items' class. |
ContainerObject1.java | Class | |
Database.java | Class | This is the frontend class for databases. |
DatabaseFactory.java | Class | Database factory determines which database instance to use,
and instantiates it. |
DatabaseImplementation.java | Interface | All database implementations must adhere to this specification. |
DatabaseStatistics.java | Class | Keeps statistics of database usage.
Note: It is thread-safe. |
DateSerialUtil.java | Class | Simple utility makes a serial number from a date suitable for
a more granular time timekeeping. |
DerbyDatabaseImpl.java | Class | Derby database implementation.
Note: Implementation is not finished, do not use! Major problem:
can not test, because can not handle shutdown-restart. |
DriverDataSource.java | Class | This is a data source for backwards compatibility. |
DynamicAttributeObject.java | Class | |
DynamicObject.java | Interface | All objects implementing this interface are considered "dynamic", which
means they can define their own attributes,attribute types and the
table their "class" dynamically.
Note however, that when you change the set of attributes for this kind of
objects, their representation in the database will change. |
DynamicObjectCase.java | Class | This is a simple test dynamic object. |
DynamicObjectImpl.java | Class | This is a simple test dynamic object. |
DynamicObjectTests.java | Class | Tests dynamic object, which can dynamically alter it's attribute
set runtime. |
DynamicObjectTypes.java | Class | This is a simple test dynamic object. |
DynamicObjectWithClass.java | Class | This is a simple test dynamic object. |
DynamicObjectWithStaticAttributes.java | Class | This is a test dynamic object with static attributes too. |
Empty.java | Class | An empty test class. |
EventDispatcher.java | Class | Dispatches all events from the library internals to all registered
listeners. |
EventTests.java | Class | Tests of all events and of the event dispatcher. |
GenericDatabase.java | Class | This is a generic database implementation. |
HistoricalTests.java | Class | Test the historical functions if library. |
HSQLDatabaseImpl.java | Class | HSQL database implementation. |
Identifier.java | Class | Represents a persistence identifier. |
IdentityStuff.java | Class | A stuff with identity and a reference to authors. |
InternalTransactionTests.java | Class | Test whether the store itself handles transactions well. |
LazyList.java | Class | This list is a lazy-loading list. |
LazyListHooks.java | Interface | Implement this interface to plug in hooks into the LazyList. |
Limits.java | Class | A simple object which holds limits to a selection.
Offset means the index of first row returned after applying the
conditions and ordering. |
ListContainerTests.java | Class | Test the container framework. |
ListHandler.java | Class | List handler implementation. |
ListHolder.java | Class | |
ListImpl.java | Class | Custom list implementation based on lazy lists. |
LockTests.java | Class | |
LockTracker.java | Class | This class tracks locks on objects. |
ManySuper.java | Class | This is a simple test dynamic object. |
MapContainerTests.java | Class | Test the container framework. |
MapHandler.java | Class | Map implementation with LazyList backing. |
MapHolder.java | Class | This class simply holds a map. |
MapImpl.java | Class | Custom map implementation based on lazy lists. |
Movie.java | Class | A movie. |
MovieScript.java | Class | A movie script is a form of screenplay, at least for test purposes. |
MysqlDatabaseImpl.java | Class | MySQL database implementation. |
NameTester.java | Class | Contains reserved words as attributes. |
NoDefault.java | Class | This class has no default constructors. |
NodeTests.java | Class | Node tests. |
NotSupportedException.java | Class | Thrown if a feature of the library is not supported on the given
database. |
ObjectHolder.java | Class | A simple object which can hold any object. |
ObjectTracker.java | Class | This class tracks objects' ids and values for different transactions. |
OracleDatabaseImpl.java | Class | Oracle database implementation. |
OverallTests.java | Class | Overall tests for persistence layer. |
PerformanceLogger.java | Class | This performance logger logs events in given intervals, and calculates
different values for viewing. |
PersistenceMetaData.java | Class | An object of this class represents all persistence related information
about an object, which BeanKeeper is aware of. |
PolymorphicTests.java | Class | Test on polymorphic selects and saves. |
PostgresDatabaseImpl.java | Class | Postgres database implementation. |
Primitives.java | Class | A simple object with all supported primitive types. |
ProfileLogger.java | Class | This profile logger logs events in given intervals. |
ReferredByteArray.java | Class | This class is referred to by others. |
Referrer.java | Class | This object simply refers to another object. |
ReferrerSubclass.java | Class | This is simply a subclass of referrer. |
RemoveTests.java | Class | Test the remove function of Store. |
ResultsCache.java | Class | This is an implementation of an intelligent, configurationless
read-only cache with change detection.
The main design point is that it does not require any configuration
from the user. |
SameAttrSub1.java | Class | Test class. |
SameAttrSub2.java | Class | Test class. |
SameAttrSuper.java | Class | Test class. |
SaveTests.java | Class | Save and load tests. |
ScreenPlay.java | Class | A screenplay is a special form of writing. |
SearchResult.java | Class | This class represent a search result from the database implementation.
The result contains two attributes. |
SelectTests.java | Class | Test for find syntax and functionality. |
SerialTracker.java | Class | This class tracks the serials given out to this instance. |
SessionInfo.java | Class | Session info object can be used to distribute session specific information
to other threads or processes. |
SessionInfoProvider.java | Interface | This interface can be used to provide SessionInfo objects to lock
operations. |
SetContainerTests.java | Class | Test the container framework. |
SetHolder.java | Class | |
SetImpl.java | Class | Custom set implementation based on lazy lists. |
Store.java | Class | This store class is the entry point to the persistence library. |
StoreContext.java | Class | This is a context of a store instance. |
StoreException.java | Class | This is the root exception of the store. |
StrictClassHandler.java | Interface | This is a strict class' handler interface. |
StrictDynamicHandler.java | Class | Information and transformations on a given class. |
StrictNullHandler.java | Class | Null handler is a class handler for interfaces and reserved classes. |
StrictPrimitiveHandler.java | Class | Null handler is a class handler for interfaces and reserved classes. |
StrictStaticHandler.java | Class | Information and transformations on a given class. |
Subclass.java | Class | Subclass of superclass. |
Superclass.java | Class | This is a superclass with every kind of attributes. |
Swallow.java | Class | |
TestObject1.java | Class | Simple test object with a few primitive parameters. |
TestObject2.java | Class | Simple test object with a few primitive parameters. |
TestObject3.java | Class | Simple test object with a few primitive parameters. |
TestObject4.java | Class | Simple test object with a few primitive parameters. |
TestObject5.java | Class | Simple test object with a few primitive parameters. |
TestObject6.java | Class | Simple test object with a few primitive parameters. |
TestObject7.java | Class | Simple test object with a few primitive parameters. |
TestObject8.java | Class | Simple test object with a few primitive parameters. |
Transaction.java | Class | This is a high-level transaction object used throughout the persistence
layer. |
TransactionInfoProvider.java | Class | This is the default session info provider, which copies all transaction
attributes into a new session info object. |
TransactionListener.java | Interface | Listener interface receives commit or rollback events from transaction
tracker. |
TransactionTests.java | Class | Test the transaction framework. |
TransactionTracker.java | Class | This class keeps track of all transaction objects allocated. |
TransientAttrObject.java | Class | This class has a transient field. |
Truck.java | Class | |
TypeHandler.java | Interface | Classes implementing this interface can handle custom attribute types
aside from primitive types. |
TypeHandlerTracker.java | Class | This tracker manages custom type handlers, such as Collection and
Map handlers. |
Under_Score.java | Class | This class has an underscore in the name. |
User.java | Class | User object. |
VanillaTests.java | Class | These tests are need to run on an empty database. |
Vehicle.java | Interface | |
VehicleBase.java | Class | |
ViewTests.java | Class | Class tests the view capability of library. |
WeakMap.java | Class | This is exactly like weak hashmap, but this implementation disregards
the object's equals() and hashCode() methods,
and uses object equality for testing. |
WeakMapListener.java | Interface | Listens to events in the WeakMap implementation. |
Writing.java | Class | Writing is a generic document. |