Package org.codelibs.fess.ds.atlassian
Class ConfluenceDataStore
java.lang.Object
org.codelibs.fess.ds.AbstractDataStore
org.codelibs.fess.ds.atlassian.AtlassianDataStore
org.codelibs.fess.ds.atlassian.ConfluenceDataStore
- All Implemented Interfaces:
org.codelibs.fess.ds.DataStore
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class org.codelibs.fess.ds.atlassian.AtlassianDataStore
EXCLUDE_PATTERN, extractorName, IGNORE_ERROR, INCLUDE_PATTERN, MIMETYPE_HTML, NUMBER_OF_THREADS, READ_INTERVAL, URL_FILTERFields inherited from class org.codelibs.fess.ds.AbstractDataStore
alive, mimeType, SCRIPT_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ConfluenceClientcreateClient(org.codelibs.fess.entity.DataStoreParams paramMap) protected StringgetContentComments(Content content, ConfluenceClient client) protected StringgetContentViewUrl(Content content, String confluenceHome) protected DategetLastModifiedAsDate(Long date) protected StringgetName()protected voidprocessContent(org.codelibs.fess.es.config.exentity.DataConfig dataConfig, org.codelibs.fess.ds.callback.IndexUpdateCallback callback, Map<String, Object> configMap, org.codelibs.fess.entity.DataStoreParams paramMap, Map<String, String> scriptMap, Map<String, Object> defaultDataMap, ConfluenceClient client, Content content) protected voidstoreData(org.codelibs.fess.es.config.exentity.DataConfig dataConfig, org.codelibs.fess.ds.callback.IndexUpdateCallback callback, org.codelibs.fess.entity.DataStoreParams paramMap, Map<String, String> scriptMap, Map<String, Object> defaultDataMap) Methods inherited from class org.codelibs.fess.ds.atlassian.AtlassianDataStore
createConfigMap, getExtractedText, getExtractedTextFromHtml, getNumberOfThreads, getUrlFilter, isIgnoreError, newFixedThreadPool, setExtractorNameMethods inherited from class org.codelibs.fess.ds.AbstractDataStore
convertValue, getReadInterval, getScriptType, register, sleep, stop, store
-
Field Details
-
CONTENT
- See Also:
-
CONTENT_TITLE
- See Also:
-
CONTENT_BODY
- See Also:
-
CONTENT_COMMENTS
- See Also:
-
CONTENT_LAST_MODIFIED
- See Also:
-
CONTENT_VIEW_URL
- See Also:
-
-
Constructor Details
-
ConfluenceDataStore
public ConfluenceDataStore()
-
-
Method Details
-
getName
- Specified by:
getNamein classorg.codelibs.fess.ds.AbstractDataStore
-
storeData
protected void storeData(org.codelibs.fess.es.config.exentity.DataConfig dataConfig, org.codelibs.fess.ds.callback.IndexUpdateCallback callback, org.codelibs.fess.entity.DataStoreParams paramMap, Map<String, String> scriptMap, Map<String, Object> defaultDataMap) - Specified by:
storeDatain classorg.codelibs.fess.ds.AbstractDataStore
-
createClient
-
processContent
protected void processContent(org.codelibs.fess.es.config.exentity.DataConfig dataConfig, org.codelibs.fess.ds.callback.IndexUpdateCallback callback, Map<String, Object> configMap, org.codelibs.fess.entity.DataStoreParams paramMap, Map<String, String> scriptMap, Map<String, Object> defaultDataMap, ConfluenceClient client, Content content) -
getContentComments
-
getLastModifiedAsDate
-
getContentViewUrl
-