Traitement de l'information

<< Click to Display Table of Contents >>

Navigation:  Documentations techniques > OpenAir SDK > Playlist > Contenu >

Traitement de l'information

Chaque type d’élément est représenté par un modèle distinct : Playlist, Program, Screen, Run.

Chacun de ces modèles lis les informations fournies pour les conserver, gère la génération du code HTML et sa mise à jour, et contient les éléments enfants. Chaque élément pointe sur son parent direct, mais aussi sur la playlist, qui elle pointe sur la conduite.

Pour faciliter la recherche des éléments, ils sont rangés par GUID dans un dictionnaire {} dans leur élément parent. De plus, la playlist contient tous les GUID de ses émissions, écrans et pas.

Pour retrouver une playlist, un appel getPlaylist(guidlog) est effectué sur la conduite.

Pour retrouver un élément de la playlist, il est possible de faire un getItem(item, guid) (où item == RUN|SCREEN|PROGRAM|PLAYLIST), mais aussi les appels spécifiques getRun(guid), getScreen(guid) ou getProgram(guid).