Package org.codelibs.fess.ds.salesforce
Class SalesforceDataStore
java.lang.Object
org.codelibs.fess.ds.AbstractDataStore
org.codelibs.fess.ds.salesforce.SalesforceDataStore
- All Implemented Interfaces:
org.codelibs.fess.ds.DataStore
public class SalesforceDataStore
extends org.codelibs.fess.ds.AbstractDataStore
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected 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.AbstractDataStore
alive, mimeType, SCRIPT_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SalesforceClientcreateClient(org.codelibs.fess.entity.DataStoreParams paramMap) getName()protected org.codelibs.fess.crawler.filter.UrlFiltergetUrlFilter(org.codelibs.fess.entity.DataStoreParams paramMap) protected booleanisIgnoreError(org.codelibs.fess.entity.DataStoreParams paramMap) protected ExecutorServicenewFixedThreadPool(int nThreads) protected voidprocessSearchData(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, SearchData data, SalesforceClient client) protected voidstoreCustomObjects(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, ExecutorService executorService, SalesforceClient client) 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) protected voidstoreStandardObjects(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, ExecutorService executorService, SalesforceClient client) Methods inherited from class org.codelibs.fess.ds.AbstractDataStore
convertValue, getReadInterval, getScriptType, register, sleep, stop, store
-
Field Details
-
IGNORE_ERROR
- See Also:
-
INCLUDE_PATTERN
- See Also:
-
EXCLUDE_PATTERN
- See Also:
-
URL_FILTER
- See Also:
-
NUMBER_OF_THREADS
- See Also:
-
OBJECT
- See Also:
-
OBJECT_ID
- See Also:
-
OBJECT_TYPE
- See Also:
-
OBJECT_TITLE
- See Also:
-
OBJECT_CONTENT
- See Also:
-
OBJECT_DESCRIPTION
- See Also:
-
OBJECT_CONTENT_LENGTH
- See Also:
-
OBJECT_URL
- See Also:
-
OBJECT_CREATED
- See Also:
-
OBJECT_LAST_MODIFIED
- See Also:
-
OBJECT_THUMBNAIL
- See Also:
-
-
Constructor Details
-
SalesforceDataStore
public SalesforceDataStore()
-
-
Method Details
-
getName
- Specified by:
getNamein classorg.codelibs.fess.ds.AbstractDataStore
-
storeData
public 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
-
isIgnoreError
protected boolean isIgnoreError(org.codelibs.fess.entity.DataStoreParams paramMap) -
getUrlFilter
protected org.codelibs.fess.crawler.filter.UrlFilter getUrlFilter(org.codelibs.fess.entity.DataStoreParams paramMap) -
newFixedThreadPool
-
storeStandardObjects
protected void storeStandardObjects(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, ExecutorService executorService, SalesforceClient client) -
storeCustomObjects
protected void storeCustomObjects(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, ExecutorService executorService, SalesforceClient client) -
processSearchData
protected void processSearchData(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, SearchData data, SalesforceClient client)
-