CPS-491 - Getting issue details... STATUS

This Spike describes the implementation and changes necessary in order to support a list element as a top-level data node. 

Easy Solution for read and create

Need further analysis for Delete and Update (link spike)


EndpointIssueSolutionSpike/User Story
Get NodeGet Node only gets the first node of the list element at the top level.Create a new endpoint Get Nodes which can return multiple parallel nodes. CPS-766 - Getting issue details... STATUS


Post List Element

Post List Element does not allow for create List Element, only appends onto existing node as childrenAdd functionality to Post List Element to allow for the independent creation of a list element

CPS-765 - Getting issue details... STATUS

Delete NodeDelete Datanode is unable to delete an element from the list elements if they are the top level list node. 

Investigate implementation which will allow for deletion of element(s) from top level list elements
NB ensure no possibility of empty list element at top level

CPS-767 - Getting issue details... STATUS

Update List ElementUpdate List Element relies on the parent node of the list element to update the List Elements but a top level List Element will not have a parent nodeInvestigate implementation which will allow for update of element(s) from top level list elements
NB ensure no possibility of empty list element at top level
CPS-767 - Getting issue details... STATUS



  • No labels