AnalyticsPageNameContext.java 1.76 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.day.cq.wcm.webservicesupport.Configuration
 *  org.apache.sling.api.resource.Resource
 *  org.apache.sling.api.resource.ResourceResolver
 */
package com.day.cq.analytics.sitecatalyst;

import com.day.cq.analytics.sitecatalyst.Framework;
import com.day.cq.wcm.webservicesupport.Configuration;
import org.apache.sling.api.resource.Resource;
import org.apache.sling.api.resource.ResourceResolver;

public final class AnalyticsPageNameContext {
    public static final String S_PAGE_NAME = "pageName";
    private final Configuration configuration;
    private final Framework framework;
    private final ResourceResolver resourceResolver;
    private final Resource resource;
    private final String basePath;
    private String pageName;

    public AnalyticsPageNameContext(Configuration configuration, Framework framework, ResourceResolver resourceResolver, Resource resource, String pageName, String basePath) {
        this.configuration = configuration;
        this.framework = framework;
        this.resourceResolver = resourceResolver;
        this.resource = resource;
        this.pageName = pageName;
        this.basePath = basePath;
    }

    public Configuration getConfiguration() {
        return this.configuration;
    }

    public Framework getFramework() {
        return this.framework;
    }

    public ResourceResolver getResourceResolver() {
        return this.resourceResolver;
    }

    public Resource getResource() {
        return this.resource;
    }

    public String getPageName() {
        return this.pageName;
    }

    public void setPageName(String pageName) {
        this.pageName = pageName;
    }

    public String getBasePath() {
        return this.basePath;
    }
}