Overview

Summary

ContactDonateImprint


Appendix E-30: CHANNEL MEMBER (UI prompt)


ChannelMemberUserModuleYouTubeCom

Properties (4)

PropertyTypeEntityReferenceModule
(1) ChannelLONGChannelMemberChannelChannelModule
(2) CreatedAtDATEChannelMember
(3) RoleSTRINGChannelMember
(4) UserLONGChannelMemberUserUserModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /channelmember/channel/{id}findAllChannelMemberOfChannel(id)UserModuleGETChannel ChannelMember
(2) /channelmember/user/{id}findAllChannelMemberOfUser(id)UserModuleGETUser ChannelMember
(3) /channelmember/{id}findChannelMemberById(id)UserModuleGETChannelMember
(4) /channelmember/{id}updateChannelMemberById(channelmember)UserModulePUTChannelMember
(5) /channelmemberinsertChannelMember(channelmember)UserModulePOSTChannelMember
(6) /channelmember/{id}deleteChannelMemberById(id)UserModuleDELETEChannelMember
(7) /channelmemberfindAllChannelMember()UserModuleGETChannelMember





Example:

final ChannelMember channelmember = (ChannelMember) invokeModule(USER_MODULE + "/channelmember/" + id, ChannelMember.class);
if (channelmember != null) {
    final User user1 = (User) invokeModule(USER_MODULE + "/user/" + channelmember.getUser().getId(), User.class);
    if (user1 != null) {
    }
    final Channel channel2 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + channelmember.getChannel().getId(), Channel.class);
    if (channel2 != null) {
        final User owneruser3 = (User) invokeModule(USER_MODULE + "/user/" + channel2.getOwnerUser().getId(), User.class);
        if (owneruser3 != null) {
        }
    }
}
return channelmember;


Overview

Summary

ContactDonateImprint