Show Menu
主題×

SocialUtils重構

SocialUtils套件已過時

在AEM 6.1 com.adobe.cq.social.ugcbase.SocialUtils 中,此套件已過時。
下表列出要用來取代SocialUtils方法的方法。

SocialResourceUtilities套件

com.adobe.cq.sosical.srp.utilities.api.SocialResourceUtilities中的方法
Boolean checkPermission(ResourceResolver解析器、字串路徑、字串操作)
SocialResourceProvider getSocialResourceProvider(資源資源)
SocialResourceConfiguration getStorageConfig(資源資源)
資源getUGCResource(資源userResource)
資源getUGCResource(Resource userResource、ResourceResolverFactory rrf)
資源getUGCResource(Resource userResource、ResourceResolverFactory rrf、String resourceTypeHint)
資源getUGCResource(Resource userResource, String resourceTypeHint)
布林值hasModeraPermissions(資源資源)
字串資源ToACLPath(資源資源)
字串資源ToUGCStoragePath(資源資源)
字串UGCToResourcePath(資源資源)
字串UGCToResourcePath(字串ugcPath)
字串UGCToResourcePath(字串ugcPath,資源解析器)
utilities.resource.api. com.adobe.cq.social. 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、String absoluteDefaultAvatar、SocialUtils.AVATAR_SIZE大小)
Page getContainingPage(資源資源)
字串getSocialProfileURL(字串使用者名稱、資源解析程式、頁面頁面)
UserProperties getUserProperties(ResourceResolver、String userId)

For Internal Use Only

布林canAddNode(作業階段,字串路徑)
字串createUniqueNameHint(字串訊息)
字串createUniqueNameHint(字串訊息, int numRandomChars)
字串generateRandomString(int length)
SocialResourceConfiguration getDefaultStorageConfig()
Page getPage(字串路徑,資源解析程式)
字串getPagePath(資源資源)
字串getPagePath(字串路徑)
字串getResourceTypeForIncludedResource(資源元件,字串defaultResourceType,字串designPropertyName)
字串getResourceTypeFromDesign(資源, String styleProperty, String defaultValue)
布爾型isResourceOwner(資源資源)
字串映射UGCPath(資源資源)
String mapUGCPath(String ugcPath, ResourceResolver)解析器
布爾型mayPost(資源解析器、資源資源)
字串prepareUserGeneratedContent(ResourceResolver, String path)

不再提供方法

Node createNode(ResourceResolver解析器、字串路徑、字串nodeType)
資源getResourceAtPath(資源解析器,字串路徑)
資源getResourceAtPath(資源解析器,字串路徑,字串resourceType)
配置getStorageCloudServiceConfig(資源資源)
TranslationManager getTranslationManager()
TranslationSaveQueue getTranslationSaveQueue()
布爾型mayAccessUGC(ResourceResolver)