SocialUtils重构

已弃用SocialUtils包

AEM 6. com.adobe.cq.social.ugcbase.SocialUtils 1中已弃用该包。

下表列表了用于代替方法的 SocialUtils 方法。

SocialResourceUtilities包

com.adobe.cq.social.srp.utilities.api.SocialResourceUtilities中的方法
Boolean checkPermission(ResourceResolver, String path, String action)
SocialResourceProvider getSocialResourceProvider(资源资源)
SocialResourceConfiguration getStorageConfig(资源资源)
资源getUGCResource(资源用户资源)
资源getUGCResource(资源用户资源,资源解析器工厂rrf)
资源getUGCResource(Resource userResource、ResourceResolverFactory rrf、String resourceTypeHint)
资源getUGCResource(资源用户资源,字符串资源类型提示)
boolean hasMedeatePermissions(资源资源)
字符串资源ToACLPath(资源资源)
字符串资源ToUGCStoragePath(资源资源)
字符串UGCToResourcePath(资源资源)
字符串UGCToResourcePath(字符串ugcPath)
字符串UGCToResourcePath(字符串ugcPath,资源解析程序)
utilities. com.adobe.cq.social.resource.api.SocialResourceUtilities中的方法
SocialResourceProvider getSocialResourceProvider(资源资源)

SCFUtilities包

实用程序 com.adobe.cq.social.中的方法。scf.api.SCFUtilites
字符串getAvatar(UserProperties userProperties)
字符串getAvatar(UserProperties userProperties, int size)
字符串getAvatar(UserProperties userProperties, String absoluteDefaultAvatar)
字符串getAvatar(UserProperties userProperties,字符串绝对DefaultAvatar, SocialUtils.AVATAR_SIZE)
页getContainingPage(资源资源)
字符串getSocialProfileURL(字符串用户名,资源解析程序,页面)
UserProperties getUserProperties(ResourceResolver, String userId)

For Internal Use Only

boolean canAddNode(Session session, String path)
字符串createUniqueNameHint(字符串消息)
字符串createUniqueNameHint(字符串消息, int numRandomChars)
字符串generateRandomString(int length)
SocialResourceConfiguration getDefaultStorageConfig()
页getPage(字符串路径,资源解析程序)
字符串getPagePath(资源)
字符串getPagePath(字符串路径)
字符串getResourceTypeForIncludedResource(资源组件,字符串defaultResourceType,字符串designPropertyName)
字符串getResourceTypeFromDesign(资源,字符串样式属性,字符串默认值)
布尔型isResourceOwner(资源资源)
字符串mapUGCPath(资源资源)
字符串mapUGCPath(字符串ugcPath,资源解析程序)
boolean mayPost(ResourceResolver, Resource)
字符串prepareUserGeneratedContent(ResourceResolver,字符串路径)

方法不再可用

Node createNode(ResourceResolver, String path, String nodeType)
资源getResourceAtPath(ResourceResolver, String path)
资源getResourceAtPath(ResourceResolver, String path, String resourceType)
配置getStorageCloudServiceConfig(资源资源)
TranslationManager getTranslationManager()
TranslationSaveQueue getTranslationSaveQueue()
boolean mayAccessUGC(ResourceResolver)

在此页面上