Task #611 (new)
PojosService: data retrieval for not logged in user.
| Reported by: | jburel | Owned by: | cxallan |
|---|---|---|---|
| Priority: | minor | Milestone: | Unscheduled |
| Component: | Services | Keywords: | n.a. |
| Cc: | jamoore | Remaining Time: | n.a. |
| Sprint: | n.a. | Resources: | n.a. |
| References: | n.a. | Referenced By: | n.a. |
Description
Context:
connect to server as jburel.
View my data e.g. retrieve P/D hierarchy (call returned collection of projectData/datasetData.
If I do: projectData.getExperimenterData() The experimenterData object is loaded.
Now I want to view Jason's data (still connected as jburel)
Same call i.e. retrieve P/D hierarchy
In that case, projectData.getExperimenterData() The experimenterData object is NOT loaded.
Same problem for Dataset, Category, Category Group or Image
Basically a "left outer join fetch" needs to be done on all entities retrieved by the Pojo queries. Conceptually simple, just lots of small changes that'll need to be tested.