Image du projet 'E-Privacy' téléversée
  1. E-Privacy
  2. EPRIVACY-176

Récupération du pattern et du service de cookie à partir d'une URL

XMLWordImprimable

    • Icon: Demande d'amélioration Demande d'amélioration
    • Résolution: Non résolu
    • Icon: Mineur Mineur
    • master
    • 2.7.5
    • Aucune
    • 3
    • 1
    • 4
    • 1

      Bonjour,

      Certains développements nécessitent de connaître le service utilisé. (Insertion de vidéo en dehors d'une toolbox, par exemple).

      Actuellement, il est nécessaire de récupérer le nom du service de la manière suivante, pour chaque projet :

      /**
           * Récupère le service lié à une URL.
           * Par exemple, récupère le nom du service "youtube" à partir d'une url de vidéo Youtube "www.youtube.com/embed[...]".
           * @param url L'url dont on souhaite connaitre le service.
           * @return Le nom du service Orejime.
           */
          public static String getCookieService(final String url) {
              return ApplicationContextManager.getAllBeansOfType(AbstractCmpAdapter.class).values()
                  .stream()
                  .filter(a -> url.contains(a.getPattern()))
                  .map(CmpAdapter::getService)
                  .findFirst()
                  .orElse(null);
          }
      

      Il pourrait être utile d'avoir une méthode directement dans E-Privacy qui retourne le nom du service.

      Je reste disponible au besoin,
      Bonne journée

      Anaïs

            Non attribuée Non attribuée
            anais.pignet Anais PIGNET [X] (Inactif)
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            2 Démarre l'observation de ce ticket

              Création:
              Mise à jour: