Refatoração de SocialUtils socialutils-refactoring

Pacote SocialUtils obsoleto socialutils-package-deprecated

O pacote com.adobe.cq.social.ugcbase.SocialUtils foi descontinuado no AEM 6.1.

As tabelas a seguir listam os métodos a serem usados no lugar de SocialUtils métodos.

Pacote SocialResourceUtilities socialresourceutilities-package

Métodos em com.adobe.cq.social.srp.utilities.api.SocialResourceUtilities
CheckPermission booleano (Resolvedor ResourceResolver, Caminho da string, Ação da string)
SocialResourceProvider getSocialResourceProvider (recurso do recurso)
SocialResourceConfiguration getStorageConfig(Recurso)
Recurso getUGCResource(Resource userResource)
Recurso getUGCResource(Resource userResource, ResourceResolverFactory rrf)
Recurso getUGCResource(Resource userResource, ResourceResolverFactory rrf, Cadeia de caracteres resourceTypeHint)
Recurso getUGCResource(Resource userResource, String resourceTypeHint)
booleano hasModeratePermissions(recurso)
String resourceToACLPath(Recurso)
String resourceToUGCStoragePath(recurso)
Cadeia de caracteres UGCToResourcePath(Resource resource)
Cadeia de caracteres UGCToResourcePath(Cadeia de caracteres ugcPath)
Cadeia de caracteres UGCToResourcePath(Cadeia de caracteres ugcPath, resolvedor ResourceResolver)
Métodos no com.adobe.cq.social.utilities.resource.api.SocialResourceUtilities
SocialResourceProvider getSocialResourceProvider (recurso do recurso)

Pacote SCFUtilities scfutilities-package

Métodos no com.adobe.cq.social.utilities.scf.api.SCFUtilites
String getAvatar(UserProperties userProperties)
String getAvatar(UserProperties userProperties, tamanho int)
String getAvatar(UserProperties userProperties, String absoluteDefaultAvatar)
String getAvatar(UserProperties userProperties, String absoluteDefaultAvatar, SocialUtils.AVATAR_SIZE size)
Página getContainingPage(Recurso)
String getSocialProfileURL(Nome de usuário da cadeia de caracteres, resolvedor ResourceResolver, página da página)
UserProperties getUserProperties(Resolvedor ResourceResolver, ID de usuário da cadeia de caracteres)

Somente para uso interno for-internal-use-only

booleano canAddNode(Session session, Caminho da string)
String createUniqueNameHint(Mensagem da string)
String createUniqueNameHint(Mensagem de string, int numRandomChars)
String generateRandomString(int length)
SocialResourceConfiguration getDefaultStorageConfig()
Página getPage(Caminho da string, resolvedor ResourceResolver)
String getPagePath(Recurso)
String getPagePath(Caminho da string)
String getResourceTypeForIncludedResource(Componente do recurso, String defaultResourceType, String designPropertyName)
String getResourceTypeFromDesign(Resource resource, String styleProperty, String defaultValue)
booleano isResourceOwner(Resource resource)
String mapUGCPath(Recurso)
String mapUGCPath(String ugcPath, resolvedor ResourceResolver)
booliano mayPost(ResourceResolver resolver, Recurso de recurso)
String prepareUserGeneratedContent(Resolvedor ResourceResolver, Caminho da string)

Métodos não estão mais disponíveis methods-no-longer-available

Node createNode(ResourceResolver resolver, Caminho da string, nodeType da string)
Resource getResourceAtPath(Resolvedor ResourceResolver, Caminho da cadeia de caracteres)
Resource getResourceAtPath(Resolvedor ResourceResolver, Caminho da string, ResourceType da string)
Configuração getStorageCloudServiceConfig(Recurso)
TranslationManager getTranslationManager()
TranslationSaveQueue getTranslationSaveQueue()
resolver mayAccessUGC(ResourceResolver) booleano
recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791