Overview

Summary

ContactDonateImprint


Appendix E-14: ROYALTY RECIPIENT (UI prompt)


RoyaltyRecipientCountryModuleSpotify

Properties (4)

PropertyTypeEntityReferenceModule
(1) ArtistLONGRoyaltyRecipientArtistTrackModule
(2) LabelLONGRoyaltyRecipientLabelCountryModule
(3) NameOverrideSTRINGRoyaltyRecipient
(4) TypeSTRINGRoyaltyRecipient


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /royaltyrecipient/{id}findRoyaltyRecipientById(id)CountryModuleGETRoyaltyRecipient
(2) /royaltyrecipient/{id}updateRoyaltyRecipientById(royaltyrecipient)CountryModulePUTRoyaltyRecipient
(3) /royaltyrecipient/artist/{id}findAllRoyaltyRecipientOfArtist(id)CountryModuleGETArtist RoyaltyRecipient
(4) /royaltyrecipient/label/{id}findAllRoyaltyRecipientOfLabel(id)CountryModuleGETLabel RoyaltyRecipient
(5) /royaltyrecipientfindAllRoyaltyRecipient()CountryModuleGETRoyaltyRecipient
(6) /royaltyrecipientinsertRoyaltyRecipient(royaltyrecipient)CountryModulePOSTRoyaltyRecipient
(7) /royaltyrecipient/{id}deleteRoyaltyRecipientById(id)CountryModuleDELETERoyaltyRecipient
(8) /royaltyline/royaltyrecipient/{id}findAllRoyaltyLineOfRoyaltyRecipient(id)MarketRegionModuleGETRoyaltyRecipient RoyaltyLine





Example:

final RoyaltyRecipient royaltyrecipient = (RoyaltyRecipient) invokeModule(COUNTRY_MODULE + "/royaltyrecipient/" + id, RoyaltyRecipient.class);
if (royaltyrecipient != null) {
    final Label label1 = (Label) invokeModule(COUNTRY_MODULE + "/label/" + royaltyrecipient.getLabel().getId(), Label.class);
    if (label1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + label1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
    final Artist artist3 = (Artist) invokeModule(TRACK_MODULE + "/artist/" + royaltyrecipient.getArtist().getId(), Artist.class);
    if (artist3 != null) {
        final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + artist3.getCountry().getId(), Country.class);
        if (country4 != null) {
        }
    }
}
return royaltyrecipient;


Overview

Summary

ContactDonateImprint