Package ome.services.blitz.impl
Class UpdateI
- java.lang.Object
-
- ome.services.blitz.impl.AbstractAmdServant
-
- ome.services.blitz.impl.UpdateI
-
- All Implemented Interfaces:
_IUpdateOperations
,_ServiceInterfaceOperations
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
public class UpdateI extends AbstractAmdServant implements _IUpdateOperations
Implementation of the IUpdate service.- Since:
- 3.0-Beta4
- See Also:
IUpdate
-
-
Constructor Summary
Constructors Constructor Description UpdateI(ome.api.IUpdate service, BlitzExecutor be)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deleteObject_async(AMD_IUpdate_deleteObject __cb, IObject row, Ice.Current __current)
void
indexObject_async(AMD_IUpdate_indexObject __cb, IObject row, Ice.Current __current)
Initiates full-text indexing for the given object.void
saveAndReturnArray_async(AMD_IUpdate_saveAndReturnArray __cb, java.util.List<IObject> graph, Ice.Current __current)
void
saveAndReturnIds_async(AMD_IUpdate_saveAndReturnIds __cb, java.util.List<IObject> graph, Ice.Current __current)
void
saveAndReturnObject_async(AMD_IUpdate_saveAndReturnObject __cb, IObject obj, Ice.Current __current)
void
saveArray_async(AMD_IUpdate_saveArray __cb, java.util.List<IObject> graph, Ice.Current __current)
void
saveCollection_async(AMD_IUpdate_saveCollection __cb, java.util.List<IObject> objs, Ice.Current __current)
void
saveObject_async(AMD_IUpdate_saveObject __cb, IObject obj, Ice.Current __current)
-
Methods inherited from class ome.services.blitz.impl.AbstractAmdServant
activate_async, applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, executorWorkCall, getCurrentEventContext_async, onSetOmeroContext, passivate_async, runnableCall, safeRunnableCall, setApplicationContext, setHolder
-
-
-
-
Constructor Detail
-
UpdateI
public UpdateI(ome.api.IUpdate service, BlitzExecutor be)
-
-
Method Detail
-
deleteObject_async
public void deleteObject_async(AMD_IUpdate_deleteObject __cb, IObject row, Ice.Current __current) throws ServerError
- Specified by:
deleteObject_async
in interface_IUpdateOperations
- Parameters:
__cb
- The callback object for the operation.__current
- The Current object for the invocation.- Throws:
ServerError
-
indexObject_async
public void indexObject_async(AMD_IUpdate_indexObject __cb, IObject row, Ice.Current __current) throws ServerError
Description copied from interface:_IUpdateOperations
Initiates full-text indexing for the given object. This may have to wait for the currentFullTextThread
to finish. Can only be executed by an admin. Other users must wait for the backgroundThread
to complete.- Specified by:
indexObject_async
in interface_IUpdateOperations
- Parameters:
__cb
- The callback object for the operation.row
- a persistentIObject
to be deleted__current
- The Current object for the invocation.- Throws:
ServerError
-
saveAndReturnArray_async
public void saveAndReturnArray_async(AMD_IUpdate_saveAndReturnArray __cb, java.util.List<IObject> graph, Ice.Current __current) throws ServerError
- Specified by:
saveAndReturnArray_async
in interface_IUpdateOperations
- Throws:
ServerError
-
saveAndReturnObject_async
public void saveAndReturnObject_async(AMD_IUpdate_saveAndReturnObject __cb, IObject obj, Ice.Current __current) throws ServerError
- Specified by:
saveAndReturnObject_async
in interface_IUpdateOperations
- Throws:
ServerError
-
saveArray_async
public void saveArray_async(AMD_IUpdate_saveArray __cb, java.util.List<IObject> graph, Ice.Current __current) throws ServerError
- Specified by:
saveArray_async
in interface_IUpdateOperations
- Throws:
ServerError
-
saveCollection_async
public void saveCollection_async(AMD_IUpdate_saveCollection __cb, java.util.List<IObject> objs, Ice.Current __current) throws ServerError
- Specified by:
saveCollection_async
in interface_IUpdateOperations
- Throws:
ServerError
-
saveObject_async
public void saveObject_async(AMD_IUpdate_saveObject __cb, IObject obj, Ice.Current __current) throws ServerError
- Specified by:
saveObject_async
in interface_IUpdateOperations
- Throws:
ServerError
-
saveAndReturnIds_async
public void saveAndReturnIds_async(AMD_IUpdate_saveAndReturnIds __cb, java.util.List<IObject> graph, Ice.Current __current) throws ServerError
- Specified by:
saveAndReturnIds_async
in interface_IUpdateOperations
- Throws:
ServerError
-
-