[MAGNOLIA-3015] content API: cleanup Created: 19/Jan/10  Updated: 23/Jan/13  Resolved: 19/Mar/10

Status: Closed
Project: Magnolia
Component/s: core, testing
Affects Version/s: None
Fix Version/s: 4.3

Type: Improvement Priority: Major
Reporter: Philipp Bärfuss Assignee: Philipp Bärfuss
Resolution: Fixed Votes: 0
Labels: None
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Issue Links:
dependency
is depended upon by MAGNOLIA-2983 Support for binary properties in mock... Closed
is depended upon by MAGNOLIA-2984 Support for namePattern filtering in ... Closed
relation
is related to MAGNOLIA-3058 AbstractNodeData#getReferencedContent... Closed
Sub-Tasks:
Key
Summary
Type
Status
Assignee
MAGNOLIA-3016 content API cleanup: extract common a... Sub-task Closed Philipp Bärfuss  
MAGNOLIA-3017 content API cleanup: deprecate getChi... Sub-task Closed Philipp Bärfuss  
MAGNOLIA-3020 content API cleanup: improve the base... Sub-task Closed Philipp Bärfuss  
MAGNOLIA-3023 content API cleanup: add Content.setN... Sub-task Closed Philipp Bärfuss  
MAGNOLIA-3024 content API cleanup: deprecate create... Sub-task Closed Philipp Bärfuss  
MAGNOLIA-3022 content API cleanup: improve/align cr... Sub-task Closed Philipp Bärfuss  
MAGNOLIA-3025 content API cleanup: extract a Binary... Sub-task Closed Philipp Bärfuss  
MAGNOLIA-3018 content API cleanup: Content.getNodeD... Sub-task Closed Philipp Bärfuss  
MAGNOLIA-2706 Remove duplicated code for content de... Sub-task Closed  
MAGNOLIA-3026 content API cleanup: mock classes sho... Sub-task Closed Philipp Bärfuss  
MAGNOLIA-3032 content API cleanup: extract common a... Sub-task Closed Philipp Bärfuss  
MAGNOLIA-3045 content API cleanup: NodeDataUtil.get... Sub-task Closed  
MAGNOLIA-3046 content API cleanup: align nodebuilde... Sub-task Closed  
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)

 Description   

The content API needs some cleanup and refactoring. More concrete subtasks will be added of which we solve some immediately while others have to wait.

Step 1) (4.3)

  • re-factor while staying 100% compliant to the current behavior
  • deprecate some of the methods which are preventing some further cleanup
  • add some javadoc for clarification

Step 2)

  • make a better cleaner implementation


 Comments   
Comment by Philipp Bärfuss [ 19/Mar/10 ]

Mostly done, some of the subtasks will be resolved in later versions

Generated at Mon Feb 12 03:42:21 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.