Overview

Summary

ContactDonateImprint


Appendix E-14: CONNECTION (UI prompt)


ConnectionLearningTopicModuleLinkedIn

Properties (5)

PropertyTypeEntityReferenceModule
(1) AddresseeUserLONGConnectionUserAccountUserAccountModule
(2) RequestedAtDATEConnection
(3) RequesterUserLONGConnectionUserAccountUserAccountModule
(4) RespondedAtDATEConnection
(5) StatusSTRINGConnection


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /connection/{id}deleteConnectionById(id)LearningTopicModuleDELETEConnection
(2) /connectioninsertConnection(connection)LearningTopicModulePOSTConnection
(3) /connection/{id}findConnectionById(id)LearningTopicModuleGETConnection
(4) /connection/requesteruser/{id}findAllConnectionOfRequesterUser(id)LearningTopicModuleGETUserAccount Connection
(5) /connectionfindAllConnection()LearningTopicModuleGETConnection
(6) /connection/{id}updateConnectionById(connection)LearningTopicModulePUTConnection
(7) /connection/addresseeuser/{id}findAllConnectionOfAddresseeUser(id)LearningTopicModuleGETUserAccount Connection





Example:

final Connection connection = (Connection) invokeModule(LEARNING_TOPIC_MODULE + "/connection/" + id, Connection.class);
if (connection != null) {
    final UserAccount addresseeuser1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + connection.getAddresseeUser().getId(), UserAccount.class);
    if (addresseeuser1 != null) {
    }
    final UserAccount requesteruser2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + connection.getRequesterUser().getId(), UserAccount.class);
    if (requesteruser2 != null) {
    }
}
return connection;


Overview

Summary

ContactDonateImprint