Package org.codelibs.fess.ds.salesforce
Class SalesforceClient
java.lang.Object
org.codelibs.fess.ds.salesforce.SalesforceClient
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected final SalesforceClient.ConnectionProviderprotected static final Stringprotected static final Stringprotected static Stringprotected static final Stringprotected final Stringprotected static final org.slf4j.Loggerprotected static final com.fasterxml.jackson.databind.ObjectMapperprotected static final Stringprotected static final Stringprotected final org.codelibs.fess.entity.DataStoreParamsprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected org.codelibs.core.timer.TimeoutTaskprotected static final Stringprotected static final Stringprotected static final Stringprotected static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected static StringconvertSnakeToCamel(String snakeString) voidgetCustomObjects(Consumer<SearchData> consumer, boolean ignoreError) protected SearchLayoutgetSearchLayout(String type) protected SearchLayoutvoidgetStandardObjects(Consumer<SearchData> consumer, boolean ignoreError) protected static TokenResponseparseTokenResponse(InputStream content)
-
Field Details
-
logger
protected static final org.slf4j.Logger logger -
mapper
protected static final com.fasterxml.jackson.databind.ObjectMapper mapper -
BASE_URL
- See Also:
-
API_VERSION
- See Also:
-
DEFAULT_REFRESH_TOKEN_INTERVAL
-
BASE_URL_PARAM
- See Also:
-
AUTH_TYPE_PARAM
- See Also:
-
USERNAME_PARAM
- See Also:
-
PASS_PARAM
- See Also:
-
SECURITY_TOKEN_PARAM
- See Also:
-
CLIENT_ID_PARAM
- See Also:
-
CLIENT_SECRET_PARAM
- See Also:
-
PRIVATE_KEY_PARAM
- See Also:
-
TITLE_PARAM
- See Also:
-
CONTENTS_PARAM
- See Also:
-
DESCRIPTIONS_PARAM
- See Also:
-
THUMBNAIL_PARAM
- See Also:
-
CUSTOM_PARAM
- See Also:
-
REFRESH_TOKEN_INTERVAL_PARAM
- See Also:
-
PROXY_HOST_PARAM
- See Also:
-
PROXY_PORT_PARAM
- See Also:
-
OAUTH_TOKEN
- See Also:
-
OAUTH_PASS
- See Also:
-
paramMap
protected final org.codelibs.fess.entity.DataStoreParams paramMap -
refreshTokenTask
protected org.codelibs.core.timer.TimeoutTask refreshTokenTask -
connectionProvider
-
instanceUrl
-
-
Constructor Details
-
SalesforceClient
public SalesforceClient(org.codelibs.fess.entity.DataStoreParams paramMap)
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
getInstanceUrl
-
getStandardObjects
-
convertSnakeToCamel
-
getCustomObjects
-
getSearchLayout
-
getSearchLayout
-
parseTokenResponse
-