Show Menu
主题×

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)