Overview

Summary

ContactDonateImprint


6. PLAYLIST MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) AcquisitionAcquisitionPlaylistModuleSpotify
(2) CreatorToolCreatorToolPlaylistModuleSpotify
(3) CreatorToolUsageCreatorToolUsageTrackModuleSpotify
(4) PlaylistPlaylistPlaylistModuleSpotify
(5) PlaylistItemPlaylistItemPlaylistModuleSpotify
(6) PodcastEpisodePodcastEpisodeTrackModuleSpotify
(7) TrackTrackTrackModuleSpotify

Module Interfaces (23)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /creatortool/{id}deleteCreatorToolById(id)PlaylistModuleDELETECreatorTool
(2) /playlistitem/playlist/{id}findAllPlaylistItemOfPlaylist(id)PlaylistModuleGETPlaylist PlaylistItem
(3) /playlist/{id}findPlaylistById(id)PlaylistModuleGETPlaylist
(4) /acquisition/{id}findAcquisitionById(id)PlaylistModuleGETAcquisition
(5) /acquisitioninsertAcquisition(acquisition)PlaylistModulePOSTAcquisition
(6) /playlistitem/podcastepisode/{id}findAllPlaylistItemOfPodcastEpisode(id)PlaylistModuleGETPodcastEpisode PlaylistItem
(7) /playlistinsertPlaylist(playlist)PlaylistModulePOSTPlaylist
(8) /playlist/{id}deletePlaylistById(id)PlaylistModuleDELETEPlaylist
(9) /playlistitem/{id}findPlaylistItemById(id)PlaylistModuleGETPlaylistItem
(10) /acquisition/{id}deleteAcquisitionById(id)PlaylistModuleDELETEAcquisition
(11) /creatortoolinsertCreatorTool(creatortool)PlaylistModulePOSTCreatorTool
(12) /playlistitem/track/{id}findAllPlaylistItemOfTrack(id)PlaylistModuleGETTrack PlaylistItem
(13) /playlistitem/{id}deletePlaylistItemById(id)PlaylistModuleDELETEPlaylistItem
(14) /creatortoolfindAllCreatorTool()PlaylistModuleGETCreatorTool
(15) /playlistitemfindAllPlaylistItem()PlaylistModuleGETPlaylistItem
(16) /playlist/{id}updatePlaylistById(playlist)PlaylistModulePUTPlaylist
(17) /playlistiteminsertPlaylistItem(playlistitem)PlaylistModulePOSTPlaylistItem
(18) /playlistitem/{id}updatePlaylistItemById(playlistitem)PlaylistModulePUTPlaylistItem
(19) /acquisition/{id}updateAcquisitionById(acquisition)PlaylistModulePUTAcquisition
(20) /creatortool/{id}updateCreatorToolById(creatortool)PlaylistModulePUTCreatorTool
(21) /acquisitionfindAllAcquisition()PlaylistModuleGETAcquisition
(22) /creatortool/{id}findCreatorToolById(id)PlaylistModuleGETCreatorTool
(23) /playlistfindAllPlaylist()PlaylistModuleGETPlaylist






6.1 ACQUISITION


AcquisitionPlaylistModuleSpotify

Properties (8)

PropertyTypeEntityReferenceModule
(1) AcquirerLONGAcquisition
(2) AnnouncedOnDATEAcquisition
(3) ClosedOnDATEAcquisition
(4) DescriptionSTRINGAcquisition
(5) IntegratedIntoLONGAcquisition
(6) PriceEurDOUBLEAcquisition
(7) TargetCountryLONGAcquisition
(8) TargetNameSTRINGAcquisition





Example:

final Acquisition acquisition = (Acquisition) invokeModule(PLAYLIST_MODULE + "/acquisition/" + id, Acquisition.class);
if (acquisition != null) {
}
return acquisition;


6.2 CREATOR TOOL


CreatorToolPlaylistModuleSpotify

Properties (3)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGCreatorTool
(2) IsOwnedBySpotifyBOOLCreatorTool
(3) NameSTRINGCreatorTool





Example:

final CreatorTool creatortool = (CreatorTool) invokeModule(PLAYLIST_MODULE + "/creatortool/" + id, CreatorTool.class);
if (creatortool != null) {
}
return creatortool;


6.3 PLAYLIST


PlaylistPlaylistModuleSpotify

Properties (7)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEPlaylist
(2) DescriptionSTRINGPlaylist
(3) IsAlgorithmicBOOLPlaylist
(4) IsCollaborativeBOOLPlaylist
(5) IsEditorialBOOLPlaylist
(6) OwnerUserLONGPlaylist
(7) TitleSTRINGPlaylist





Example:

final Playlist playlist = (Playlist) invokeModule(PLAYLIST_MODULE + "/playlist/" + id, Playlist.class);
if (playlist != null) {
}
return playlist;


6.4 PLAYLIST ITEM


PlaylistItemPlaylistModuleSpotify

Properties (6)

PropertyTypeEntityReferenceModule
(1) AddedAtDATEPlaylistItem
(2) AddedByUserLONGPlaylistItem
(3) PlaylistLONGPlaylistItemPlaylistPlaylistModule
(4) PodcastEpisodeLONGPlaylistItemPodcastEpisodeTrackModule
(5) SortOrderLONGPlaylistItem
(6) TrackLONGPlaylistItemTrackTrackModule





Example:

final PlaylistItem playlistitem = (PlaylistItem) invokeModule(PLAYLIST_MODULE + "/playlistitem/" + id, PlaylistItem.class);
if (playlistitem != null) {
    final Track track1 = (Track) invokeModule(TRACK_MODULE + "/track/" + playlistitem.getTrack().getId(), Track.class);
    if (track1 != null) {
        final Album album2 = (Album) invokeModule(TRACK_MODULE + "/album/" + track1.getAlbum().getId(), Album.class);
        if (album2 != null) {
            final Label label3 = (Label) invokeModule(COUNTRY_MODULE + "/label/" + album2.getLabel().getId(), Label.class);
            if (label3 != null) {
                final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + label3.getCountry().getId(), Country.class);
                if (country4 != null) {
                }
            }
        }
    }
    final PodcastEpisode podcastepisode5 = (PodcastEpisode) invokeModule(TRACK_MODULE + "/podcastepisode/" + playlistitem.getPodcastEpisode().getId(), PodcastEpisode.class);
    if (podcastepisode5 != null) {
        final Podcast podcast6 = (Podcast) invokeModule(COMPANY_ENTITY_MODULE + "/podcast/" + podcastepisode5.getPodcast().getId(), Podcast.class);
        if (podcast6 != null) {
            final Country country7 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + podcast6.getCountry().getId(), Country.class);
            if (country7 != null) {
            }
        }
    }
    final Playlist playlist8 = (Playlist) invokeModule(PLAYLIST_MODULE + "/playlist/" + playlistitem.getPlaylist().getId(), Playlist.class);
    if (playlist8 != null) {
    }
}
return playlistitem;


Overview

Summary

ContactDonateImprint