LPS-44087; LPS-43531 - Update Alloy 2.0.x to 0e93f2ba381ea1b7b0149feee0844c7b09ab0a87
LPS-43874 Add new AssetTestUtil
LPS-43874 Minor SF - no logic changes
LPS-43874 Add new test classes for AssetCategory and AssetVocabulary StagedModelDataHandlers
LPS-43874 validation can be alphabetical and not logical
LPS-43874 SF
Test Fixes - CPSites.testcase - paths
Test Fixes - CPSites.testcase - macros
LPS-44542 Set search parameters based on searchContext
LPS-44705 Introduce portlet specific settings wrapper to encapsulate settings related logic in Message Boards
LPS-44705 Since this is brand new, let's use the latest patterns
LPS-44705 Match usage in MBMessageLSI
LPS-44705 SF
LPS-44705 Use MBUtil, it can also never be null now
LPS-44705 Call it getMBSettings, not because MBUtil would ever return anything else, but just so we namespace it to match so the method and var name are the same. And since this is new, we can always go for a new pattern of namespacing it all.
LPS-44705 Auto SF
LPS-44705 Since it's called MBSettings, let's make it a real Settings object so that all *Settings (or as much as possible), really is a Settings object. Leverage the beauty of interfaces.
LPS-44705 This method should now never be needed
LPS-44705 Remove unnecessary code
LPS-44705 Sort very old code