-
Type:
Technical Work
-
Resolution: Won't Do
-
Priority:
Major
-
Affects Version/s: 1.0.0-M2
-
Component/s: Domain Model
-
None
Top level task to track refactoring work required on Dataset prior to implementing versioning in trunk.
1.
|
Rename interface and implementation |
|
Done | Nathan Hook |
2.
|
Fix constructors |
|
Done | Nathan Hook |
3.
|
Remove all the new instance calls from the class declaration and move them into the new instance constructor. |
|
Done | Nathan Wilhelmi (Inactive) |
4.
|
Verify that no direct member references are made in methods. |
|
Done | Nathan Hook |
5.
|
Remove the setDatasetState from the API |
|
Done | Unassigned |
6.
|
Remove datasetHeirarchy and related init method completely |
|
Done | Nathan Wilhelmi (Inactive) |
7.
|
Clean up member layout. |
|
Done | Nathan Hook |
8.
|
Add/complete javadocs |
|
Done | Nathan Hook |
9.
|
Remove deprecated methods |
|
Done | Unassigned |
10.
|
Review Dataset interface |
|
Done | Unassigned |
11.
|
Review removal of CadisProperties |
|
Done | Unassigned |
12.
|
Make sure bi-directional relationships are properly maintained |
|
Done | Unassigned |
13.
|
Delete method incomplete |
|
Done | Unassigned |
14.
|
Clean up method naming consistency |
|
Done | Nathan Hook |
15.
|
Ensure dataset has unit test coverage |
|
Done | Unassigned |