Class AbstractApiAdapter
- java.lang.Object
-
- com.day.cq.analytics.sitecatalyst.AbstractApiAdapter
-
- Direct Known Subclasses:
ImsApiAdapter
public abstract class AbstractApiAdapter extends 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 String
getEvars(Configuration configuration, String rsid)
JsonObject
getGlobalCompanyID(Map params)
String
getMetrics(Configuration configuration, String rsID)
String
getReport(Configuration configuration, String reportID)
String
getReportSuites(Map params)
String
getSegments(Map params)
String
getSuccessEvents(Configuration configuration, String rsid)
String
getTrackingServer(Configuration configuration, Map params)
String
getTrafficVars(Configuration configuration, String rsid)
String
queueReport(Configuration configuration, JSONObject reportDescription)
-
-
-
Method Detail
-
getSegments
public String getSegments(Map params) throws SitecatalystException
- Throws:
SitecatalystException
-
getReportSuites
public String getReportSuites(Map params) throws SitecatalystException
- Throws:
SitecatalystException
-
getTrackingServer
public String getTrackingServer(Configuration configuration, Map params) throws SitecatalystException
- Throws:
SitecatalystException
-
getEvars
public String getEvars(Configuration configuration, String rsid) throws SitecatalystException
- Throws:
SitecatalystException
-
getSuccessEvents
public String getSuccessEvents(Configuration configuration, String rsid) throws SitecatalystException
- Throws:
SitecatalystException
-
queueReport
public String queueReport(Configuration configuration, JSONObject reportDescription) throws SitecatalystException
- Throws:
SitecatalystException
-
getReport
public String getReport(Configuration configuration, String reportID) throws Exception
- Throws:
Exception
-
getMetrics
public String getMetrics(Configuration configuration, String rsID) throws SitecatalystException
- Throws:
SitecatalystException
-
getTrafficVars
public String getTrafficVars(Configuration configuration, String rsid) throws SitecatalystException
- Throws:
SitecatalystException
-
getGlobalCompanyID
public JsonObject getGlobalCompanyID(Map params) throws SitecatalystException
- Throws:
SitecatalystException
-
-