public interface IContainer extends Ice.Object, _IContainerOperations, _IContainerOperationsNC, ServiceInterface
The names of the methods correlate to how the function operates:
The options are used to add some constraints to the generic method e.g. load hierarchy trees images for a given user. This mechanism should give us enough flexibility to extend the API if necessary, e.g. in some cases we might want to retrieve the images with or without annotations
Most methods take such an options
map which is built
on the client-side using the Parameters
class. The
currently supported options are:
As outlined in TODO, the semantics of the Omero write API are based on three rules:
isLoaded()
returns
false are assumed filteredgetDetails().isFiltered(String collectionName)
returns
true are assumed filtered. TODO: should we accept isFiltered for
all fields?
For all write calls, the options map (see below) must contain the userId and the userGroupId for the newly created objects. TODO umask.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ice_staticId |
static long |
serialVersionUID |
createDataObject_async, createDataObjects_async, findContainerHierarchies_async, getCollectionCount_async, getImages_async, getImagesByOptions_async, getImagesBySplitFilesets_async, getUserImages_async, link_async, loadContainerHierarchy_async, retrieveCollection_async, unlink_async, updateDataObject_async, updateDataObjects_async
createDataObject_async, createDataObjects_async, findContainerHierarchies_async, getCollectionCount_async, getImages_async, getImagesByOptions_async, getImagesBySplitFilesets_async, getUserImages_async, link_async, loadContainerHierarchy_async, retrieveCollection_async, unlink_async, updateDataObject_async, updateDataObjects_async
static final java.lang.String ice_staticId
static final long serialVersionUID