Overview

Summary

ContactDonateImprint


Appendix E-15: SPACE PARTICIPANT (UI prompt)


SpaceParticipantSpaceModuleTwitterX

Properties (5)

PropertyTypeEntityReferenceModule
(1) JoinedAtSTRINGSpaceParticipant
(2) LeftAtSTRINGSpaceParticipant
(3) RoleSTRINGSpaceParticipant
(4) SpaceLONGSpaceParticipantSpaceSpaceModule
(5) UserLONGSpaceParticipantUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /spaceparticipant/{id}findSpaceParticipantById(id)SpaceModuleGETSpaceParticipant
(2) /spaceparticipant/{id}deleteSpaceParticipantById(id)SpaceModuleDELETESpaceParticipant
(3) /spaceparticipant/{id}updateSpaceParticipantById(spaceparticipant)SpaceModulePUTSpaceParticipant
(4) /spaceparticipant/user/{id}findAllSpaceParticipantOfUser(id)SpaceModuleGETUserAccount SpaceParticipant
(5) /spaceparticipant/space/{id}findAllSpaceParticipantOfSpace(id)SpaceModuleGETSpace SpaceParticipant
(6) /spaceparticipantfindAllSpaceParticipant()SpaceModuleGETSpaceParticipant
(7) /spaceparticipantinsertSpaceParticipant(spaceparticipant)SpaceModulePOSTSpaceParticipant





Example:

final SpaceParticipant spaceparticipant = (SpaceParticipant) invokeModule(SPACE_MODULE + "/spaceparticipant/" + id, SpaceParticipant.class);
if (spaceparticipant != null) {
    final UserAccount user1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + spaceparticipant.getUser().getId(), UserAccount.class);
    if (user1 != null) {
    }
    final Space space2 = (Space) invokeModule(SPACE_MODULE + "/space/" + spaceparticipant.getSpace().getId(), Space.class);
    if (space2 != null) {
        final UserAccount creatoruser3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + space2.getCreatorUser().getId(), UserAccount.class);
        if (creatoruser3 != null) {
        }
    }
}
return spaceparticipant;


Overview

Summary

ContactDonateImprint