Ticket #856 (closed defect: fixed)

Opened 2 years ago

Last modified 19 months ago

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

Reported by: amit Owned by: pradeep
Priority: critical Milestone:
Component: ambra Version: 0.9-SNAPSHOT
Keywords: Cc:

Description (last modified by amit) (diff)

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

Change History

Changed 2 years ago by ronald

  • description modified (diff)

Changed 2 years ago by amit

  • owner changed from ronald to pradeep
  • description modified (diff)

Changed 2 years ago by amit

  • component changed from topaz to publishing-app

Changed 2 years ago by amit

  • blocking set to #856

Added dependency

Changed 2 years ago by amit

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

Changed 2 years ago by pradeep

  • status changed from new to assigned

Changed 2 years ago by pradeep

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

Changed 2 years ago 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)

Changed 2 years ago 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.

Changed 2 years ago by pradeep

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

Addresses #856.

Changed 2 years ago by pradeep

  • blocking 856 deleted

Changed 2 years ago 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.

Changed 19 months ago by anonymous

  • milestone 0.9.0 deleted

Milestone 0.9.0 deleted

Note: See TracTickets for help on using tickets.