|
Size: 1812
Comment:
|
Size: 1914
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 9: | Line 9: |
| We need an implementation of Summa's ReadableStorage interface, that is, the following methods | We need an implementation of Summa's !ReadableStorage interface, that is, the following methods |
| Line 12: | Line 12: |
| * getRecord(String id, QueryOptions options) * getRecords(List of Strings id, QueryOptions options) * getRecordsModifiedAfter(long time, String base, QueryOptions options) |
* getRecord(String id, !QueryOptions options) * getRecords(List of Strings id, !QueryOptions options) * getRecordsModifiedAfter(long time, String base, !QueryOptions options) |
| Line 18: | Line 18: |
| See Summa Storage API javadoc at ... | See Summa Storage API javadoc at (where?) |
| Line 22: | Line 22: |
| {{attachment:SummaIntegrationIndexing.png}} {{attachment:SummaIntegrationDisplay.png}} |
Analysis of Task 31
Methods needed in Summa integration component, as an implementation of the Summa storage API:
We need an implementation of Summa's ReadableStorage interface, that is, the following methods
- getModificationTime(String base)
getRecord(String id, QueryOptions options)
getRecords(List of Strings id, QueryOptions options)
getRecordsModifiedAfter(long time, String base, QueryOptions options)
- next(long iteratorKey)
- next(long iteratorKey, int maxRecords)
See Summa Storage API javadoc at (where?)
Sequence diagrams showing the surroundings of the Summa Integration component:
Prerequisites and Assumptions