Class AbstractApiAdapter
- java.lang.Object
-
- com.day.cq.analytics.sitecatalyst.AbstractApiAdapter
-
- Direct Known Subclasses:
ImsApiAdapter
public abstract class AbstractApiAdapter extends java.lang.ObjectTheAbstractApiAdapterholds 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 java.lang.StringgetEvars(Configuration configuration, java.lang.String rsid)JsonObjectgetGlobalCompanyID(java.util.Map params)java.lang.StringgetMetrics(Configuration configuration, java.lang.String rsID)java.lang.StringgetReport(Configuration configuration, java.lang.String reportID)java.lang.StringgetReportSuites(java.util.Map params)java.lang.StringgetSegments(java.util.Map params)java.lang.StringgetSuccessEvents(Configuration configuration, java.lang.String rsid)java.lang.StringgetTrackingServer(Configuration configuration, java.util.Map params)java.lang.StringgetTrafficVars(Configuration configuration, java.lang.String rsid)java.lang.StringqueueReport(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
-
-