• Views
  • Iteration Report
  • My Iteration Report
  •  
OMERO.server
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • ← Previous Ticket
  • Next Ticket →

Ticket #67 (new story)

Opened 2 years ago

Last modified 8 months ago

Unify Options (ome.util.builders) and QueryParameter (ome.services.query) APIs.

Reported by: jmoore Owned by: jmoore
Priority: critical Milestone: 3.0-Beta4
Component: Remoting Version: 3.0-M1
Keywords: Cc: jburel

Description

QueryParameter? instances are intended to permit C++-templates-esque parameter passing for dynamically generated queries. QueryParameters? can be mapped in our cross-language remoting platform (problem is touched on for ICE at http://zeroc.com/vbulletin/showthread.php?t=565) and as such be accessible to languages other than Java. But to do this, it will need to be in the /common component.

As long as we are making that change, we could combine QueryParameters? with the Builders (see PojoBuilder?) to make the builders more type safe and, in general, more useful.

Originally : http://bugs.openmicroscopy.org.uk/show_bug.cgi?id=663

Change History

Changed 2 years ago by jmoore

  • milestone changed from 3.0-M2 to 3.0-M3

Changed 2 years ago by jmoore

  • milestone changed from 3.0-M3 to Unscheduled

Was being over optimistic. Post-poning.

Changed 2 years ago by jmoore

  • priority changed from minor to critical
  • milestone changed from Unscheduled to 3.0-M4

This is a fairly substantial API change. Upgrading.

Changed 16 months ago by jmoore

  • milestone changed from 3.0-Beta2 to 3.0-Beta3

r1516 took a step in this direction.

Changed 8 months ago by jmoore

  • cc jburel added
  • milestone changed from 3.0-Beta3 to 3.0-Beta4

milestone:3.0-Beta3 would actually be a great place to do this, but unfortunately there won't be enough time. Are you alright with the IPojos.method(..., Map map) parameters changing in Beta4, Jean-Marie?

Changed 8 months ago by jburel

Beta4 is probably the right time to do it.

Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/