SL23W41: Difference between revisions

From ETM
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
<br />
<br />


* Conversion of FakeKey, VariantId etc. to sealed classes
*Conversion of FakeKey, VariantId etc. to sealed classes
** Definition of globally used Keys for all components using OptionCaches
**Definition of globally used Keys for all components using OptionCaches
** Allows usage of Key+OptionDraft combination to change any value
**Allows usage of Key+OptionDraft combination to change any value
** '''Planning for more Key implementations'''
**'''Planning for more Key implementations'''
*** '''QueryParams / For a QueryBuilder kind of page'''
***'''QueryParams / For a QueryBuilder kind of page'''
*** '''WorldKey'''
***'''WorldKey'''
*** '''LandKey'''
***'''LandKey'''
*** '''Boc / ChunkliKey / Changing Blueprints (Tagging, Rating etc?)'''
***'''Boc / ChunkliKey / Changing Blueprints (Tagging, Rating etc?)'''
*** '''Possibly generaliyed UserPodKey to support all Pod types at once similar to VariantId keys?'''
***'''Possibly generaliyed UserPodKey to support all Pod types at once similar to VariantId keys?'''
* Refactor of Flambda<?,?> generic to only use Flambda<?> as the second generic was unused in 99% of cases
*Refactor of Flambda<?,?> generic to only use Flambda<?> as the second generic was unused in 99% of cases
*'''Cleanup OptionActions as nearly all systems now should support changeOptionByDraft combined with passing a sealed KDraft impl'''
*
*

Revision as of 15:42, 13 October 2023

◄ SL23W40 | SL23W42 ►


  • Conversion of FakeKey, VariantId etc. to sealed classes
    • Definition of globally used Keys for all components using OptionCaches
    • Allows usage of Key+OptionDraft combination to change any value
    • Planning for more Key implementations
      • QueryParams / For a QueryBuilder kind of page
      • WorldKey
      • LandKey
      • Boc / ChunkliKey / Changing Blueprints (Tagging, Rating etc?)
      • Possibly generaliyed UserPodKey to support all Pod types at once similar to VariantId keys?
  • Refactor of Flambda<?,?> generic to only use Flambda<?> as the second generic was unused in 99% of cases
  • Cleanup OptionActions as nearly all systems now should support changeOptionByDraft combined with passing a sealed KDraft impl