public interface CommunityGroupOperations
extends com.adobe.cq.social.site.endpoints.PublishOperation
Resource create(SlingHttpServletRequest request) throws OperationException
OperationExceptionResource join(SlingHttpServletRequest request) throws OperationException
OperationExceptionResource leave(SlingHttpServletRequest request) throws OperationException
OperationExceptionResource invite(SlingHttpServletRequest request) throws OperationException
OperationExceptionResource uninvite(SlingHttpServletRequest request) throws OperationException
OperationExceptionResource promoteMember(SlingHttpServletRequest request) throws OperationException
OperationExceptionResource demoteMember(SlingHttpServletRequest request) throws OperationException
OperationExceptionboolean approveJoin(ResourceResolver resolver, CommunityGroup group) throws OperationException
OperationExceptionjava.util.List<java.lang.Object> getAllowedTemplateForEveryone(java.lang.String[] paths)
boolean isPublishMode()
SocialComponent getCommunityGroupComponentForResource(Resource communityGroup, SlingHttpServletRequest request)
communityGroup - the target community grouprequest - the client requestSocialComponentSocialComponent getCommunityMemberListComponentForResource(Resource communityGroup, SlingHttpServletRequest request)
Resource update(SlingHttpServletRequest request) throws OperationException
SlingHttpServletRequestrequest - SlingHttpServletRequest.OperationException - - throws if not able to update.Copyright © 2010 - 2023 Adobe. All Rights Reserved