Ticket #856 (closed defect: fixed)

Opened 10 months ago

Last modified 9 months ago

Change Ambra information model classes to utilize new features in Topaz.

Reported by: amit Assigned to: pradeep
Priority: critical Milestone: 0.9.0
Component: ambra Version: 0.9-SNAPSHOT
Keywords: Cc:
Blocking: Blocked By: 856

Description (Last modified by amit)

Topaz has added a string of useful concepts such as 'views', '@Blob', etc. that would make the application logic in Ambra simpler. Specifically:

  • blob management via @Blob
  • use @View in place of hand-coded views

Dependency Graph

Change History

04/01/08 00:17:20 changed by ronald

  • description changed.

04/04/08 18:44:21 changed by amit

  • owner changed from ronald to pradeep.
  • description changed.

04/04/08 20:32:40 changed by amit

  • component changed from topaz to publishing-app.

04/05/08 10:03:50 changed by amit

  • blocking set to #856.
  • blockedby changed.

Added dependency

04/05/08 10:10:26 changed by amit

  • blocking changed from #856 to 856.
  • blockedby set to 856.

04/10/08 12:03:14 changed by pradeep

  • status changed from new to assigned.

04/11/08 19:23:41 changed by pradeep

(In [5429]) Use @Blob for annotations and replies. Addresses #856.

04/17/08 14:56:05 changed by pradeep

(In [5475]) Convert ObjectInfo? representations to use the Blob support available from OTM. This required a bit of data-migration (to get rid of the ugly format-contentType and format-objectSize dynamic predicates and to have topaz:hasRepresentation point to the Representation object as opposed to a literal value).

To have minimum impact on the ongoing development effort, this migration is done automatically at stratup by ambra. It can be used in production also, but if required can be turned off by removing this listener from web.xml.

Also note that there is no change done to ingest. Usage of otm-models and the blob will be done as part of #439. Till then the data-migration is done automatically as a post-processing of ingest.

This addresses #776 and #856. (RepresentationInfo? is now gone)

04/18/08 14:26:10 changed by pradeep

(In [5485]) Convert ArticleInfo? and RelatedArticleInfo? to OTM Views. Also moved the 'usage' classes CitationInfo? and UserProfileInfo? to outside the BrowseService?.

Addresses #856 and #776.

04/21/08 08:38:02 changed by pradeep

(In [5501]) Convert NewArtInfo? in browse service to an OTM view.

Addresses #856.

04/21/08 09:45:26 changed by pradeep

  • blocking deleted.

04/21/08 09:45:48 changed by pradeep

  • status changed from assigned to closed.
  • resolution set to fixed.

There are no more candidates for conversion to Views at this time. So closing this ticket.

Note that ingest is currently still going directly to Fedora for blobs and mulgara for RDF. #439 will fix that and move things over to OTM.