org.enhydra.snapperAdmin.business
Class IndexerBase
java.lang.Object
org.enhydra.snapperAdmin.business.IndexerBase
- All Implemented Interfaces:
- IndexerBaseSpec
public class IndexerBase
- extends java.lang.Object
- implements IndexerBaseSpec
Method Summary |
void |
close()
|
boolean |
fileOK(java.io.File file)
|
java.util.Vector |
getFiltered()
|
java.util.TreeSet |
getIncluded()
|
boolean |
getIndexSizeReached()
|
java.util.Vector |
getNotIndexed()
|
void |
indexDocs(java.io.File originalFile)
|
void |
indexDocs(java.lang.String siteName,
java.lang.String host,
java.lang.String language,
java.lang.String location,
java.lang.String protocol,
java.lang.String username,
java.lang.String password,
boolean create)
|
void |
indexFTPDocs(java.io.File tempFile,
java.lang.String originalFile,
long timestamp,
java.lang.String owner,
long createdDate)
|
void |
indexInclude()
|
void |
indexMetaData()
|
void |
initChecker(int age,
int size,
Site site)
|
void |
optimize()
|
void |
setDoStop(boolean n)
|
void |
setExclude(java.lang.String db,
java.lang.String table,
java.lang.String column)
|
void |
setInclude(java.lang.String db,
java.lang.String table,
java.lang.String column,
java.lang.String modified)
|
void |
setIndexContents(boolean index)
|
void |
setIndexDiference(boolean index)
|
void |
setIndexDirectory(boolean index)
|
void |
setIndexFileTypes(java.util.Properties prop)
|
void |
setIndexUnknownFileTypes(boolean index)
|
void |
setLogFileName(java.lang.String logFileName)
|
void |
setMeta(java.lang.String db,
java.lang.String table,
java.lang.String file,
java.lang.String key,
java.lang.String value)
|
void |
setUpIndexer(boolean parserAfterMetadata,
java.lang.String siteName,
java.lang.String language,
boolean create,
java.lang.String classname)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IndexerBase
public IndexerBase()
setUpIndexer
public void setUpIndexer(boolean parserAfterMetadata,
java.lang.String siteName,
java.lang.String language,
boolean create,
java.lang.String classname)
- Specified by:
setUpIndexer
in interface IndexerBaseSpec
initChecker
public void initChecker(int age,
int size,
Site site)
- Specified by:
initChecker
in interface IndexerBaseSpec
optimize
public void optimize()
- Specified by:
optimize
in interface IndexerBaseSpec
close
public void close()
- Specified by:
close
in interface IndexerBaseSpec
getIndexSizeReached
public boolean getIndexSizeReached()
- Specified by:
getIndexSizeReached
in interface IndexerBaseSpec
indexDocs
public void indexDocs(java.io.File originalFile)
indexFTPDocs
public void indexFTPDocs(java.io.File tempFile,
java.lang.String originalFile,
long timestamp,
java.lang.String owner,
long createdDate)
indexDocs
public void indexDocs(java.lang.String siteName,
java.lang.String host,
java.lang.String language,
java.lang.String location,
java.lang.String protocol,
java.lang.String username,
java.lang.String password,
boolean create)
- Specified by:
indexDocs
in interface IndexerBaseSpec
fileOK
public boolean fileOK(java.io.File file)
- Specified by:
fileOK
in interface IndexerBaseSpec
getNotIndexed
public java.util.Vector getNotIndexed()
- Specified by:
getNotIndexed
in interface IndexerBaseSpec
setMeta
public void setMeta(java.lang.String db,
java.lang.String table,
java.lang.String file,
java.lang.String key,
java.lang.String value)
- Specified by:
setMeta
in interface IndexerBaseSpec
setInclude
public void setInclude(java.lang.String db,
java.lang.String table,
java.lang.String column,
java.lang.String modified)
- Specified by:
setInclude
in interface IndexerBaseSpec
setExclude
public void setExclude(java.lang.String db,
java.lang.String table,
java.lang.String column)
- Specified by:
setExclude
in interface IndexerBaseSpec
getFiltered
public java.util.Vector getFiltered()
throws java.lang.Exception
- Throws:
java.lang.Exception
getIncluded
public java.util.TreeSet getIncluded()
setDoStop
public void setDoStop(boolean n)
- Specified by:
setDoStop
in interface IndexerBaseSpec
indexInclude
public void indexInclude()
- Specified by:
indexInclude
in interface IndexerBaseSpec
setIndexContents
public void setIndexContents(boolean index)
- Specified by:
setIndexContents
in interface IndexerBaseSpec
setIndexUnknownFileTypes
public void setIndexUnknownFileTypes(boolean index)
- Specified by:
setIndexUnknownFileTypes
in interface IndexerBaseSpec
setIndexDirectory
public void setIndexDirectory(boolean index)
- Specified by:
setIndexDirectory
in interface IndexerBaseSpec
setIndexFileTypes
public void setIndexFileTypes(java.util.Properties prop)
- Specified by:
setIndexFileTypes
in interface IndexerBaseSpec
setIndexDiference
public void setIndexDiference(boolean index)
- Specified by:
setIndexDiference
in interface IndexerBaseSpec
setLogFileName
public void setLogFileName(java.lang.String logFileName)
- Specified by:
setLogFileName
in interface IndexerBaseSpec
indexMetaData
public void indexMetaData()
- Specified by:
indexMetaData
in interface IndexerBaseSpec