Overview

Summary

ContactDonateImprint


Appendix E-16: USER SESSION (UI prompt)


UserSessionDeviceModuleYouTubeCom

Properties (7)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEUserSession
(2) DeviceLONGUserSessionDeviceDeviceModule
(3) ExpiresAtDATEUserSession
(4) IpAddressSTRINGUserSession
(5) RevokedAtDATEUserSession
(6) UserLONGUserSessionUserUserModule
(7) UserAgentSTRINGUserSession


Module Interfaces (9)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /usersession/{id}deleteUserSessionById(id)DeviceModuleDELETEUserSession
(2) /usersession/device/{id}findAllUserSessionOfDevice(id)DeviceModuleGETDevice UserSession
(3) /usersession/{id}findUserSessionById(id)DeviceModuleGETUserSession
(4) /usersessionfindAllUserSession()DeviceModuleGETUserSession
(5) /usersessioninsertUserSession(usersession)DeviceModulePOSTUserSession
(6) /usersession/{id}updateUserSessionById(usersession)DeviceModulePUTUserSession
(7) /usersession/user/{id}findAllUserSessionOfUser(id)DeviceModuleGETUser UserSession
(8) /videoview/session/{id}findAllVideoViewOfSession(id)DeviceModuleGETUserSession VideoView
(9) /watchhistory/session/{id}findAllWatchHistoryOfSession(id)VideoModuleGETUserSession WatchHistory





Example:

final UserSession usersession = (UserSession) invokeModule(DEVICE_MODULE + "/usersession/" + id, UserSession.class);
if (usersession != null) {
    final User user1 = (User) invokeModule(USER_MODULE + "/user/" + usersession.getUser().getId(), User.class);
    if (user1 != null) {
    }
    final Device device2 = (Device) invokeModule(DEVICE_MODULE + "/device/" + usersession.getDevice().getId(), Device.class);
    if (device2 != null) {
    }
}
return usersession;


Overview

Summary

ContactDonateImprint