Package org.mmbase.applications.xmlimporter

Provides classes and interfaces for importing a Temporary Cloud of Objects (TCP) into the permanent MMBase Persistent Cloud of Objects (PCO).

See:
          Description

Interface Summary
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 Summary
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 Summary
TransactionHandlerException Creates a new transactionHandler exception.
 

Package org.mmbase.applications.xmlimporter Description

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 build 1.6.5.20030923