Overview

Summary

ContactDonateImprint


Appendix E-21: ARTIST (UI prompt)


ArtistTrackModuleSpotify

Properties (4)

PropertyTypeEntityReferenceModule
(1) CountryLONGArtistCountryCountryModule
(2) IsGhostArtistBOOLArtist
(3) IsVerifiedBOOLArtist
(4) NameSTRINGArtist


Module Interfaces (9)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /royaltyrecipient/artist/{id}findAllRoyaltyRecipientOfArtist(id)CountryModuleGETArtist RoyaltyRecipient
(2) /artist/{id}findArtistById(id)TrackModuleGETArtist
(3) /creatortoolusage/artist/{id}findAllCreatorToolUsageOfArtist(id)TrackModuleGETArtist CreatorToolUsage
(4) /artist/country/{id}findAllArtistOfCountry(id)TrackModuleGETCountry Artist
(5) /artist/{id}updateArtistById(artist)TrackModulePUTArtist
(6) /artist/{id}deleteArtistById(id)TrackModuleDELETEArtist
(7) /artistinsertArtist(artist)TrackModulePOSTArtist
(8) /trackartist/artist/{id}findAllTrackArtistOfArtist(id)TrackModuleGETArtist TrackArtist
(9) /artistfindAllArtist()TrackModuleGETArtist





Example:

final Artist artist = (Artist) invokeModule(TRACK_MODULE + "/artist/" + id, Artist.class);
if (artist != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + artist.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
}
return artist;


Overview

Summary

ContactDonateImprint