Refactorización de SocialUtils socialutils-refactoring

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

Paquete SocialUtils obsoleto socialutils-package-deprecated

El paquete com.adobe.cq.social.ugcbase.SocialUtils quedó obsoleto en AEM 6.1.

En las tablas siguientes se enumeran los métodos que se deben usar en lugar de los métodos SocialUtils.

Paquete SocialResourceUtilities socialresourceutilities-package

Métodos en com.adobe.cq.social.srp.Utilities.api.SocialResourceUtilities
Boolean checkPermission(ResourceResolver resolver, String path, String action)
SocialResourceProvider getSocialResourceProvider(recurso de recurso)
SocialResourceConfiguration getStorageConfig(Recurso)
Recurso getUGCResource(Recurso usuarioRecurso)
Resource getUGCResource(Resource userResource, ResourceResolverFactory rf)
Resource getUGCResource(Resource userResource, ResourceResolverFactory rf, String resourceTypeHint)
Resource getUGCResource(Resource userResource, String resourceTypeHint)
booleano hasModeratePermissions(Resource resource)
String resourceToACLPath(Resource resource)
String resourceToUGCStoragePath(Resource resource)
String UGCToResourcePath(Recurso)
String UGCToResourcePath(String ugcPath)
String UGCToResourcePath(String ugcPath, ResourceResolver resolver)
Métodos en com.adobe.cq.social.Utilidades.resource.api.SocialResourceUtilities
SocialResourceProvider getSocialResourceProvider(recurso de recurso)

Paquete SCFUtilities scfutilities-package

Métodos en com.adobe.cq.social.Utilidades.scf.api.SCFUtilites
String getAvatar(UserProperties userProperties)
String getAvatar(UserProperties userProperties, int size)
String getAvatar(UserProperties userProperties, String AbsolutDefaultAvatar)
String getAvatar(UserProperties userProperties, String AbsolutDefaultAvatar, SocialUtils.AVATAR_SIZE size)
Page getContainPage(Resource resource)
String getSocialProfileURL(nombre de usuario de cadena, resolución de ResourceResolver, página)
UserProperties getUserProperties(ResourceResolver resolver, String userId)

Solo para uso interno for-internal-use-only

booleano canAddNode(Session session, String path)
String createUniqueNameHint(Mensaje de cadena)
String createUniqueNameHint(Mensaje de cadena, int numRandomChars)
String generateRandomString(int length)
SocialResourceConfiguration getDefaultStorageConfig()
Page getPage(String path, ResourceResolver resolver)
String getPagePath(Resource resource)
String getPagePath(String path)
String getResourceTypeForIncludedResource(Componente de recurso, String defaultResourceType, String designPropertyName)
String getResourceTypeFromDesign(Resource resource, String styleProperty, String defaultValue)
booleano isResourceOwner(Resource resource)
String mapUGCPath(Resource resource)
String mapUGCPath(String ugcPath, ResourceResolver resolver)
boolean mayPost(ResourceResolver resolver, Resource resource)
String preparationUserGeneratedContent(ResourceResolver resolver, ruta de acceso de cadena)

Métodos que ya no están disponibles methods-no-longer-available

Node createNode(ResourceResolver resolver, String path, String nodeType)
Recurso getResourceAtPath(ResourceResolver resolver, ruta de acceso de cadena)
Resource getResourceAtPath(ResourceResolver resolver, String path, String resourceType)
Configuración getStorageCloudServiceConfig(recurso de recurso)
TranslationManager getTranslationManager()
TranslationSaveQueue getTranslationSaveQueue()
booleano mayAccessUGC(ResourceResolver resolver)
recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6