Changes between Version 3 and Version 4 of refactoring_harvesters
- Timestamp:
- 03/28/11 02:33:40 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
refactoring_harvesters
v3 v4 34 34 We try to think this new model as generic as it could be in order to be easily extended by any new harvester. 35 35 36 This new model uses specifics tables in the database to store information about harvesters ( HarvestingTask,HarvestingTaskResult...).36 This new model uses specifics tables in the database to store information about harvesters (!HarvestingTask, !HarvestingTaskResult...). 37 37 38 38 A few more details on these tables: 39 HarvestingTask, HarvestingTaskGroup,HarvestingTaskCategory:39 !HarvestingTask, !HarvestingTaskGroup, !HarvestingTaskCategory: 40 40 This table may store relevant information about an harvesting task. 41 The tables HarvestingTaskGroup andHarvestingTaskCategory are used to apply categories and privilieges to harvested metadata.41 The tables !HarvestingTaskGroup and !HarvestingTaskCategory are used to apply categories and privilieges to harvested metadata. 42 42 43 HarvestingTaskResult:43 !HarvestingTaskResult: 44 44 Each harvesting result is stored in a dedicated table and may be displayed in an history table. 45 45 A mechanism can also be implemented to store the last N results (relevant). 46 46 47 HarvestingTaskConfiguration:47 !HarvestingTaskConfiguration: 48 48 Specific properties and values for a harvesting. Indeed, some harvesters have specific values for configuration. These ones will be stored in that table. 49 49 50 For now, we did a new interface based on ExtJs only for the OAI PMH harvester and we only move this harvester to the new model, there is some work to move all harvesters and to get them working into the trunk.50 For now, we did a new interface based on !ExtJs only for the OAI PMH harvester and we only move this harvester to the new model, there is some work to move all harvesters and to get them working into the trunk. 51 51 52 52 {{{ … … 142 142 http://jackson.codehaus.org/ 143 143 144 Guava for Utils on Java objects.145 http://code.google.com/p/guava-libraries/146 147 144 == Risks == 148 145