Overview

Summary

ContactDonateImprint


2. FEATURE FLAG MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) FeatureFlagFeatureFlagFeatureFlagModuleInstagram
(2) LocationLocationFeatureFlagModuleInstagram
(3) PostPostUserAccountModuleInstagram
(4) StoryStoryStoryModuleInstagram
(5) StoryViewStoryViewFeatureFlagModuleInstagram
(6) UserAccountUserAccountUserAccountModuleInstagram
(7) UserFeatureFlagUserFeatureFlagFeatureFlagModuleInstagram

Module Interfaces (24)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /location/{id}updateLocationById(location)FeatureFlagModulePUTLocation
(2) /storyview/{id}findStoryViewById(id)FeatureFlagModuleGETStoryView
(3) /location/{id}findLocationById(id)FeatureFlagModuleGETLocation
(4) /userfeatureflagfindAllUserFeatureFlag()FeatureFlagModuleGETUserFeatureFlag
(5) /featureflag/{id}findFeatureFlagById(id)FeatureFlagModuleGETFeatureFlag
(6) /storyview/viewer/{id}findAllStoryViewOfViewer(id)FeatureFlagModuleGETUserAccount StoryView
(7) /userfeatureflag/{id}deleteUserFeatureFlagById(id)FeatureFlagModuleDELETEUserFeatureFlag
(8) /userfeatureflaginsertUserFeatureFlag(userfeatureflag)FeatureFlagModulePOSTUserFeatureFlag
(9) /featureflag/{id}updateFeatureFlagById(featureflag)FeatureFlagModulePUTFeatureFlag
(10) /location/{id}deleteLocationById(id)FeatureFlagModuleDELETELocation
(11) /featureflagfindAllFeatureFlag()FeatureFlagModuleGETFeatureFlag
(12) /locationinsertLocation(location)FeatureFlagModulePOSTLocation
(13) /locationfindAllLocation()FeatureFlagModuleGETLocation
(14) /storyview/{id}deleteStoryViewById(id)FeatureFlagModuleDELETEStoryView
(15) /userfeatureflag/{id}findUserFeatureFlagById(id)FeatureFlagModuleGETUserFeatureFlag
(16) /featureflaginsertFeatureFlag(featureflag)FeatureFlagModulePOSTFeatureFlag
(17) /userfeatureflag/{id}updateUserFeatureFlagById(userfeatureflag)FeatureFlagModulePUTUserFeatureFlag
(18) /storyviewinsertStoryView(storyview)FeatureFlagModulePOSTStoryView
(19) /storyview/story/{id}findAllStoryViewOfStory(id)FeatureFlagModuleGETStory StoryView
(20) /userfeatureflag/useraccount/{id}findAllUserFeatureFlagOfUserAccount(id)FeatureFlagModuleGETUserAccount UserFeatureFlag
(21) /featureflag/{id}deleteFeatureFlagById(id)FeatureFlagModuleDELETEFeatureFlag
(22) /storyview/{id}updateStoryViewById(storyview)FeatureFlagModulePUTStoryView
(23) /userfeatureflag/featureflag/{id}findAllUserFeatureFlagOfFeatureFlag(id)FeatureFlagModuleGETFeatureFlag UserFeatureFlag
(24) /storyviewfindAllStoryView()FeatureFlagModuleGETStoryView






2.1 FEATURE FLAG


FeatureFlagFeatureFlagModuleInstagram

Properties (4)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEFeatureFlag
(2) DescriptionSTRINGFeatureFlag
(3) IsGlobalEnabledBOOLFeatureFlag
(4) NameSTRINGFeatureFlag





Example:

final FeatureFlag featureflag = (FeatureFlag) invokeModule(FEATURE_FLAG_MODULE + "/featureflag/" + id, FeatureFlag.class);
if (featureflag != null) {
}
return featureflag;


2.2 LOCATION


LocationFeatureFlagModuleInstagram

Properties (7)

PropertyTypeEntityReferenceModule
(1) AddressSTRINGLocation
(2) CitySTRINGLocation
(3) CountrySTRINGLocation
(4) CreatedAtDATELocation
(5) LatitudeSTRINGLocation
(6) LongitudeSTRINGLocation
(7) NameSTRINGLocation





Example:

final Location location = (Location) invokeModule(FEATURE_FLAG_MODULE + "/location/" + id, Location.class);
if (location != null) {
}
return location;


2.3 STORY VIEW


StoryViewFeatureFlagModuleInstagram

Properties (3)

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





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;


2.4 USER FEATURE FLAG


UserFeatureFlagFeatureFlagModuleInstagram

Properties (4)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEUserFeatureFlag
(2) FeatureFlagLONGUserFeatureFlagFeatureFlagFeatureFlagModule
(3) IsEnabledBOOLUserFeatureFlag
(4) UserAccountLONGUserFeatureFlagUserAccountUserAccountModule





Example:

final UserFeatureFlag userfeatureflag = (UserFeatureFlag) invokeModule(FEATURE_FLAG_MODULE + "/userfeatureflag/" + id, UserFeatureFlag.class);
if (userfeatureflag != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userfeatureflag.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final FeatureFlag featureflag2 = (FeatureFlag) invokeModule(FEATURE_FLAG_MODULE + "/featureflag/" + userfeatureflag.getFeatureFlag().getId(), FeatureFlag.class);
    if (featureflag2 != null) {
    }
}
return userfeatureflag;


Overview

Summary

ContactDonateImprint