Refactorisation de SocialUtils

Package SocialUtils obsolète

Le package com.adobe.cq.social.ugcbase.SocialUtils a été abandonné dans AEM 6.1.

Les tableaux suivants répertorient les méthodes à utiliser à la place des méthodes SocialUtils.

Package SocialResourceUtilities

Méthodes dans com.adobe.cq.social.srp.utility.api.SocialResourceUtilities
Valeur booléenne checkPermission(ResourceResolver resolver, chemin de chaîne, action de chaîne)
SocialResourceProvider getSocialResourceProvider(Resource)
SocialResourceConfiguration getStorageConfig(Resource resource)
Resource getUGCResource(Resource userResource)
Resource getUGCResource(Resource userResource, ResourceResolverFactory rf)
Ressource getUGCResource(Resource userResource, ResourceResolverFactory rf, String resourceTypeHint)
Ressource getUGCResource(Resource userResource, String resourceTypeHint)
boolean hasModératePermissions(Resource resource)
String resourceToACLPath(Resource resource)
String resourceToUGCStoragePath(Resource resource)
Chaîne UGCToResourcePath(ressource ressource)
Chaîne UGCToResourcePath(String ugcPath)
Chaîne UGCToResourcePath(chaîne ugcPath, résolveur ResourceResolver)
Méthodes de com.adobe.cq.social.utility.resource.api.SocialResourceUtilities
SocialResourceProvider getSocialResourceProvider(Resource)

Package SCFUtilities

Méthodes dans com.adobe.cq.social.utility.scf.api.SCFUtilites
Chaîne getAvatar(UserProperties userProperties)
Chaîne getAvatar(UserProperties userProperties, int size)
Chaîne getAvatar(UserProperties userProperties, String absoluteDefaultAvatar)
Chaîne getAvatar(UserProperties userProperties, String absoluteDefaultAvatar, taille SocialUtils.AVATAR_SIZE)
Page getContainerPage(Resource resource)
Chaîne getSocialProfileURL(Chaîne nom d’utilisateur, résolveur ResourceResolver, page)
UserProperties getUserProperties(ResourceResolver resolver, String userId)

Pour Une Utilisation Interne Uniquement

booléen canAddNode(session de session, chemin de chaîne)
Chaîne createUniqueNameHint(message de chaîne)
Chaîne createUniqueNameHint(message de chaîne, int numRandomChars)
Chaîne generateRandomString(longueur int)
SocialResourceConfiguration getDefaultStorageConfig()
Page getPage(chemin de chaîne, résolveur ResourceResolver)
Chaîne getPagePath(Resource resource)
Chaîne getPagePath(Chaîne path)
Chaîne getResourceTypeForIncludedResource(composant Ressource, chaîne defaultResourceType, chaîne designPropertyName)
Chaîne getResourceTypeFromDesign(ressource de ressource, chaîne styleProperty, chaîne defaultValue)
booléen isResourceOwner(Resource resource)
String mapUGCPath(Resource resource resource)
String mapUGCPath(String ugcPath, ResourceResolver resolver)
booléen mayPost(ResourceResolver resolver, Resource resource)
Chaîne prepareUserGeneratedContent(ResourceResolver resolver, chemin d’accès de chaîne)

Méthodes devenues indisponibles

Node createNode(ResourceResolver resolver, String path, String nodeType)
Ressource getResourceAtPath(ResourceResolver resolver, chemin d’accès de chaîne)
Resource getResourceAtPath(ResourceResolver resolver, String path, String resourceType)
Configuration de getStorageCloudServiceConfig(ressource de ressource)
TranslationManager getTranslationManager()
TranslationSaveQueue getTranslationSaveQueue()
booléen mayAccessUGC(ResourceResolver resolver)

Sur cette page