[MGNLUI-5761] Move deprecated AvailabilityChecker and AbstractAvailabilityRule to compatibility module Created: 24/Mar/20  Updated: 24/Mar/20

Status: Open
Project: Magnolia UI
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Neutral
Reporter: Šimon Demočko Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Issue split
split from MGNLUI-4971 Carefully deprecate all the functiona... Closed
dependency
is depended upon by MGNLUI-5763 Remove compatibility module Open
Template:
Acceptance criteria:
Empty
Task DoR:
Empty

 Description   
  • Deprecated info.magnolia.ui.api.availability.AvailabilityChecker and
  • info.magnolia.ui.api.availability.AbstractAvailabilityRule

are in API module. When eliminating compatibility module, move the classes to it.

Acceptance criteria

  • Move classes from API to compatibility module
    • propagate changes upstream: security, personalization and DX module, check other
  • Add @link to new reference of their replacements in JavaDoc here and here
  • move new AvailabilityChecker to API or better, next to the new Default implementation

Generated at Mon Feb 12 09:29:46 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.