SocialUtils 리팩토링

SocialUtils 패키지 가치 하락

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

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

SocialResourceUtilities 패키지

com.adobe.cq.sosocial.srp.utilities.api.SocialResourceUtilities의 메서드
Boolean checkPermission(ResourceResolver, String path, String action)
SocialResourceProvider getSocialResourceProvider(리소스 리소스)
SocialResourceConfiguration getStorageConfig(리소스)
리소스 getUGCResource(Resource userResource)
리소스 getUGCResource(Resource userResource, ResourceResolverFactory rrf)
리소스 getUGCResource(Resource userResource, ResourceResolverFactory rrf, String resourceTypeHint)
리소스 getUGCResource(Resource userResource, String resourceTypeHint)
boolean hasDeratePermissions(리소스 리소스)
String resourceToACLPath(Resource)
String resourceToUGCtoragePath(리소스)
문자열 UGCoResourcePath(리소스)
문자열 UGCoResourcePath(String ugcPath)
문자열 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)
페이지 getContainingPage(리소스 리소스)
String getSocialProfileURL(문자열 사용자 이름, ResourceResolver, Page 페이지)
UserProperties getUserProperties(ResourceResolver, String userId)

내부용으로만

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

메서드를 더 이상 사용할 수 없음

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

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now