org.mmbase.applications.xmlimporter
Interface SimilarObjectFinder
- All Known Implementing Classes:
- SpecificObjectFinder, BasicFinder
- public interface SimilarObjectFinder
This interface provides methods to customize the way similar
objects are searched in both the persistent and temporary cloud.
- Version:
- 1.0
- Author:
- Rob van Maris: Finalist IT Group
|
Method Summary |
java.util.List |
findSimilarObject(Transaction transaction,
TmpObject tmpObj)
Searches for similar object. |
void |
init(java.util.HashMap params)
Initialize this instance (called once per transaction). |
init
public void init(java.util.HashMap params)
throws TransactionHandlerException
- Initialize this instance (called once per transaction).
- Parameters:
params - The initialization parameters, provided as
name/value pairs (both String).- Throws:
TransactionHandlerException - if a failure occurred.
findSimilarObject
public java.util.List findSimilarObject(Transaction transaction,
TmpObject tmpObj)
throws TransactionHandlerException
- Searches for similar object. Objects found in the
persistent cloud will be accessed in the transaction.
- Parameters:
transaction - The transaction where the tmpObj belongs to.tmpObj - The object to search for.- Returns:
- List of the similar objects found.
- Throws:
TransactionHandlerException - If a failure occurred.
MMBase 2002