public class FilterGroupSocialComponentFactory extends AbstractSocialComponentFactory
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONFIG_FILTER_GROUP_PREFIX
Prefix for parsing filterGroup configuration properties.
|
static java.lang.String |
CONFIG_PARSE_PATTERN
Pattern for parsing configuration properties.
|
static java.lang.String |
DEFAULT_BLOGS |
static java.lang.String |
DEFAULT_BLOGS_COMMENTS |
static java.lang.String |
DEFAULT_BLOGS_COMMENTS_HBS_RT |
static java.lang.String |
DEFAULT_BLOGS_HBS_RT |
static java.lang.String |
DEFAULT_CALENDAR_EVENT_COMMENTS |
static java.lang.String |
DEFAULT_CALENDAR_EVENT_COMMENTS_HBS_RT |
static java.lang.String |
DEFAULT_CALENDAR_EVENTS |
static java.lang.String |
DEFAULT_CALENDAR_EVENTS_HBS_RT |
static java.lang.String |
DEFAULT_COMMENT |
static java.lang.String |
DEFAULT_COMMENT_HBS_RT |
static java.lang.String |
DEFAULT_COMMENT_RT |
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
DEFAULT_CONTENT_TYPES_MAP
Default contentTypes map, only in case the configuration lookup fails.
|
static java.lang.String |
DEFAULT_FILE |
static java.lang.String |
DEFAULT_FILE_HBS_RT |
static java.lang.String |
DEFAULT_FOLDER |
static java.lang.String |
DEFAULT_FOLDER_HBS_RT |
static java.lang.String |
DEFAULT_FORUM_REPLY |
static java.lang.String |
DEFAULT_FORUM_REPLY_HBS_RT |
static java.lang.String |
DEFAULT_FORUM_REPLY_RT |
static java.lang.String |
DEFAULT_FORUM_TOPIC |
static java.lang.String |
DEFAULT_FORUM_TOPIC_HBS_RT |
static java.lang.String |
DEFAULT_FORUM_TOPIC_RT |
static java.lang.String |
DEFAULT_IDEATION_COMMENT |
static java.lang.String |
DEFAULT_IDEATION_COMMENT_HBS_RT |
static java.lang.String |
DEFAULT_IDEATION_HBS_RT |
static java.lang.String |
DEFAULT_IDEATION_IDEA |
static java.lang.String |
DEFAULT_QNA_ANSWER |
static java.lang.String |
DEFAULT_QNA_ANSWER_HBS_RT |
static java.lang.String |
DEFAULT_QNA_ANSWER_RT |
static java.lang.String |
DEFAULT_QNA_QUESTION
Default resourceTypeNames.
|
static java.lang.String |
DEFAULT_QNA_QUESTION_HBS_RT |
static java.lang.String |
DEFAULT_QNA_QUESTION_RT
Default resourceTypes.
|
static java.lang.String |
RT_FILTERS
Name used for OSGI configuration of resourceTypes.
|
static java.lang.String |
SERVICE_PID
Lookup used to find configuration properties.
|
Constructor and Description |
---|
FilterGroupSocialComponentFactory() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getResourceTypeFilters()
Return the resourceType filters in a Map.
|
SocialComponent |
getSocialComponent(Resource resource) |
SocialComponent |
getSocialComponent(Resource resource,
ClientUtilities clientUtils,
QueryRequestInfo queryRequestInfo) |
SocialComponent |
getSocialComponent(Resource resource,
SlingHttpServletRequest request) |
java.lang.String |
getSupportedResourceType() |
getPriority
public static final java.lang.String SERVICE_PID
public static final java.lang.String DEFAULT_QNA_QUESTION
public static final java.lang.String DEFAULT_QNA_ANSWER
public static final java.lang.String DEFAULT_FORUM_TOPIC
public static final java.lang.String DEFAULT_FORUM_REPLY
public static final java.lang.String DEFAULT_COMMENT
public static final java.lang.String DEFAULT_FILE
public static final java.lang.String DEFAULT_FOLDER
public static final java.lang.String DEFAULT_BLOGS
public static final java.lang.String DEFAULT_BLOGS_COMMENTS
public static final java.lang.String DEFAULT_CALENDAR_EVENTS
public static final java.lang.String DEFAULT_CALENDAR_EVENT_COMMENTS
public static final java.lang.String DEFAULT_IDEATION_IDEA
public static final java.lang.String DEFAULT_IDEATION_COMMENT
public static final java.lang.String DEFAULT_QNA_QUESTION_RT
public static final java.lang.String DEFAULT_QNA_QUESTION_HBS_RT
public static final java.lang.String DEFAULT_QNA_ANSWER_RT
public static final java.lang.String DEFAULT_QNA_ANSWER_HBS_RT
public static final java.lang.String DEFAULT_FORUM_TOPIC_RT
public static final java.lang.String DEFAULT_FORUM_TOPIC_HBS_RT
public static final java.lang.String DEFAULT_FORUM_REPLY_RT
public static final java.lang.String DEFAULT_FORUM_REPLY_HBS_RT
public static final java.lang.String DEFAULT_COMMENT_RT
public static final java.lang.String DEFAULT_COMMENT_HBS_RT
public static final java.lang.String DEFAULT_FILE_HBS_RT
public static final java.lang.String DEFAULT_FOLDER_HBS_RT
public static final java.lang.String DEFAULT_BLOGS_HBS_RT
public static final java.lang.String DEFAULT_BLOGS_COMMENTS_HBS_RT
public static final java.lang.String DEFAULT_CALENDAR_EVENTS_HBS_RT
public static final java.lang.String DEFAULT_CALENDAR_EVENT_COMMENTS_HBS_RT
public static final java.lang.String DEFAULT_IDEATION_HBS_RT
public static final java.lang.String DEFAULT_IDEATION_COMMENT_HBS_RT
public static final java.lang.String RT_FILTERS
public static final java.lang.String CONFIG_PARSE_PATTERN
public static final java.lang.String CONFIG_FILTER_GROUP_PREFIX
public static final java.util.Map<java.lang.String,java.util.List<java.lang.String>> DEFAULT_CONTENT_TYPES_MAP
public SocialComponent getSocialComponent(Resource resource)
resource
- the resource for which a SocialComponent is requested for.public SocialComponent getSocialComponent(Resource resource, SlingHttpServletRequest request)
resource
- the resource for which a SocialComponent is requested for.request
- the HTTP request for which this SocialComponent is being instantiated for.public SocialComponent getSocialComponent(Resource resource, ClientUtilities clientUtils, QueryRequestInfo queryRequestInfo)
resource
- the resource for which a SocialComponent is requested for.clientUtils
- The ClientUtilities
instance that associates with the current HTTP request.queryRequestInfo
- the pagination applicable to the resoure children list.AbstractSocialComponentFactory.getClientUtilities(SlingHttpServletRequest)
public java.lang.String getSupportedResourceType()
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getResourceTypeFilters()
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"