Refactorización de SocialUtils

Paquete SocialUtils obsoleto

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

Las siguientes tablas lista los métodos que se deben utilizar en lugar de los métodos de SocialUtils.

Paquete SocialResourceUtilities

Métodos de com.adobe.cq.social.srp.utilities.api.SocialResourceUtilities
Boolean checkPermission(resolución de ResourceResolver, ruta de acceso de cadena, acción de cadena)
SocialResourceProvider getSocialResourceProvider(recurso de recurso)
SocialResourceConfiguration getStorageConfig(recurso de recurso)
Resource getUGCResource(Resource userResource)
Resource getUGCResource(Resource userResource, ResourceResolverFactory rf)
Resource getUGCResource(Resource userResource, ResourceResolverFactory rf, String resourceTypeHint)
Resource getUGCResource(Resource userResource, String resourceTypeHint)
boolean hasModeratePermissions(recurso de recurso)
String resourceToACLPath(recurso de recurso)
String resourceToUGCStoragePath(recurso de recurso)
String UGCToResourcePath(recurso de recurso)
String UGCToResourcePath(String ugcPath)
String UGCToResourcePath(String ugcPath, resolver ResourceResolver)
Métodos de com.adobe.cq.social.utilities.resource.api.SocialResourceUtilities
SocialResourceProvider getSocialResourceProvider(recurso de recurso)

Paquete SCFUtilities

Métodos de com.adobe.cq.social.utilities.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 getContainerPage(Recurso)
String getSocialProfileURL(Nombre de usuario de la cadena, resolución de ResourceResolver, página)
UserProperties getUserProperties(resolución de ResourceResolver, cadena userId)

Sólo para uso interno

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

Métodos que ya no están disponibles

Node createNode(Resolver de ResourceResolver, ruta de acceso de cadena, String nodeType)
Resource getResourceAtPath(ResourceResolver, resolución de cadena)
Resource getResourceAtPath(ResourceResolver, ruta de acceso de cadena, String resourceType)
Configuración getStorageCloudServiceConfig(recurso de recurso)
TranslationManager getTranslationManager()
TranslationSaveQueue getTranslationSaveQueue()
boolean mayAccessUGC(ResourceResolver, resolución)

En esta página

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