Refatoração de SocialUtils

Pacote SocialUtils obsoleto

O pacote com.adobe.cq.social.ugcbase.SocialUtils foi substituído no AEM 6.1.

As tabelas a seguir listas os métodos a serem usados no lugar dos métodos SocialUtils.

Pacote SocialResourceUtilities

Métodos em com.adobe.cq.social.srp.utilities.api.SocialResourceUtilities
CheckPermission booleano(Resolver de Recursos, caminho de String, ação String)
SocialResourceProvider getSocialResourceProvider(recurso)
SocialResourceConfiguration getStorageConfig(recurso de recurso)
Recurso getUGCResource(Resource userResource)
Recurso getUGCResource(Resource userResource, ResourceResolverFactory rf)
Recurso getUGCResource(Resource userResource, ResourceResolverFactory rf, String resourceTypeHint)
Recurso getUGCResource(Resource userResource, String resourceTypeHint)
booleano hasModeratePermissions(recurso de recurso)
String resourceToACLPath(Resource)
String resourceToUGCStoragePath (recurso)
String UGCToResourcePath(Resource)
String UGCToResourcePath(String ugcPath)
String UGCToResourcePath(String ugcPath, ResourceResolver resolvedor)
Métodos em com.adobe.cq.social.utilities.resource.api.SocialResourceUtilities
SocialResourceProvider getSocialResourceProvider(recurso)

Pacote SCFUtilities

Métodos em com.adobe.cq.social.utilities.scf.api.SCFUtilites
String getAvatar(UserProperties userProperties)
String getAvatar(UserProperties userProperties, tamanho int)
String getAvatar(UserProperties userProperties, String fixedDefaultAvatar)
String getAvatar(UserProperties userProperties, String fixedDefaultAvatar, SocialUtils.AVATAR_SIZE size)
Página getContainPage(Recurso)
String getSocialProfileURL(String username, ResourceResolver resolver, página)
UserProperties getUserProperties(Resolver de Recursos, UserId de Cadeia de Caracteres)

For Internal Use Only

booleano canAddNode(Session session, String path)
String createUniqueNameHint(mensagem String)
String createUniqueNameHint(mensagem String, int numRandomChars)
String generateRandomString(int length)
SocialResourceConfiguration getDefaultStorageConfig()
Page getPage(caminho de string, resolvedor do ResourceResolver)
String getPagePath(Recurso)
String getPagePath(Caminho da string)
String getResourceTypeForIncludedResource(Componente de recurso, String defaultResourceType, String designPropertyName)
String getResourceTypeFromDesign(Recurso, String styleProperty, String defaultValue)
boolean isResourceOwner(Recurso)
String mapUGCPath(Recurso)
String mapUGCPath(String ugcPath, ResourceResolver resolvedor)
boolean mayPost(ResourceResolver resolver, recurso de recurso)
String prepareUserGeneratedContent(Resolver resolvedor de Recursos, caminho de String)

Métodos não disponíveis

Nó createNode(Resolver Resolver resolvedor de Recursos, caminho de String, nodeType de String)
Recurso getResourceAtPath(Resolver resolvedor de Recursos, caminho de String)
Recurso getResourceAtPath(ResourceResolver resolvedor, caminho da string, String resourceType)
Configuração getStorageCloudServiceConfig (recurso de recurso)
TranslationManager getTranslationManager()
TranslationSaveQueue getTranslationSaveQueue()
booleano mayAccessUGC(ResourceResolver resolver)

Nesta página