de.folt.models.datamodel.sql
Class OpenTMSSQLDataSource.ComplexSearchResult

java.lang.Object
  extended by de.folt.models.datamodel.sql.OpenTMSSQLDataSource.ComplexSearchResult
Enclosing class:
OpenTMSSQLDataSource

public class OpenTMSSQLDataSource.ComplexSearchResult
extends java.lang.Object

This inner class stores the result of a searchAndRemoveDoubleMonoLingualObjects. It contains two vectors SQLMOLRemoved, SQLMULMatching, bMatchFound (true or false) as an indicator that the search based on sqlMultiToAdd was successful

Author:
klemens

Field Summary
 boolean bMatchFound
          If true a match was found for a MUL search.
 java.util.Vector<SQLMonoLingualObject> SQLMOLRemoved
          This vector contains the MOL removed during the search (duplicates detected!)
 java.util.Vector<SQLMultiLingualObject> SQLMULMatching
          This vector contains the matching MULs
 SQLMultiLingualObject sqlMultiToAdd
          The MUL to add
 
Constructor Summary
OpenTMSSQLDataSource.ComplexSearchResult()
           
 
Method Summary
 java.util.Vector<SQLMonoLingualObject> getSQLMOLRemoved()
           
 java.util.Vector<SQLMultiLingualObject> getSQLMULMatching()
           
 SQLMultiLingualObject getSqlMultiToAdd()
           
 boolean isBMatchFound()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bMatchFound

public boolean bMatchFound
If true a match was found for a MUL search.


SQLMOLRemoved

public java.util.Vector<SQLMonoLingualObject> SQLMOLRemoved
This vector contains the MOL removed during the search (duplicates detected!)


SQLMULMatching

public java.util.Vector<SQLMultiLingualObject> SQLMULMatching
This vector contains the matching MULs


sqlMultiToAdd

public SQLMultiLingualObject sqlMultiToAdd
The MUL to add

Constructor Detail

OpenTMSSQLDataSource.ComplexSearchResult

public OpenTMSSQLDataSource.ComplexSearchResult()
Method Detail

getSQLMOLRemoved

public java.util.Vector<SQLMonoLingualObject> getSQLMOLRemoved()
Returns:
the sQLMOLRemoved the MOLs removed from the sqlMultiToAdd

getSQLMULMatching

public java.util.Vector<SQLMultiLingualObject> getSQLMULMatching()
Returns:
the sQLMULMatching the matching MULs found

getSqlMultiToAdd

public SQLMultiLingualObject getSqlMultiToAdd()
Returns:
the sqlMultiToAdd

isBMatchFound

public boolean isBMatchFound()
Returns:
the bMatchFound true if a match was found for sqlMultiToAdd