Class LegacyFlagsUtils
java.lang.Object
de.hybris.platform.directpersistence.LegacyFlagsUtils
LegacyFlagsUtils class allows turning *.legacy.mode flags on and off per thread.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumRepresents one of legacy flags: SYNC - synchronization, INIT - initialization, PERSIST - persistence, IMPEX - ImpEx, SYSTEM_SETUP_SORT - system setup sort. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidClears given @{link LegacyFlag} for current thread.static voidDisables given @{link LegacyFlag} for current thread.static voidEnables given @{link LegacyFlag} for current thread.static booleanChecks legacy setting for selected @{link LegacyFlag}.static booleanisLegacyFlagEnabled(LegacyFlagsUtils.LegacyFlag flag, Boolean forced) Checks legacy setting for selected @{link LegacyFlag}.
-
Constructor Details
-
LegacyFlagsUtils
public LegacyFlagsUtils()
-
-
Method Details
-
isLegacyFlagEnabled
Checks legacy setting for selected @{link LegacyFlag}. Can force value if not set.- Parameters:
flag-forced- forced value to be used if flag is not set in Config.- Returns:
- value of given @{link LegacyFlag} for current thread.
-
isLegacyFlagEnabled
Checks legacy setting for selected @{link LegacyFlag}.- Parameters:
flag-- Returns:
- value of given @{link LegacyFlag} for current thread.
-
enableLegacyFlag
Enables given @{link LegacyFlag} for current thread.- Parameters:
flag-
-
disableLegacyFlag
Disables given @{link LegacyFlag} for current thread.- Parameters:
flag-
-
clearLegacySetting
Clears given @{link LegacyFlag} for current thread.- Parameters:
flag-
-