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, ctx, invoker, log, 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
activate_async, applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, close_async, close, executorWorkCall, getCurrentEventContext_async, onSetOmeroContext, passivate_async, preClose, runnableCall, safeRunnableCall, 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.2.0-r7571-b29

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