Vorzeigbar

Um einen einzelnen Inhalt rendern zu können, der von den Diensten Einfache Suche, Listeninhalte und Inhalt abrufen zurückgegeben wird, muss die von diesen Diensten verwendete Domänenentitätsklasse die com.hcl.unica.system.model.presentation.Presentable-Schnittstelle implementieren und die getPresentationDetails()-Methode überschreiben. Das von der com.hcl.unica.system.model.presentation.Presentable$PresentationDetails-Methode zurückgegebene getPresentationDetails()-Objekt muss sowohl die TextualPresentation- als auch die MultimediaPresentation-Details enthalten.

TextualPresentation enthält die folgenden Angaben:

  • Anmerkung: Die hervorgehobenen Felder sind obligatorisch. Geben Sie, falls verfügbar, Details zu den anderen Feldern an.
  • heading – Titel des Inhalts
  • subheadings – Liste der Unterüberschriften für den Inhalt
  • summary – Zusammenfassung oder Beschreibung des Inhalts
  • name – Sollte für den mit dem Inhalt verknüpften Dateinamen verwendet werden.
  • tags – Tags, die dem Inhalt zugeordnet sind (dies wird von Plug-ins verwendet, um den MIME-Typ oder die Kategorie des Inhalts zu vermitteln)

MultimediaPresentation enthält hingegen folgende Angaben:

  • Anmerkung: Die hervorgehobenen Felder sind obligatorisch. Geben Sie, falls verfügbar, Details zu den anderen Feldern an.
  • id - Eindeutige ID des Inhalts
  • folderId - Eindeutige ID des jeweiligen Ordnerinhalts
  • mimeType - MIME-Typ des ursprünglichen Inhalts.
  • size - Größe des ursprünglichen Inhalts in Byte
  • resourceUrl - Absolute URL zum originalen Inhalt
  • thumbnailUrl - Absolute URL zum Inhaltsminiaturbild, falls verfügbar
  • fileName - Dateiname, der dem ursprünglichen Inhalt zugeordnet ist
  • type – Typ-/Kategorie-ID des Inhalts (muss einer der Werte aus unterstützten Inhaltstypen sein, die mithilfe einer der anwendbaren Alternativen eingerichtet werden, die vom Content Integration Framework bereitgestellt werden)
  • list of variants – Jede Variante unterstützt nahezu dieselben Details wie die primären MultimediaPresentation-Details außer thumbnailUrl (es kann nur über eine eigene resourceUrl verfügen), folderId und variants (variant kann keine weiteren Varianten haben)