Overview

Summary

ContactDonateImprint


2. COUNTRY MODULE (UI prompt)



Module Entities (20)

EntityAliasModuleGlobal Schema
(1) AlbumAlbumTrackModuleSpotify
(2) ArtistArtistTrackModuleSpotify
(3) CompanyEntityCompanyEntityCompanyEntityModuleSpotify
(4) CountryCountryCountryModuleSpotify
(5) CountryRegionCountryRegionMarketRegionModuleSpotify
(6) HardwareProductHardwareProductCountryModuleSpotify
(7) InvestmentRoundInvestmentRoundCompanyEntityModuleSpotify
(8) InvestmentRoundInvestorInvestmentRoundInvestorCountryModuleSpotify
(9) InvestorInvestorCountryModuleSpotify
(10) LabelLabelCountryModuleSpotify
(11) OfficeOfficeCompanyEntityModuleSpotify
(12) PartnerCompanyPartnerCompanyPartnerCompanyModuleSpotify
(13) PodcastPodcastCompanyEntityModuleSpotify
(14) RoyaltyLineRoyaltyLineMarketRegionModuleSpotify
(15) RoyaltyRecipientRoyaltyRecipientCountryModuleSpotify
(16) StreamEventStreamEventTrackModuleSpotify
(17) TelcoPartnershipTelcoPartnershipPartnerCompanyModuleSpotify
(18) TrackTrackTrackModuleSpotify
(19) TrackLabelTrackLabelCountryModuleSpotify
(20) UserAccountUserAccountUserAccountModuleSpotify

Module Interfaces (44)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /tracklabel/label/{id}findAllTrackLabelOfLabel(id)CountryModuleGETLabel TrackLabel
(2) /royaltyrecipientinsertRoyaltyRecipient(royaltyrecipient)CountryModulePOSTRoyaltyRecipient
(3) /tracklabel/{id}updateTrackLabelById(tracklabel)CountryModulePUTTrackLabel
(4) /country/{id}deleteCountryById(id)CountryModuleDELETECountry
(5) /hardwareproduct/{id}deleteHardwareProductById(id)CountryModuleDELETEHardwareProduct
(6) /label/{id}deleteLabelById(id)CountryModuleDELETELabel
(7) /labelinsertLabel(label)CountryModulePOSTLabel
(8) /investmentroundinvestor/{id}updateInvestmentRoundInvestorById(investmentroundinvestor)CountryModulePUTInvestmentRoundInvestor
(9) /label/{id}findLabelById(id)CountryModuleGETLabel
(10) /tracklabelinsertTrackLabel(tracklabel)CountryModulePOSTTrackLabel
(11) /hardwareproductfindAllHardwareProduct()CountryModuleGETHardwareProduct
(12) /tracklabel/{id}findTrackLabelById(id)CountryModuleGETTrackLabel
(13) /royaltyrecipient/{id}findRoyaltyRecipientById(id)CountryModuleGETRoyaltyRecipient
(14) /hardwareproduct/{id}findHardwareProductById(id)CountryModuleGETHardwareProduct
(15) /hardwareproduct/country/{id}findAllHardwareProductOfCountry(id)CountryModuleGETCountry HardwareProduct
(16) /country/{id}updateCountryById(country)CountryModulePUTCountry
(17) /hardwareproductinsertHardwareProduct(hardwareproduct)CountryModulePOSTHardwareProduct
(18) /tracklabel/track/{id}findAllTrackLabelOfTrack(id)CountryModuleGETTrack TrackLabel
(19) /investmentroundinvestorinsertInvestmentRoundInvestor(investmentroundinvestor)CountryModulePOSTInvestmentRoundInvestor
(20) /investmentroundinvestor/{id}deleteInvestmentRoundInvestorById(id)CountryModuleDELETEInvestmentRoundInvestor
(21) /investor/country/{id}findAllInvestorOfCountry(id)CountryModuleGETCountry Investor
(22) /investorfindAllInvestor()CountryModuleGETInvestor
(23) /countryinsertCountry(country)CountryModulePOSTCountry
(24) /royaltyrecipientfindAllRoyaltyRecipient()CountryModuleGETRoyaltyRecipient
(25) /royaltyrecipient/{id}updateRoyaltyRecipientById(royaltyrecipient)CountryModulePUTRoyaltyRecipient
(26) /investor/{id}updateInvestorById(investor)CountryModulePUTInvestor
(27) /countryfindAllCountry()CountryModuleGETCountry
(28) /royaltyrecipient/{id}deleteRoyaltyRecipientById(id)CountryModuleDELETERoyaltyRecipient
(29) /investor/{id}deleteInvestorById(id)CountryModuleDELETEInvestor
(30) /investmentroundinvestor/investmentround/{id}findAllInvestmentRoundInvestorOfInvestmentRound(id)CountryModuleGETInvestmentRound InvestmentRoundInvestor
(31) /country/{id}findCountryById(id)CountryModuleGETCountry
(32) /investorinsertInvestor(investor)CountryModulePOSTInvestor
(33) /label/country/{id}findAllLabelOfCountry(id)CountryModuleGETCountry Label
(34) /tracklabelfindAllTrackLabel()CountryModuleGETTrackLabel
(35) /investmentroundinvestor/{id}findInvestmentRoundInvestorById(id)CountryModuleGETInvestmentRoundInvestor
(36) /royaltyrecipient/label/{id}findAllRoyaltyRecipientOfLabel(id)CountryModuleGETLabel RoyaltyRecipient
(37) /investor/{id}findInvestorById(id)CountryModuleGETInvestor
(38) /tracklabel/{id}deleteTrackLabelById(id)CountryModuleDELETETrackLabel
(39) /labelfindAllLabel()CountryModuleGETLabel
(40) /investmentroundinvestor/investor/{id}findAllInvestmentRoundInvestorOfInvestor(id)CountryModuleGETInvestor InvestmentRoundInvestor
(41) /investmentroundinvestorfindAllInvestmentRoundInvestor()CountryModuleGETInvestmentRoundInvestor
(42) /hardwareproduct/{id}updateHardwareProductById(hardwareproduct)CountryModulePUTHardwareProduct
(43) /label/{id}updateLabelById(label)CountryModulePUTLabel
(44) /royaltyrecipient/artist/{id}findAllRoyaltyRecipientOfArtist(id)CountryModuleGETArtist RoyaltyRecipient






2.1 COUNTRY


CountryCountryModuleSpotify

Properties (3)

PropertyTypeEntityReferenceModule
(1) IsHighIncomeBOOLCountry
(2) IsoCodeSTRINGCountry
(3) NameSTRINGCountry





Example:

final Country country = (Country) invokeModule(COUNTRY_MODULE + "/country/" + id, Country.class);
if (country != null) {
}
return country;


2.2 HARDWARE PRODUCT


HardwareProductCountryModuleSpotify

Properties (5)

PropertyTypeEntityReferenceModule
(1) AnnouncedOnDATEHardwareProduct
(2) CategorySTRINGHardwareProduct
(3) CountryLONGHardwareProductCountryCountryModule
(4) DiscontinuedOnDATEHardwareProduct
(5) NameSTRINGHardwareProduct





Example:

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


2.3 INVESTMENT ROUND INVESTOR


InvestmentRoundInvestorCountryModuleSpotify

Properties (3)

PropertyTypeEntityReferenceModule
(1) InvestmentRoundLONGInvestmentRoundInvestorInvestmentRoundCompanyEntityModule
(2) InvestorLONGInvestmentRoundInvestorInvestorCountryModule
(3) OwnershipPercentDOUBLEInvestmentRoundInvestor





Example:

final InvestmentRoundInvestor investmentroundinvestor = (InvestmentRoundInvestor) invokeModule(COUNTRY_MODULE + "/investmentroundinvestor/" + id, InvestmentRoundInvestor.class);
if (investmentroundinvestor != null) {
    final Investor investor1 = (Investor) invokeModule(COUNTRY_MODULE + "/investor/" + investmentroundinvestor.getInvestor().getId(), Investor.class);
    if (investor1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + investor1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
    final InvestmentRound investmentround3 = (InvestmentRound) invokeModule(COMPANY_ENTITY_MODULE + "/investmentround/" + investmentroundinvestor.getInvestmentRound().getId(), InvestmentRound.class);
    if (investmentround3 != null) {
        final CompanyEntity companyentity4 = (CompanyEntity) invokeModule(COMPANY_ENTITY_MODULE + "/companyentity/" + investmentround3.getCompanyEntity().getId(), CompanyEntity.class);
        if (companyentity4 != null) {
            final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + companyentity4.getCountry().getId(), Country.class);
            if (country5 != null) {
            }
        }
    }
}
return investmentroundinvestor;


2.4 INVESTOR


InvestorCountryModuleSpotify

Properties (3)

PropertyTypeEntityReferenceModule
(1) CountryLONGInvestorCountryCountryModule
(2) NameSTRINGInvestor
(3) TypeSTRINGInvestor





Example:

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


2.5 LABEL


LabelCountryModuleSpotify

Properties (3)

PropertyTypeEntityReferenceModule
(1) CountryLONGLabelCountryCountryModule
(2) NameSTRINGLabel
(3) WebsiteSTRINGLabel





Example:

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


2.6 ROYALTY RECIPIENT


RoyaltyRecipientCountryModuleSpotify

Properties (4)

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





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;


2.7 TRACK LABEL


TrackLabelCountryModuleSpotify

Properties (2)

PropertyTypeEntityReferenceModule
(1) LabelLONGTrackLabelLabelCountryModule
(2) TrackLONGTrackLabelTrackTrackModule





Example:

final TrackLabel tracklabel = (TrackLabel) invokeModule(COUNTRY_MODULE + "/tracklabel/" + id, TrackLabel.class);
if (tracklabel != null) {
    final Label label1 = (Label) invokeModule(COUNTRY_MODULE + "/label/" + tracklabel.getLabel().getId(), Label.class);
    if (label1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + label1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
    final Track track3 = (Track) invokeModule(TRACK_MODULE + "/track/" + tracklabel.getTrack().getId(), Track.class);
    if (track3 != null) {
        final Album album4 = (Album) invokeModule(TRACK_MODULE + "/album/" + track3.getAlbum().getId(), Album.class);
        if (album4 != null) {
            final Label label5 = (Label) invokeModule(COUNTRY_MODULE + "/label/" + album4.getLabel().getId(), Label.class);
            if (label5 != null) {
                final Country country6 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + label5.getCountry().getId(), Country.class);
                if (country6 != null) {
                }
            }
        }
    }
}
return tracklabel;


Overview

Summary

ContactDonateImprint