public class ContactIndexer extends Indexer
DEFAULT_ANALYZER
Constructor and Description |
---|
ContactIndexer() |
Modifier and Type | Method and Description |
---|---|
static void |
addDocument(org.apache.lucene.index.IndexWriter oIWrt,
ContactRecord contact)
Add contact to index
|
static void |
addDocument(org.apache.lucene.index.IndexWriter oIWrt,
java.lang.String sContact,
java.lang.String sWorkArea,
JDCConnection oConn)
Add contact by his GUID
|
static void |
addOrReplaceContact(java.util.Properties oProps,
java.lang.String sGuid,
java.lang.String sWorkArea,
JDCConnection oConn) |
static int |
deleteContact(java.lang.String sWorkArea,
java.util.Properties oProps,
java.lang.String sGuid)
Delete a bug with a given GUID
|
public static void addDocument(org.apache.lucene.index.IndexWriter oIWrt, ContactRecord contact) throws java.lang.ClassNotFoundException, java.io.IOException, java.lang.IllegalArgumentException, java.lang.NoSuchFieldException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.NullPointerException
oIWrt
- sGuid
- sWorkArea
- sName
- sSurname
- sKey
- sValue
- sLevel
- sLanguage
- java.lang.ClassNotFoundException
java.io.IOException
java.lang.IllegalArgumentException
java.lang.NoSuchFieldException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.NullPointerException
public static void addDocument(org.apache.lucene.index.IndexWriter oIWrt, java.lang.String sContact, java.lang.String sWorkArea, JDCConnection oConn) throws java.lang.ClassNotFoundException, java.io.IOException, java.lang.IllegalArgumentException, java.lang.NoSuchFieldException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.NullPointerException, java.sql.SQLException
oIWrt
- contact
- java.lang.ClassNotFoundException
java.io.IOException
java.lang.IllegalArgumentException
java.lang.NoSuchFieldException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.NullPointerException
java.sql.SQLException
public static void addOrReplaceContact(java.util.Properties oProps, java.lang.String sGuid, java.lang.String sWorkArea, JDCConnection oConn) throws java.lang.ClassNotFoundException, java.io.IOException, java.lang.IllegalArgumentException, java.lang.NoSuchFieldException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.NullPointerException, java.sql.SQLException
java.lang.ClassNotFoundException
java.io.IOException
java.lang.IllegalArgumentException
java.lang.NoSuchFieldException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.NullPointerException
java.sql.SQLException
public static int deleteContact(java.lang.String sWorkArea, java.util.Properties oProps, java.lang.String sGuid) throws java.lang.IllegalArgumentException, java.lang.NoSuchFieldException, java.lang.IllegalAccessException, java.io.IOException, java.lang.NullPointerException
oProps
- Properties Collection containing luceneindex directorysGuid
- Bug GUIDjava.lang.IllegalArgumentException
- If sTableName is not one of { k_bugs, k_newsmsgs, k_mime_msgs }java.lang.NoSuchFieldException
- If luceneindex property is not found at oPropsjava.lang.IllegalAccessException
java.io.IOException
java.lang.NullPointerException
- If sGuid is null