com.day.cq.dam.stock.integration.StockConstants Maven / Gradle / Ivy
/*************************************************************************
*
* ADOBE CONFIDENTIAL
* __________________
*
* Copyright 2018 Adobe Systems Incorporated
* All Rights Reserved.
*
* NOTICE: All information contained herein is, and remains
* the property of Adobe Systems Incorporated and its suppliers,
* if any. The intellectual and technical concepts contained
* herein are proprietary to Adobe Systems Incorporated and its
* suppliers and are protected by trade secret or copyright law.
* Dissemination of this information or reproduction of this material
* is strictly forbidden unless prior written permission is obtained
* from Adobe Systems Incorporated.
**************************************************************************/
package com.day.cq.dam.stock.integration;
/**
* The StockConstants
interface defines commonly used constants used by the Stock integration.
*/
public interface StockConstants {
/**
* Resource type of stock assets
*/
String RT_STOCK_ASSET = "stock:Asset";
/**
* Stock metadata properties
*/
String PN_STOCK_STOCK_ID = "stock:stockId";
String PN_STOCK_LICENSE = "stock:license";
String PN_STOCK_ID = "stock:id";
String PN_STOCK_CREATOR_NAME = "stock:creatorName";
String PN_STOCK_CONTENT_TYPE = "stock:contentType";
String PN_STOCK_CATEGORY = "stock:category";
String PN_STOCK_CCE_AGENCY = "stock:cce_agency";
String PN_STOCK_IS_LICENSED = "stock:isLicensed";
String PN_STOCK_IS_EDITORIAL = "stock:isEditorial";
/**
* Auth config properties
*/
String ACCESS_TOKEN_CLIENT_ID = "auth.token.provider.client.id";
String ACCESS_TOKEN_PROVIDER_TITLE = "auth.token.provider.title";
String ACCESS_TOKEN_PROVIDER_FACTORY_PID = "com.adobe.granite.auth.oauth.accesstoken.provider";
String SERVICE_PID_NAME = "service.pid";
}