Overview

Summary

ContactDonateImprint


Appendix E-22: PODCAST EPISODE (UI prompt)


PodcastEpisodeTrackModuleSpotify

Properties (6)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGPodcastEpisode
(2) DurationSecondsLONGPodcastEpisode
(3) HasMusicBOOLPodcastEpisode
(4) PodcastLONGPodcastEpisodePodcastCompanyEntityModule
(5) ReleaseDateDATEPodcastEpisode
(6) TitleSTRINGPodcastEpisode


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /playlistitem/podcastepisode/{id}findAllPlaylistItemOfPodcastEpisode(id)PlaylistModuleGETPodcastEpisode PlaylistItem
(2) /podcastepisode/{id}findPodcastEpisodeById(id)TrackModuleGETPodcastEpisode
(3) /podcastepisode/{id}deletePodcastEpisodeById(id)TrackModuleDELETEPodcastEpisode
(4) /podcastepisodeinsertPodcastEpisode(podcastepisode)TrackModulePOSTPodcastEpisode
(5) /podcastepisode/{id}updatePodcastEpisodeById(podcastepisode)TrackModulePUTPodcastEpisode
(6) /podcastepisode/podcast/{id}findAllPodcastEpisodeOfPodcast(id)TrackModuleGETPodcast PodcastEpisode
(7) /podcastepisodefindAllPodcastEpisode()TrackModuleGETPodcastEpisode
(8) /streamevent/podcastepisode/{id}findAllStreamEventOfPodcastEpisode(id)TrackModuleGETPodcastEpisode StreamEvent





Example:

final PodcastEpisode podcastepisode = (PodcastEpisode) invokeModule(TRACK_MODULE + "/podcastepisode/" + id, PodcastEpisode.class);
if (podcastepisode != null) {
    final Podcast podcast1 = (Podcast) invokeModule(COMPANY_ENTITY_MODULE + "/podcast/" + podcastepisode.getPodcast().getId(), Podcast.class);
    if (podcast1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + podcast1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
}
return podcastepisode;


Overview

Summary

ContactDonateImprint