Class AbstractApiAdapter
- java.lang.Object
-
- com.day.cq.analytics.sitecatalyst.AbstractApiAdapter
-
- Direct Known Subclasses:
ImsApiAdapter
public abstract class AbstractApiAdapter extends Object
TheAbstractApiAdapterholds common fields and methods needed for all Analytics adapters
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractApiAdapter.ApiKind
-
Constructor Summary
Constructors Constructor Description AbstractApiAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetEvars(Configuration configuration, String rsid)JsonObjectgetGlobalCompanyID(Map params)StringgetMetrics(Configuration configuration, String rsID)StringgetReport(Configuration configuration, String reportID)StringgetReportSuites(Map params)StringgetSegments(Map params)StringgetSuccessEvents(Configuration configuration, String rsid)StringgetTrackingServer(Configuration configuration, Map params)StringgetTrafficVars(Configuration configuration, String rsid)StringqueueReport(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
-
-