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 voiddeleteObject_async(AMD_IUpdate_deleteObject __cb, IObject row, Ice.Current __current)voidindexObject_async(AMD_IUpdate_indexObject __cb, IObject row, Ice.Current __current)Initiates full-text indexing for the given object.voidsaveAndReturnArray_async(AMD_IUpdate_saveAndReturnArray __cb, java.util.List<IObject> graph, Ice.Current __current)voidsaveAndReturnIds_async(AMD_IUpdate_saveAndReturnIds __cb, java.util.List<IObject> graph, Ice.Current __current)voidsaveAndReturnObject_async(AMD_IUpdate_saveAndReturnObject __cb, IObject obj, Ice.Current __current)voidsaveArray_async(AMD_IUpdate_saveArray __cb, java.util.List<IObject> graph, Ice.Current __current)voidsaveCollection_async(AMD_IUpdate_saveCollection __cb, java.util.List<IObject> objs, Ice.Current __current)voidsaveObject_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_asyncin 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:_IUpdateOperationsInitiates full-text indexing for the given object. This may have to wait for the currentFullTextThreadto finish. Can only be executed by an admin. Other users must wait for the backgroundThreadto complete.- Specified by:
indexObject_asyncin interface_IUpdateOperations- Parameters:
__cb- The callback object for the operation.row- a persistentIObjectto 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_asyncin interface_IUpdateOperations- Throws:
ServerError
-
saveAndReturnObject_async
public void saveAndReturnObject_async(AMD_IUpdate_saveAndReturnObject __cb, IObject obj, Ice.Current __current) throws ServerError
- Specified by:
saveAndReturnObject_asyncin 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_asyncin 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_asyncin interface_IUpdateOperations- Throws:
ServerError
-
saveObject_async
public void saveObject_async(AMD_IUpdate_saveObject __cb, IObject obj, Ice.Current __current) throws ServerError
- Specified by:
saveObject_asyncin 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_asyncin interface_IUpdateOperations- Throws:
ServerError
-
-