Class: $ressourceFetch

$ressourceFetch()

new $ressourceFetch()

Service d'accès aux ressources d'autres sesatheques

Source:
Requires:
  • module:$cache
  • module:$ressourceRepository

Requires

  • module:$cache
  • module:$ressourceRepository

Methods

(static) fetch(rid, next)

Renvoie une ressource récupérée ailleurs ou ici (ça peut être un alias)

Parameters:
Name Type Description
rid string

(une string baseId/origine/idOrigine marche aussi)

next ressourceCallback

(renvoie une EntityRessource si c'est local et ses propriétés sinon)

Source:

(static) fetchOriginal(aliasOf, next)

Renvoie une ressource récupérée ici ou ailleurs, en allant chercher l'original si rid remonte un alias.
Passe une erreur si la 2e ressource récupérée est encore un alias
(un alias d'alias ne devrait pas exister)

Parameters:
Name Type Description
aliasOf string
next ressourceCallback
Source:

(inner) fetchRid(mixedId, next)

Passe un rid à next

Parameters:
Name Type Description
mixedId

un oid ou baseId/oid ou baseId/origine/idOrigine ou origine/idOrigine

next

appelé avec (error, rid)

Source:

(inner) fetchURL(url, context)

Récupère le contenu d'une url externe

Parameters:
Name Type Description
url string
context Context
Source: