SocialUtils 리팩터링

SocialUtils 패키지가 사용되지 않음

패키지 com.adobe.cq.social.ugcbase.SocialUtils은 AEM 6.1에서 더 이상 사용되지 않습니다.

다음 표에는 SocialUtils 메서드 대신 사용할 메서드가 나와 있습니다.

SocialResourceUtilities 패키지

com.adobe.cq.social.srp.utilities.api.SocialResourceUtilities의 메서드
부울 checkPermission(ResourceResolver, String path, String action)
SocialResourceProvider getSocialResourceProvider(리소스)
SocialResourceConfiguration getStorageConfig(리소스)
리소스 getUGCRessource(Resource userResource)
리소스 getUGCRessource(Resource userResource, ResourceResolverFactory rrrf)
리소스 getUGCRessource(Resource userResource, ResourceResolverFactory rrrrf, String resourceTypeHint)
리소스 getUGCRessource(Resource userResource, String resourceTypeHint)
boolean hasModeratePermissions(리소스 리소스)
String resourceToACLPath(리소스)
String resourceToUGCtoragePath(리소스)
문자열 UCToResourcePath(리소스)
문자열 UCToResourcePath(String ugcPath)
String UGCoResourcePath(String ugcPath, ResourceResolver)
com.adobe.cq.social.utilities.resource.api.SocialResourceUtilities의 메서드
SocialResourceProvider getSocialResourceProvider(리소스)

SCFUtifications 패키지

com.adobe.cq.social.utilities.scf.api.SCFUtilites의 메서드
String getAvatar(UserProperties userProperties)
String getAvatar(UserProperties userProperties, int size)
String getAvatar(UserProperties userProperties, String absoluteDefaultAvatar)
String getAvatar(UserProperties userProperties, String absoluteDefaultAvatar, SocialUtils.AVATAR_SIZE)
Page getContainingPage(리소스)
String getSocialProfileURL(String 사용자 이름, ResourceResolver, Page)
UserProperties getUserProperties(ResourceResolver, String userId)

내부용

부울 canAddNode(세션, 문자열 경로)
문자열 createUniqueNameHint(문자열 메시지)
문자열 createUniqueNameHint(문자열 메시지, int numRandomChars)
문자열 generateRandomString(int length)
SocialResourceConfiguration getDefaultStorageConfig()
Page getPage(문자열 경로, ResourceResolver)
String getPagePath(리소스)
String getPagePath(문자열 경로)
String getResourceTypeForIncludedResource(리소스 구성 요소, String defaultResourceType, String designPropertyName)
String getResourceTypeFromDesign(Resource, String styleProperty, String defaultValue)
부울 isResourceOwner(Resource)
String mapUGCPath(리소스)
String mapUGCPath(String ugcPath, ResourceResolver)
boolean mayPost(ResourceResolver, Resource resource)
String prepareUserGeneratedContent(ResourceResolver, String path)

더 이상 메서드를 사용할 수 없습니다.

노드 createNode(ResourceResolver, String path, String nodeType)
리소스 getResourceAtPath(ResourceResolver, String path)
리소스 getResourceAtPath(ResourceResolver, String path, String resourceType)
구성 getStorageCloudServiceConfig(리소스)
TranslationManager getTranslationManager()
TranslationSaveQueue getTranslationSaveQueue()
boolean mayAccessUGC(ResourceResolver)

이 페이지에서는