com.adobe.cq.social.group.client.api.CommunityGroupConstants Maven / Gradle / Ivy
/*************************************************************************
*
* ADOBE CONFIDENTIAL
* __________________
*
* Copyright 2014 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.adobe.cq.social.group.client.api;
import com.day.cq.commons.jcr.JcrConstants;
/**
* The Interface CommunityGroupConstants.
*/
public interface CommunityGroupConstants {
/** The prop community group name. */
String PROP_COMMUNITY_GROUP_NAME = "urlName"; // String
String PROP_COMMUNITY_GROUP_ID = "groupId";
/** The prop community group description. */
String PROP_COMMUNITY_GROUP_DESCRIPTION = JcrConstants.JCR_DESCRIPTION; // String
String PROP_GROUP_ID = "groupId"; // String
/** The prop community group title. */
String PROP_COMMUNITY_GROUP_TITLE = "name"; // String
/** The prop community group blueprint id. */
String PROP_COMMUNITY_GROUP_BLUEPRINT_ID = "blueprint"; // String
/** To get the initial value */
String PROP_COMMUNITY_INITIALLANGUAGES = "initialLanguages";
/** To get complete table data */
String PROP_COMMUNITY_COMPLETE_TABLE_DATA = "complTableData";
/** The prop community group creator. */
String PROP_COMMUNITY_GROUP_CREATOR = "owner";
/** The prop community group invite. */
String PROP_COMMUNITY_GROUP_INVITE = "invite"; // author String[]; publish String
String PROP_COMMUNITY_GROUP_INCLUDE_SITE_MODERATORS = "includeSiteModerators"; // String
/** The prop community group invite. */
String PROP_COMMUNITY_GROUP_MODERATOR = "moderators"; // String[]
/** The prop community group invite. */
String PROP_COMMUNITY_GROUP_ADMINS = "admins"; // String[]
/** The prop community group users. */
String PROP_COMMUNITY_GROUP_USERS = "users"; // String
/** The prop community group privacy type. */
String PROP_COMMUNITY_GROUP_TYPE = "type"; // String
/** The prop community group file. */
String PROP_COMMUNITY_GROUP_FILE = "file"; // attachment file
/** The request attachment pagebanner. */
String REQUEST_ATTACHMENT_PAGEBANNER = "pagebanner";
/** The prop community group path. */
String PROP_COMMUNITY_GROUP_PATH = "path"; // String
/** The prop allowed community group templates. */
String PROP_COMMUNITY_GROUP_ALLOWED_TEMPLATES = "groupTemplates"; // Array
/** The prop config group path. */
String PROP_CONFIG_GROUP_PATHS = "groupPaths"; // array of String
/** The prop site assets path. */
String PROP_COMMUNITY_GROUP_ASSETS_PATH = "communityGroupAssetsPath"; // String
/** The prop site resources path. */
String PROP_COMMUNITY_GROUP_RESOURCES_PATH = "communityGroupResourcesPath"; // String
/** The config node name. */
String CONFIG_NODE_NAME = "configuration";
/** The config nodetype. */
String CONFIG_NODETYPE = "sling:Folder";
/** The folder nodetype. */
String FOLDER_NODETYPE = "sling:Folder";
String ROOT_FOR_CREATE_COMMUNITY_NUGGETS = "/create";
String ROOT_FOR_PUBLISH_COMMUNITY_NUGGETS = "/publish";
String ROOT_FOR_UPDATE_COMUNITY_NUGGETS = "/update";
String GROUP_COMMUNITY_MANAGERGROUP = "communitymanagergroup";
/** The create community group action type. */
String ACTION_TYPE_CREATE_COMMUNITY_GROUP = "Create Community Group";
/** The update community group action type */
String ACTION_TYPE_UPDATE_COMMUNITY_GROUP = "Update Community Group";
/** The publish community group action type. */
String ACTION_TYPE_PUBLISH_COMMUNITY_GROUP = "Publish Community Group";
/** The publish community site action type. */
String ACTION_TYPE_PUBLISH_COMMUNITY_SITE = "Publish Community Site";
/** Path to the default group image */
String DEFAULT_IMAGE_PATH = "/libs/clientlibs/social/hbs/communitygroups/resources/default.png";
/** Path to the default streamable group image */
String DEFAULT_STREAMABLE_IMAGE_PATH =
"/libs/social/group/components/hbs/communitygroups/communitygroup/content/resources/default.png";
/** default group image name */
String DEFAULT_IMAGE_NAME = "default.png";
/** default group image content type */
String DEFAULT_IMAGE_CONTENT_TYPE = "image/png";
/** Path for thumbnail image */
String PHOTOS_IMAGE_PATH = "/photos/image";
/** Path for banner image */
String PHOTOS_BANNER_PATH = "/photos/pagebanner";
String THEME_CATEGORIES = "categories";
}