SocialUtils 리팩터링 socialutils-refactoring

SocialUtils 패키지 사용 안 함 socialutils-package-deprecated

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

다음 표에서는 SocialUtils 메서드 대신 사용할 메서드를 나열합니다.

SocialResourceUtility 패키지 socialresourceutilities-package

com.adobe.cq.social.srp.utilities.api.SocialResourceUtilities의 메서드
부울 checkPermission(ResourceResolver, 문자열 경로, 문자열 작업)
SocialResourceProvider getSocialResourceProvider(리소스 리소스 리소스)
SocialResourceConfiguration getStorageConfig(리소스 리소스)
리소스 getUGCResource(리소스 사용자 리소스)
리소스 getUGCResource(Resource userResource, ResourceResolverFactory rrf)
리소스 getUGCResource(Resource userResource, ResourceResolverFactory rrf, String resourceTypeHint)
리소스 getUGCResource(리소스 사용자 리소스, 문자열 리소스 유형 힌트)
boolean hasModeratePermissions(리소스 리소스)
문자열 resourceToACLPath(리소스 리소스)
문자열 resourceToUGCStoragePath(Resource resource)
문자열 UGCoResourcePath(리소스 리소스)
문자열 UGCoResourcePath(문자열 ugcPath)
문자열 UGCoResourcePath(문자열 ugcPath, ResourceResolver)
com.adobe.cq.social.utilities.resource.api.SocialResourceUtilities의 메서드
SocialResourceProvider getSocialResourceProvider(리소스 리소스 리소스)

SCFUtilities 패키지 scfutilities-package

com.adobe.cq.social.utilities.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(Resource resource)
문자열 getSocialProfileURL(문자열 사용자 이름, ResourceResolver, 페이지 페이지 페이지)
UserProperties getUserProperties(ResourceResolver, String userId)

내부 전용 for-internal-use-only

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

메서드를 더 이상 사용할 수 없음 methods-no-longer-available

노드 createNode(ResourceResolver, 문자열 경로, 문자열 nodeType)
리소스 getResourceAtPath(ResourceResolver, 문자열 경로)
리소스 getResourceAtPath(ResourceResolver, 문자열 경로, 문자열 리소스 유형)
구성 getStorageCloudServiceConfig(리소스 리소스 리소스)
TranslationManager getTranslationManager()
TranslationSaveQueue getTranslationSaveQueue()
부울 mayAccessUGC(ResourceResolver)
recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791