Package org.codelibs.fess.score
Class GoogleAnalyticsScoreBooster
- java.lang.Object
-
- org.codelibs.fess.score.ScoreBooster
-
- org.codelibs.fess.score.GoogleAnalyticsScoreBooster
-
public class GoogleAnalyticsScoreBooster extends ScoreBooster
-
-
Field Summary
-
Fields inherited from class org.codelibs.fess.score.ScoreBooster
bulkRequestBuilder, idFinder, priority, requestCacheSize, requestHandler, requestTimeout, scriptCode, scriptLang
-
-
Constructor Summary
Constructors Constructor Description GoogleAnalyticsScoreBooster()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddReportRequest(String url, com.google.api.services.analyticsreporting.v4.model.ReportRequest request)voidaddReportRequest(List<String> urls, com.google.api.services.analyticsreporting.v4.model.ReportRequest request)voidinit()protected StringnormalizeUrl(String path, String baseUrl)longprocess()voidsetApplicationName(String applicationName)voidsetJsonFactory(com.google.api.client.json.JsonFactory jsonFactory)voidsetKeyFileLocation(String keyFileLocation)voidsetServiceAccountEmail(String serviceAccountEmail)-
Methods inherited from class org.codelibs.fess.score.ScoreBooster
createUpdateRequestBuilder, enable, flush, getPriority, setPriority, setRequestCacheSize, setRequestTimeout, setScriptCode, setScriptLang, updateScore
-
-
-
-
Method Detail
-
init
@PostConstruct public void init()
-
setJsonFactory
public void setJsonFactory(com.google.api.client.json.JsonFactory jsonFactory)
-
setApplicationName
public void setApplicationName(String applicationName)
-
setKeyFileLocation
public void setKeyFileLocation(String keyFileLocation)
-
setServiceAccountEmail
public void setServiceAccountEmail(String serviceAccountEmail)
-
process
public long process()
- Specified by:
processin classScoreBooster
-
normalizeUrl
protected String normalizeUrl(String path, String baseUrl) throws MalformedURLException
- Throws:
MalformedURLException
-
addReportRequest
public void addReportRequest(List<String> urls, com.google.api.services.analyticsreporting.v4.model.ReportRequest request)
-
addReportRequest
public void addReportRequest(String url, com.google.api.services.analyticsreporting.v4.model.ReportRequest request)
-
-