Overview

Summary

ContactDonateImprint


Appendix E-25: STORY VIEW (UI prompt)


StoryViewFeatureFlagModuleInstagram

Properties (3)

PropertyTypeEntityReferenceModule
(1) StoryLONGStoryViewStoryStoryModule
(2) ViewedAtDATEStoryView
(3) ViewerLONGStoryViewUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /storyview/viewer/{id}findAllStoryViewOfViewer(id)FeatureFlagModuleGETUserAccount StoryView
(2) /storyview/story/{id}findAllStoryViewOfStory(id)FeatureFlagModuleGETStory StoryView
(3) /storyview/{id}updateStoryViewById(storyview)FeatureFlagModulePUTStoryView
(4) /storyview/{id}deleteStoryViewById(id)FeatureFlagModuleDELETEStoryView
(5) /storyview/{id}findStoryViewById(id)FeatureFlagModuleGETStoryView
(6) /storyviewinsertStoryView(storyview)FeatureFlagModulePOSTStoryView
(7) /storyviewfindAllStoryView()FeatureFlagModuleGETStoryView





Example:

final StoryView storyview = (StoryView) invokeModule(FEATURE_FLAG_MODULE + "/storyview/" + id, StoryView.class);
if (storyview != null) {
    final Story story1 = (Story) invokeModule(STORY_MODULE + "/story/" + storyview.getStory().getId(), Story.class);
    if (story1 != null) {
        final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + story1.getUserAccount().getId(), UserAccount.class);
        if (useraccount2 != null) {
        }
    }
    final UserAccount viewer3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + storyview.getViewer().getId(), UserAccount.class);
    if (viewer3 != null) {
    }
}
return storyview;


Overview

Summary

ContactDonateImprint