See: Description
| Interface | Description |
|---|---|
| ObjectMerger |
This interface provides methods to customize the way objects
are merged in a temporary cloud.
|
| SimilarObjectFinder |
This interface provides methods to customize the way similar
objects are searched in both the persistent and temporary cloud.
|
| Class | Description |
|---|---|
| BasicFinder |
A basic implementation of SimilarObjectFinder.
|
| BasicMerger |
This is a basic implementation of ObjectMerger.
|
| Consultant |
A Consultant object serves as the intermediary for communication between
the thread that processes a transaction on one hand, and threads that
handle interaction with the user on the other hand, to resolve ambiguity
when more than one similar object is found to merge an object with.
|
| FuzzyStringMatcher |
Utility class, providing methods for a fuzzy comparison between strings.
|
| InteractiveTransaction |
Extended from Transaction for interactive handling of dulpicates.
|
| SpecificObjectFinder |
SpecificObjectFinder implements a SimilarObjectFinder in such a way
that a search for an object similar to tmpObj1 always returns tmpObj2,
and nothing for other objects, where tmpObj1 and tmpObj2 are provided
by the user.
|
| TmpObject |
A TmpObject represents a temporary object in a transaction.
|
| Transaction |
This class models a Temporary Cloud Transaction.
|
| TransactionHandler |
This class parses the TML code and calls the appropriate methods
in TransactionManager TemporarayNodeManager org.mmabse.module.core
Furthermore is does some nameserving.
|
| TransactionsParser |
This class parses the xml file with TML code and calls the appropriate methods
in TransactionManager TemporarayNodeManager org.mmabse.module.core
Furthermore is does some nameserving.
|
| User |
Dummy User object, this object needs to be replace by
the real User object (when that is finished).
|
| UserTransactionInfo |
Container class which contains a collection with all transactions for a user.
|
| Exception | Description |
|---|---|
| TransactionHandlerException |
This exception is thrown when something goes wrong while parsing ot handling a Transacion by the xml importer.
|
Provides classes and interfaces for importing a Temporary Cloud of Objects (TCP) into the permanent MMBase Persistent Cloud of Objects (PCO). Both PCO and TCP consist of objects with relations.
Two paths for import are provided:
XML import is build on top of the TCP API. The TCP API is build on top of two import classes that were already present in the MMBase core:
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}