Package com.groiss.store

This package contains the persistence layer for @enterprise.

See:
          Description

Interface Summary
Exportable Classes that want to provide the possibility of being exported/imported by the import/export functionality of @enterprise must implement this interface.
HasSubclasses If a class implements this interface, the store mechanism knows that a field of the class can contain suclasses of heir.
OptimisticLocking optimisting locking objects have a transactionid field in the database table and java class.
Persistent Objects implementing this interface can be stored with the persistence mechanism of @enterprise.
PersistentEventHandler This interface provides a hook for some action when an object is inserted, updated or deleted.
RemoteStore The store interface represents the interface to the database.
Store The store interface represents the interface to the database.
View Objects implementing this interface provide a different perspective ("view") for a Persistent instance (the base object).
 

Class Summary
BulkQuery Allows efficient execution of queries for a set of items.
DBConnPool This class maintains a pool of database connections.
ExportablePersistentObject this is an extension to the PersistentObject class which can be exported via the @enterprise import/export functionality all required Exportable-methods are implemented with default behavior
Lock Make a database lock.
Nil This class can be used to shrink wrap potential null values together with an appropriate SQL type (c.f.
PersistentObject This is a default implementation of the Persistent interface.
StoreUtil Utilities for store
 

Package com.groiss.store Description

This package contains the persistence layer for @enterprise.



@enterprise 8.0.22989 Copyright © 2001-2017 Groiss Informatics GmbH. All Rights Reserved.