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(java.lang.String url, com.google.api.services.analyticsreporting.v4.model.ReportRequest request)voidaddReportRequest(java.util.List<java.lang.String> urls, com.google.api.services.analyticsreporting.v4.model.ReportRequest request)voidinit()protected java.lang.StringnormalizeUrl(java.lang.String path, java.lang.String baseUrl)longprocess()voidsetApplicationName(java.lang.String applicationName)voidsetJsonFactory(com.google.api.client.json.JsonFactory jsonFactory)voidsetKeyFileLocation(java.lang.String keyFileLocation)voidsetServiceAccountEmail(java.lang.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(java.lang.String applicationName)
-
setKeyFileLocation
public void setKeyFileLocation(java.lang.String keyFileLocation)
-
setServiceAccountEmail
public void setServiceAccountEmail(java.lang.String serviceAccountEmail)
-
process
public long process()
- Specified by:
processin classScoreBooster
-
normalizeUrl
protected java.lang.String normalizeUrl(java.lang.String path, java.lang.String baseUrl) throws java.net.MalformedURLException- Throws:
java.net.MalformedURLException
-
addReportRequest
public void addReportRequest(java.util.List<java.lang.String> urls, com.google.api.services.analyticsreporting.v4.model.ReportRequest request)
-
addReportRequest
public void addReportRequest(java.lang.String url, com.google.api.services.analyticsreporting.v4.model.ReportRequest request)
-
-