Class AbstractApiAdapter
- java.lang.Object
-
- com.day.cq.analytics.sitecatalyst.AbstractApiAdapter
-
- Direct Known Subclasses:
ImsApiAdapter
public abstract class AbstractApiAdapter extends java.lang.Object
TheAbstractApiAdapter
holds common fields and methods needed for all Analytics adapters
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractApiAdapter.ApiKind
-
Constructor Summary
Constructors Constructor Description AbstractApiAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getEvars(Configuration configuration, java.lang.String rsid)
JsonObject
getGlobalCompanyID(java.util.Map params)
java.lang.String
getMetrics(Configuration configuration, java.lang.String rsID)
java.lang.String
getReport(Configuration configuration, java.lang.String reportID)
java.lang.String
getReportSuites(java.util.Map params)
java.lang.String
getSegments(java.util.Map params)
java.lang.String
getSuccessEvents(Configuration configuration, java.lang.String rsid)
java.lang.String
getTrackingServer(Configuration configuration, java.util.Map params)
java.lang.String
getTrafficVars(Configuration configuration, java.lang.String rsid)
java.lang.String
queueReport(Configuration configuration, JSONObject reportDescription)
-
-
-
Method Detail
-
getSegments
public java.lang.String getSegments(java.util.Map params) throws SitecatalystException
- Throws:
SitecatalystException
-
getReportSuites
public java.lang.String getReportSuites(java.util.Map params) throws SitecatalystException
- Throws:
SitecatalystException
-
getTrackingServer
public java.lang.String getTrackingServer(Configuration configuration, java.util.Map params) throws SitecatalystException
- Throws:
SitecatalystException
-
getEvars
public java.lang.String getEvars(Configuration configuration, java.lang.String rsid) throws SitecatalystException
- Throws:
SitecatalystException
-
getSuccessEvents
public java.lang.String getSuccessEvents(Configuration configuration, java.lang.String rsid) throws SitecatalystException
- Throws:
SitecatalystException
-
queueReport
public java.lang.String queueReport(Configuration configuration, JSONObject reportDescription) throws SitecatalystException
- Throws:
SitecatalystException
-
getReport
public java.lang.String getReport(Configuration configuration, java.lang.String reportID) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getMetrics
public java.lang.String getMetrics(Configuration configuration, java.lang.String rsID) throws SitecatalystException
- Throws:
SitecatalystException
-
getTrafficVars
public java.lang.String getTrafficVars(Configuration configuration, java.lang.String rsid) throws SitecatalystException
- Throws:
SitecatalystException
-
getGlobalCompanyID
public JsonObject getGlobalCompanyID(java.util.Map params) throws SitecatalystException
- Throws:
SitecatalystException
-
-