|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||
| Interface Summary | |
|---|---|
| IdentifiableFactory | Factory for identifiables. |
| IdentityMap | Identity map. |
| Lockable | Object that can be locked. |
| Transactionable | Object to take part in a transaction. |
| UnitOfWork | This is a "Unit of Work" object (see "Unit of Work" pattern by Martin Fowler, http://www.martinfowler.com/eaaCatalog/unitOfWork.html : the unit of work "maintains a list of objects affected by a business transaction and coordinates the writing out of changes and the resolution of concurrency problems". |
| Versionable | A versionable object. |
| Class Summary | |
|---|---|
| IdentityMapImpl | Identity map implementation. |
| Lock | A lock on a transactionable. |
| TransactionLock | Global transaction lock. |
| UnitOfWorkImpl | Default implementation of a unit of work. |
| Exception Summary | |
|---|---|
| ConcurrentModificationException | Exception which is thrown when a different identity changed a transactionable object in an optimistic offline lock scenario. |
| LockException | Lock exception. |
| TransactionException | Transaction exception. |
|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||