Overview

Summary

ContactDonateImprint


4. MARKET REGION MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) CountryCountryCountryModuleSpotify
(2) CountryRegionCountryRegionMarketRegionModuleSpotify
(3) MarketRegionMarketRegionMarketRegionModuleSpotify
(4) RoyaltyLineRoyaltyLineMarketRegionModuleSpotify
(5) RoyaltyRecipientRoyaltyRecipientCountryModuleSpotify
(6) RoyaltyStatementRoyaltyStatementMarketRegionModuleSpotify
(7) TrackTrackTrackModuleSpotify

Module Interfaces (26)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /countryregion/marketregion/{id}findAllCountryRegionOfMarketRegion(id)MarketRegionModuleGETMarketRegion CountryRegion
(2) /royaltyline/{id}updateRoyaltyLineById(royaltyline)MarketRegionModulePUTRoyaltyLine
(3) /marketregion/{id}deleteMarketRegionById(id)MarketRegionModuleDELETEMarketRegion
(4) /royaltystatementfindAllRoyaltyStatement()MarketRegionModuleGETRoyaltyStatement
(5) /countryregion/{id}findCountryRegionById(id)MarketRegionModuleGETCountryRegion
(6) /countryregion/{id}deleteCountryRegionById(id)MarketRegionModuleDELETECountryRegion
(7) /royaltystatement/marketregion/{id}findAllRoyaltyStatementOfMarketRegion(id)MarketRegionModuleGETMarketRegion RoyaltyStatement
(8) /royaltylinefindAllRoyaltyLine()MarketRegionModuleGETRoyaltyLine
(9) /countryregioninsertCountryRegion(countryregion)MarketRegionModulePOSTCountryRegion
(10) /royaltystatement/{id}deleteRoyaltyStatementById(id)MarketRegionModuleDELETERoyaltyStatement
(11) /countryregionfindAllCountryRegion()MarketRegionModuleGETCountryRegion
(12) /royaltyline/royaltystatement/{id}findAllRoyaltyLineOfRoyaltyStatement(id)MarketRegionModuleGETRoyaltyStatement RoyaltyLine
(13) /countryregion/country/{id}findAllCountryRegionOfCountry(id)MarketRegionModuleGETCountry CountryRegion
(14) /royaltylineinsertRoyaltyLine(royaltyline)MarketRegionModulePOSTRoyaltyLine
(15) /royaltyline/track/{id}findAllRoyaltyLineOfTrack(id)MarketRegionModuleGETTrack RoyaltyLine
(16) /royaltystatementinsertRoyaltyStatement(royaltystatement)MarketRegionModulePOSTRoyaltyStatement
(17) /royaltystatement/{id}findRoyaltyStatementById(id)MarketRegionModuleGETRoyaltyStatement
(18) /marketregionfindAllMarketRegion()MarketRegionModuleGETMarketRegion
(19) /marketregioninsertMarketRegion(marketregion)MarketRegionModulePOSTMarketRegion
(20) /countryregion/{id}updateCountryRegionById(countryregion)MarketRegionModulePUTCountryRegion
(21) /royaltystatement/{id}updateRoyaltyStatementById(royaltystatement)MarketRegionModulePUTRoyaltyStatement
(22) /marketregion/{id}updateMarketRegionById(marketregion)MarketRegionModulePUTMarketRegion
(23) /royaltyline/{id}findRoyaltyLineById(id)MarketRegionModuleGETRoyaltyLine
(24) /royaltyline/{id}deleteRoyaltyLineById(id)MarketRegionModuleDELETERoyaltyLine
(25) /royaltyline/royaltyrecipient/{id}findAllRoyaltyLineOfRoyaltyRecipient(id)MarketRegionModuleGETRoyaltyRecipient RoyaltyLine
(26) /marketregion/{id}findMarketRegionById(id)MarketRegionModuleGETMarketRegion






4.1 COUNTRY REGION


CountryRegionMarketRegionModuleSpotify

Properties (2)

PropertyTypeEntityReferenceModule
(1) CountryLONGCountryRegionCountryCountryModule
(2) MarketRegionLONGCountryRegionMarketRegionMarketRegionModule





Example:

final CountryRegion countryregion = (CountryRegion) invokeModule(MARKET_REGION_MODULE + "/countryregion/" + id, CountryRegion.class);
if (countryregion != null) {
    final MarketRegion marketregion1 = (MarketRegion) invokeModule(MARKET_REGION_MODULE + "/marketregion/" + countryregion.getMarketRegion().getId(), MarketRegion.class);
    if (marketregion1 != null) {
    }
    final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + countryregion.getCountry().getId(), Country.class);
    if (country2 != null) {
    }
}
return countryregion;


4.2 MARKET REGION


MarketRegionMarketRegionModuleSpotify

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGMarketRegion
(2) NameSTRINGMarketRegion





Example:

final MarketRegion marketregion = (MarketRegion) invokeModule(MARKET_REGION_MODULE + "/marketregion/" + id, MarketRegion.class);
if (marketregion != null) {
}
return marketregion;


4.3 ROYALTY LINE


RoyaltyLineMarketRegionModuleSpotify

Properties (7)

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





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;


4.4 ROYALTY STATEMENT


RoyaltyStatementMarketRegionModuleSpotify

Properties (6)

PropertyTypeEntityReferenceModule
(1) MarketRegionLONGRoyaltyStatementMarketRegionMarketRegionModule
(2) PeriodEndDATERoyaltyStatement
(3) PeriodStartDATERoyaltyStatement
(4) RevenueAdsDOUBLERoyaltyStatement
(5) RevenueSubscriptionsDOUBLERoyaltyStatement
(6) TotalStreamsLONGRoyaltyStatement





Example:

final RoyaltyStatement royaltystatement = (RoyaltyStatement) invokeModule(MARKET_REGION_MODULE + "/royaltystatement/" + id, RoyaltyStatement.class);
if (royaltystatement != null) {
    final MarketRegion marketregion1 = (MarketRegion) invokeModule(MARKET_REGION_MODULE + "/marketregion/" + royaltystatement.getMarketRegion().getId(), MarketRegion.class);
    if (marketregion1 != null) {
    }
}
return royaltystatement;


Overview

Summary

ContactDonateImprint