Class AbstractApiAdapter
java.lang.Object
com.day.cq.analytics.sitecatalyst.AbstractApiAdapter
- Direct Known Subclasses:
ImsApiAdapter
The
AbstractApiAdapter holds common fields and methods needed for all Analytics adapters-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEvars(Configuration configuration, String rsid) getGlobalCompanyID(Map params) getMetrics(Configuration configuration, String rsID) getReport(Configuration configuration, String reportID) getReportSuites(Map params) getSegments(Map params) getSuccessEvents(Configuration configuration, String rsid) getTrackingServer(Configuration configuration, Map params) getTrafficVars(Configuration configuration, String rsid) queueReport(Configuration configuration, JSONObject reportDescription)
-
Constructor Details
-
AbstractApiAdapter
public AbstractApiAdapter()
-
-
Method Details
-
getSegments
- Throws:
SitecatalystException
-
getReportSuites
- Throws:
SitecatalystException
-
getTrackingServer
public String getTrackingServer(Configuration configuration, Map params) throws SitecatalystException - Throws:
SitecatalystException
-
getEvars
- 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
- Throws:
Exception
-
getMetrics
- Throws:
SitecatalystException
-
getTrafficVars
- Throws:
SitecatalystException
-
getGlobalCompanyID
- Throws:
SitecatalystException
-