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.
- Since:
- MMBase-1.5
- Version:
- $Id: SimilarObjectFinder.java,v 1.2 2002/02/27 16:54:26 pierre Exp $
- 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 build 1.6.5.20030923