Overview

Summary

ContactDonateImprint


Appendix E-14: USER FEATURE FLAG (UI prompt)


UserFeatureFlagFeatureFlagModuleInstagram

Properties (4)

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


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /userfeatureflag/{id}deleteUserFeatureFlagById(id)FeatureFlagModuleDELETEUserFeatureFlag
(2) /userfeatureflagfindAllUserFeatureFlag()FeatureFlagModuleGETUserFeatureFlag
(3) /userfeatureflaginsertUserFeatureFlag(userfeatureflag)FeatureFlagModulePOSTUserFeatureFlag
(4) /userfeatureflag/useraccount/{id}findAllUserFeatureFlagOfUserAccount(id)FeatureFlagModuleGETUserAccount UserFeatureFlag
(5) /userfeatureflag/featureflag/{id}findAllUserFeatureFlagOfFeatureFlag(id)FeatureFlagModuleGETFeatureFlag UserFeatureFlag
(6) /userfeatureflag/{id}findUserFeatureFlagById(id)FeatureFlagModuleGETUserFeatureFlag
(7) /userfeatureflag/{id}updateUserFeatureFlagById(userfeatureflag)FeatureFlagModulePUTUserFeatureFlag





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