ome.services.blitz.impl
Class UpdateI

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

public class UpdateI
extends AbstractAmdServant
implements omero.api._IUpdateOperations

Implementation of the IUpdate service.

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

Field Summary
 
Fields inherited from class ome.services.blitz.impl.AbstractAmdServant
be, invoker, service
 
Constructor Summary
UpdateI(IUpdate service, BlitzExecutor be)
           
 
Method Summary
 void deleteObject_async(omero.api.AMD_IUpdate_deleteObject __cb, omero.model.IObject row, Ice.Current __current)
           
 void indexObject_async(omero.api.AMD_IUpdate_indexObject __cb, omero.model.IObject row, Ice.Current __current)
           
 void saveAndReturnArray_async(omero.api.AMD_IUpdate_saveAndReturnArray __cb, List<omero.model.IObject> graph, Ice.Current __current)
           
 void saveAndReturnIds_async(omero.api.AMD_IUpdate_saveAndReturnIds __cb, List<omero.model.IObject> graph, Ice.Current __current)
           
 void saveAndReturnObject_async(omero.api.AMD_IUpdate_saveAndReturnObject __cb, omero.model.IObject obj, Ice.Current __current)
           
 void saveArray_async(omero.api.AMD_IUpdate_saveArray __cb, List<omero.model.IObject> graph, Ice.Current __current)
           
 void saveCollection_async(omero.api.AMD_IUpdate_saveCollection __cb, List<omero.model.IObject> objs, Ice.Current __current)
           
 void saveObject_async(omero.api.AMD_IUpdate_saveObject __cb, omero.model.IObject obj, 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

UpdateI

public UpdateI(IUpdate service,
               BlitzExecutor be)
Method Detail

deleteObject_async

public void deleteObject_async(omero.api.AMD_IUpdate_deleteObject __cb,
                               omero.model.IObject row,
                               Ice.Current __current)
                        throws omero.ServerError
Specified by:
deleteObject_async in interface omero.api._IUpdateOperations
Throws:
omero.ServerError

indexObject_async

public void indexObject_async(omero.api.AMD_IUpdate_indexObject __cb,
                              omero.model.IObject row,
                              Ice.Current __current)
                       throws omero.ServerError
Specified by:
indexObject_async in interface omero.api._IUpdateOperations
Throws:
omero.ServerError

saveAndReturnArray_async

public void saveAndReturnArray_async(omero.api.AMD_IUpdate_saveAndReturnArray __cb,
                                     List<omero.model.IObject> graph,
                                     Ice.Current __current)
                              throws omero.ServerError
Specified by:
saveAndReturnArray_async in interface omero.api._IUpdateOperations
Throws:
omero.ServerError

saveAndReturnObject_async

public void saveAndReturnObject_async(omero.api.AMD_IUpdate_saveAndReturnObject __cb,
                                      omero.model.IObject obj,
                                      Ice.Current __current)
                               throws omero.ServerError
Specified by:
saveAndReturnObject_async in interface omero.api._IUpdateOperations
Throws:
omero.ServerError

saveArray_async

public void saveArray_async(omero.api.AMD_IUpdate_saveArray __cb,
                            List<omero.model.IObject> graph,
                            Ice.Current __current)
                     throws omero.ServerError
Specified by:
saveArray_async in interface omero.api._IUpdateOperations
Throws:
omero.ServerError

saveCollection_async

public void saveCollection_async(omero.api.AMD_IUpdate_saveCollection __cb,
                                 List<omero.model.IObject> objs,
                                 Ice.Current __current)
                          throws omero.ServerError
Specified by:
saveCollection_async in interface omero.api._IUpdateOperations
Throws:
omero.ServerError

saveObject_async

public void saveObject_async(omero.api.AMD_IUpdate_saveObject __cb,
                             omero.model.IObject obj,
                             Ice.Current __current)
                      throws omero.ServerError
Specified by:
saveObject_async in interface omero.api._IUpdateOperations
Throws:
omero.ServerError

saveAndReturnIds_async

public void saveAndReturnIds_async(omero.api.AMD_IUpdate_saveAndReturnIds __cb,
                                   List<omero.model.IObject> graph,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
saveAndReturnIds_async in interface omero.api._IUpdateOperations
Throws:
omero.ServerError


OmeroJava Api

Version: Beta-4.1.1-r5927-b91

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