ome.services.blitz.impl
Class ContainerI

java.lang.Object
  extended by ome.services.blitz.impl.AbstractAmdServant
      extended by ome.services.blitz.impl.ContainerI
All Implemented Interfaces:
omero.api._IContainerOperations, omero.api._ServiceInterfaceOperations, org.springframework.context.ApplicationContextAware

public class ContainerI
extends AbstractAmdServant
implements omero.api._IContainerOperations

Implementation of the IContainer service.

Since:
3.0-Beta4
Author:
Josh Moore, josh at glencoesoftware.com
See Also:
IContainer

Field Summary
 
Fields inherited from class ome.services.blitz.impl.AbstractAmdServant
be, invoker, service
 
Constructor Summary
ContainerI(IContainer service, BlitzExecutor be)
           
 
Method Summary
 void createDataObject_async(omero.api.AMD_IContainer_createDataObject __cb, omero.model.IObject obj, omero.sys.Parameters options, Ice.Current __current)
           
 void createDataObjects_async(omero.api.AMD_IContainer_createDataObjects __cb, List<omero.model.IObject> dataObjects, omero.sys.Parameters options, Ice.Current __current)
           
 void deleteDataObject_async(omero.api.AMD_IContainer_deleteDataObject __cb, omero.model.IObject obj, omero.sys.Parameters options, Ice.Current __current)
           
 void deleteDataObjects_async(omero.api.AMD_IContainer_deleteDataObjects __cb, List<omero.model.IObject> objs, omero.sys.Parameters options, Ice.Current __current)
           
 void findContainerHierarchies_async(omero.api.AMD_IContainer_findContainerHierarchies __cb, String rootType, List<Long> imageIds, omero.sys.Parameters options, Ice.Current __current)
           
 void getCollectionCount_async(omero.api.AMD_IContainer_getCollectionCount __cb, String type, String property, List<Long> ids, omero.sys.Parameters options, Ice.Current __current)
           
 void getImages_async(omero.api.AMD_IContainer_getImages __cb, String rootType, List<Long> rootIds, omero.sys.Parameters options, Ice.Current __current)
           
 void getImagesByOptions_async(omero.api.AMD_IContainer_getImagesByOptions __cb, omero.sys.Parameters options, Ice.Current __current)
           
 void getUserImages_async(omero.api.AMD_IContainer_getUserImages __cb, omero.sys.Parameters options, Ice.Current __current)
           
 void link_async(omero.api.AMD_IContainer_link __cb, List<omero.model.IObject> links, omero.sys.Parameters options, Ice.Current __current)
           
 void loadContainerHierarchy_async(omero.api.AMD_IContainer_loadContainerHierarchy __cb, String rootType, List<Long> rootIds, omero.sys.Parameters options, Ice.Current __current)
           
 void retrieveCollection_async(omero.api.AMD_IContainer_retrieveCollection __cb, omero.model.IObject obj, String collectionName, omero.sys.Parameters options, Ice.Current __current)
           
 void unlink_async(omero.api.AMD_IContainer_unlink __cb, List<omero.model.IObject> links, omero.sys.Parameters options, Ice.Current __current)
           
 void updateDataObject_async(omero.api.AMD_IContainer_updateDataObject __cb, omero.model.IObject obj, omero.sys.Parameters options, Ice.Current __current)
           
 void updateDataObjects_async(omero.api.AMD_IContainer_updateDataObjects __cb, List<omero.model.IObject> objs, omero.sys.Parameters options, Ice.Current __current)
           
 
Methods inherited from class ome.services.blitz.impl.AbstractAmdServant
applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, executorWorkCall, onSetOmeroContext, runnableCall, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContainerI

public ContainerI(IContainer service,
                  BlitzExecutor be)
Method Detail

createDataObject_async

public void createDataObject_async(omero.api.AMD_IContainer_createDataObject __cb,
                                   omero.model.IObject obj,
                                   omero.sys.Parameters options,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
createDataObject_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError

createDataObjects_async

public void createDataObjects_async(omero.api.AMD_IContainer_createDataObjects __cb,
                                    List<omero.model.IObject> dataObjects,
                                    omero.sys.Parameters options,
                                    Ice.Current __current)
                             throws omero.ServerError
Specified by:
createDataObjects_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError

deleteDataObject_async

public void deleteDataObject_async(omero.api.AMD_IContainer_deleteDataObject __cb,
                                   omero.model.IObject obj,
                                   omero.sys.Parameters options,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
deleteDataObject_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError

deleteDataObjects_async

public void deleteDataObjects_async(omero.api.AMD_IContainer_deleteDataObjects __cb,
                                    List<omero.model.IObject> objs,
                                    omero.sys.Parameters options,
                                    Ice.Current __current)
                             throws omero.ServerError
Specified by:
deleteDataObjects_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError

findContainerHierarchies_async

public void findContainerHierarchies_async(omero.api.AMD_IContainer_findContainerHierarchies __cb,
                                           String rootType,
                                           List<Long> imageIds,
                                           omero.sys.Parameters options,
                                           Ice.Current __current)
                                    throws omero.ServerError
Specified by:
findContainerHierarchies_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError

getCollectionCount_async

public void getCollectionCount_async(omero.api.AMD_IContainer_getCollectionCount __cb,
                                     String type,
                                     String property,
                                     List<Long> ids,
                                     omero.sys.Parameters options,
                                     Ice.Current __current)
                              throws omero.ServerError
Specified by:
getCollectionCount_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError

getImagesByOptions_async

public void getImagesByOptions_async(omero.api.AMD_IContainer_getImagesByOptions __cb,
                                     omero.sys.Parameters options,
                                     Ice.Current __current)
                              throws omero.ServerError
Specified by:
getImagesByOptions_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError

getImages_async

public void getImages_async(omero.api.AMD_IContainer_getImages __cb,
                            String rootType,
                            List<Long> rootIds,
                            omero.sys.Parameters options,
                            Ice.Current __current)
                     throws omero.ServerError
Specified by:
getImages_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError

getUserImages_async

public void getUserImages_async(omero.api.AMD_IContainer_getUserImages __cb,
                                omero.sys.Parameters options,
                                Ice.Current __current)
                         throws omero.ServerError
Specified by:
getUserImages_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError

link_async

public void link_async(omero.api.AMD_IContainer_link __cb,
                       List<omero.model.IObject> links,
                       omero.sys.Parameters options,
                       Ice.Current __current)
                throws omero.ServerError
Specified by:
link_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError

loadContainerHierarchy_async

public void loadContainerHierarchy_async(omero.api.AMD_IContainer_loadContainerHierarchy __cb,
                                         String rootType,
                                         List<Long> rootIds,
                                         omero.sys.Parameters options,
                                         Ice.Current __current)
                                  throws omero.ServerError
Specified by:
loadContainerHierarchy_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError

retrieveCollection_async

public void retrieveCollection_async(omero.api.AMD_IContainer_retrieveCollection __cb,
                                     omero.model.IObject obj,
                                     String collectionName,
                                     omero.sys.Parameters options,
                                     Ice.Current __current)
                              throws omero.ServerError
Specified by:
retrieveCollection_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError

unlink_async

public void unlink_async(omero.api.AMD_IContainer_unlink __cb,
                         List<omero.model.IObject> links,
                         omero.sys.Parameters options,
                         Ice.Current __current)
                  throws omero.ServerError
Specified by:
unlink_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError

updateDataObject_async

public void updateDataObject_async(omero.api.AMD_IContainer_updateDataObject __cb,
                                   omero.model.IObject obj,
                                   omero.sys.Parameters options,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
updateDataObject_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError

updateDataObjects_async

public void updateDataObjects_async(omero.api.AMD_IContainer_updateDataObjects __cb,
                                    List<omero.model.IObject> objs,
                                    omero.sys.Parameters options,
                                    Ice.Current __current)
                             throws omero.ServerError
Specified by:
updateDataObjects_async in interface omero.api._IContainerOperations
Throws:
omero.ServerError


OmeroJava Api

Version: Beta-4.1.1-r5927-b91

Copyright © 2009 The University of Dundee. All Rights Reserved.