Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"
User Story #4278 (new)
API unification - Python vv Java
— at Initial Version
Reported by:
wmoore
Owned by:
wmoore
Priority:
critical
Milestone:
OMERO-Beta4.3
Component:
API
Keywords:
n.a.
Cc:
omero-team@…
Story Points:
n.a.
Sprint:
2011-02-10 (5)
Importance:
n.a.
Total Remaining Time:
0.0d
Estimated Remaining Time:
n.a.
Background
Summary of Blitz omero.gateway.
What's the equivalent in Java?
Is there a stand-alone library (separate from Insight)?
API?
API Unification: points to consider
Who are our API consumers?
Will devs move from Python API to Java etc, or just use their favorite language only?
'Behavior' differences.
Number of server calls ('Lazy' loading vv loading graph)
Is the Blitz gateway suitable as a general purpose Python API (scripting service, 'remote' Python clients etc)
References
Referenced by:
← Requirement (#3297 ): Web Cleanup, Tests, Doc etc
References:
→ Task (#5133 ): testAllObjectsWrapped() gatewaytest failing
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4893 ): self.dataset.getParentLinks('image', images)
(
Owner : atarkowska
)
→ Task (#4679 ): searchObjects() - single method
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4815 ): remove listObjects() redundant methods from blitz gateway
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4681 ): remove getObject() redundant methods from blitz gateway
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4773 ): remove deleteObject() and searchObject() redundant methods from blitz gateway
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#5151 ): pixelWrapper.getPlanes() support tiles
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4674 ): omero.model methods for object wrappers
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4676 ): listObjects() to support all types
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4680 ): listAnnotations()
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4979 ): getPlane data from PixelsWrapper
(
Owner : atarkowska
Remaining Time : 0
)
→ Task (#4675 ): getObjects() to support all types
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4758 ): getObjects() improvements
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4908 ): getObject() throw if >1 result
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4699 ): gatewaytest for getObjects()
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4677 ): findObjectsByAttribute()
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4678 ): deleteObjects() - single method
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4548 ): Stateful to stateless methods
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4555 ): Stateful service usage
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4928 ): Rename image.z_count() etc
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4376 ): Python scripts to use blitz gateway
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4368 ): Python code in one place?
(
Owner : wmoore
)
→ Task (#4844 ): ObjectWrapper.listAnnotations() should use getAnnotationLinks()
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4375 ): Native object functionality
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#5180 ): Move static Image and FileAnn creation to blitzconn
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4673 ): List blitz helper methods
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4549 ): Graph support
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4637 ): Gateway wiki docs deprecation
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4686 ): Gateway tests
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4897 ): Document __getattr__() behaviour
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4374 ): Deprecate services
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4489 ): Deprecate createGateway() service
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4901 ): BlitzObjectWrapper.__getattr__()
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4825 ): BUG: sortByAttr 'details.creationEvent.time'
(
Owner : atarkowska
)
→ Task (#4415 ): BUG: script_utils.readFromOriginalFile
(
Owner : dzmacdonald
Remaining Time : 0
)
→ Task (#4892 ): Alert community to API changes
(
Owner : wmoore
Remaining Time : 0
)
→ Task (#4373 ): "New Gateway" wiki page
(
Remaining Time : 0
)
Download in other formats:
1.3.13-PRO © 2008-2011
Agilo Software all
rights reserved
(this page was served in: 0.138256 sec.)