MACTenantConfiguration.java 1.51 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  org.apache.sling.api.resource.Resource
 *  org.apache.sling.api.resource.ValueMap
 */
package com.adobe.cq.dam.mac.sync.helper.impl;

import org.apache.sling.api.resource.Resource;
import org.apache.sling.api.resource.ValueMap;

public interface MACTenantConfiguration {
    public static final String JCR_PROP_MAC_DAM_ROOT = "macSyncFolders";
    public static final String MAC_CONFIG_ROOT = "/etc/cloudservices/marketingcloud";
    public static final String RESOURCE_TYPE = "dam/components/marketingcloud/config";
    public static final String MP_CONFIG_ROOT = "/etc/cloudservices/mediaportal";
    public static final String MP_RESOURCE_TYPE = "dam/components/mediaportal/config";
    public static final String JCR_PROP_TENANT = "tenant";
    public static final String JCR_PROP_TENANT_URL = "tenantURL";
    public static final String JCR_PROP_AUD = "audience";
    public static final String JCR_PROP_CLIENT_ID = "clientId";
    public static final String JCR_PROP_SCOPES = "oauthScopes";
    public static final String JCR_PROP_SYNC_ENABLED = "syncEnabled";

    public String getTenant();

    public String getTenantURL();

    public String getDAMUser();

    public String getOAuthClientId();

    public String getOAuthAudience();

    public String[] getMACSyncPaths();

    public String getPath();

    public Resource getResource();

    public boolean isSyncEnabled();

    public ValueMap getProperties();

    public String getOAuthScope();
}