Class LegacyFlagsUtils

java.lang.Object
de.hybris.platform.directpersistence.LegacyFlagsUtils

public class LegacyFlagsUtils extends Object
LegacyFlagsUtils class allows turning *.legacy.mode flags on and off per thread.
  • Constructor Details

    • LegacyFlagsUtils

      public LegacyFlagsUtils()
  • Method Details

    • isLegacyFlagEnabled

      public static boolean isLegacyFlagEnabled(LegacyFlagsUtils.LegacyFlag flag, Boolean forced)
      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

      public static boolean isLegacyFlagEnabled(LegacyFlagsUtils.LegacyFlag flag)
      Checks legacy setting for selected @{link LegacyFlag}.
      Parameters:
      flag -
      Returns:
      value of given @{link LegacyFlag} for current thread.
    • enableLegacyFlag

      public static void enableLegacyFlag(LegacyFlagsUtils.LegacyFlag flag)
      Enables given @{link LegacyFlag} for current thread.
      Parameters:
      flag -
    • disableLegacyFlag

      public static void disableLegacyFlag(LegacyFlagsUtils.LegacyFlag flag)
      Disables given @{link LegacyFlag} for current thread.
      Parameters:
      flag -
    • clearLegacySetting

      public static void clearLegacySetting(LegacyFlagsUtils.LegacyFlag flag)
      Clears given @{link LegacyFlag} for current thread.
      Parameters:
      flag -