Overview

Summary

ContactDonateImprint


Appendix E-36: ROYALTY LINE (UI prompt)


RoyaltyLineMarketRegionModuleSpotify

Properties (7)

PropertyTypeEntityReferenceModule
(1) AmountEurDOUBLERoyaltyLine
(2) AmountUsdDOUBLERoyaltyLine
(3) RoyaltyRecipientLONGRoyaltyLineRoyaltyRecipientCountryModule
(4) RoyaltyStatementLONGRoyaltyLineRoyaltyStatementMarketRegionModule
(5) SharePercentDOUBLERoyaltyLine
(6) StreamsCountLONGRoyaltyLine
(7) TrackLONGRoyaltyLineTrackTrackModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /royaltylineinsertRoyaltyLine(royaltyline)MarketRegionModulePOSTRoyaltyLine
(2) /royaltylinefindAllRoyaltyLine()MarketRegionModuleGETRoyaltyLine
(3) /royaltyline/{id}findRoyaltyLineById(id)MarketRegionModuleGETRoyaltyLine
(4) /royaltyline/{id}deleteRoyaltyLineById(id)MarketRegionModuleDELETERoyaltyLine
(5) /royaltyline/royaltystatement/{id}findAllRoyaltyLineOfRoyaltyStatement(id)MarketRegionModuleGETRoyaltyStatement RoyaltyLine
(6) /royaltyline/track/{id}findAllRoyaltyLineOfTrack(id)MarketRegionModuleGETTrack RoyaltyLine
(7) /royaltyline/royaltyrecipient/{id}findAllRoyaltyLineOfRoyaltyRecipient(id)MarketRegionModuleGETRoyaltyRecipient RoyaltyLine
(8) /royaltyline/{id}updateRoyaltyLineById(royaltyline)MarketRegionModulePUTRoyaltyLine





Example:

final RoyaltyLine royaltyline = (RoyaltyLine) invokeModule(MARKET_REGION_MODULE + "/royaltyline/" + id, RoyaltyLine.class);
if (royaltyline != null) {
    final RoyaltyRecipient royaltyrecipient1 = (RoyaltyRecipient) invokeModule(COUNTRY_MODULE + "/royaltyrecipient/" + royaltyline.getRoyaltyRecipient().getId(), RoyaltyRecipient.class);
    if (royaltyrecipient1 != null) {
        final Label label2 = (Label) invokeModule(COUNTRY_MODULE + "/label/" + royaltyrecipient1.getLabel().getId(), Label.class);
        if (label2 != null) {
            final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + label2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
        final Artist artist4 = (Artist) invokeModule(TRACK_MODULE + "/artist/" + royaltyrecipient1.getArtist().getId(), Artist.class);
        if (artist4 != null) {
            final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + artist4.getCountry().getId(), Country.class);
            if (country5 != null) {
            }
        }
    }
    final Track track6 = (Track) invokeModule(TRACK_MODULE + "/track/" + royaltyline.getTrack().getId(), Track.class);
    if (track6 != null) {
        final Album album7 = (Album) invokeModule(TRACK_MODULE + "/album/" + track6.getAlbum().getId(), Album.class);
        if (album7 != null) {
            final Label label8 = (Label) invokeModule(COUNTRY_MODULE + "/label/" + album7.getLabel().getId(), Label.class);
            if (label8 != null) {
                final Country country9 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + label8.getCountry().getId(), Country.class);
                if (country9 != null) {
                }
            }
        }
    }
    final RoyaltyStatement royaltystatement10 = (RoyaltyStatement) invokeModule(MARKET_REGION_MODULE + "/royaltystatement/" + royaltyline.getRoyaltyStatement().getId(), RoyaltyStatement.class);
    if (royaltystatement10 != null) {
        final MarketRegion marketregion11 = (MarketRegion) invokeModule(MARKET_REGION_MODULE + "/marketregion/" + royaltystatement10.getMarketRegion().getId(), MarketRegion.class);
        if (marketregion11 != null) {
        }
    }
}
return royaltyline;


Overview

Summary

ContactDonateImprint