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 Inhaltssubheadings– Liste der Unterüberschriften für den Inhaltsummary– Zusammenfassung oder Beschreibung des Inhaltsname– 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 InhaltsfolderId- Eindeutige ID des jeweiligen OrdnerinhaltsmimeType- MIME-Typ des ursprünglichen Inhalts.size- Größe des ursprünglichen Inhalts in ByteresourceUrl- Absolute URL zum originalen InhaltthumbnailUrl- Absolute URL zum Inhaltsminiaturbild, falls verfügbarfileName- Dateiname, der dem ursprünglichen Inhalt zugeordnet isttype– 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)