ome.services.blitz.impl
Class DeleteI

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

public class DeleteI
extends AbstractAmdServant
implements omero.api._IDeleteOperations

Implementation of the IDelete service.

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

Field Summary
 
Fields inherited from class ome.services.blitz.impl.AbstractAmdServant
be, invoker, service
 
Constructor Summary
DeleteI(IDelete service, BlitzExecutor be)
           
 
Method Summary
 void checkImageDelete_async(omero.api.AMD_IDelete_checkImageDelete __cb, long id, boolean force, Ice.Current __current)
           
 void deleteImage_async(omero.api.AMD_IDelete_deleteImage __cb, long id, boolean force, Ice.Current __current)
           
 void deleteImages_async(omero.api.AMD_IDelete_deleteImages __cb, List<Long> ids, boolean force, Ice.Current __current)
           
 void deleteImagesByDataset_async(omero.api.AMD_IDelete_deleteImagesByDataset __cb, long datasetId, boolean force, Ice.Current __current)
           
 void deletePlate_async(omero.api.AMD_IDelete_deletePlate __cb, long plateId, Ice.Current __current)
           
 void deleteSettings_async(omero.api.AMD_IDelete_deleteSettings __cb, long imageId, Ice.Current __current)
           
 void previewImageDelete_async(omero.api.AMD_IDelete_previewImageDelete __cb, long id, boolean force, 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

DeleteI

public DeleteI(IDelete service,
               BlitzExecutor be)
Method Detail

checkImageDelete_async

public void checkImageDelete_async(omero.api.AMD_IDelete_checkImageDelete __cb,
                                   long id,
                                   boolean force,
                                   Ice.Current __current)
                            throws omero.ServerError
Specified by:
checkImageDelete_async in interface omero.api._IDeleteOperations
Throws:
omero.ServerError

deleteImage_async

public void deleteImage_async(omero.api.AMD_IDelete_deleteImage __cb,
                              long id,
                              boolean force,
                              Ice.Current __current)
                       throws omero.ApiUsageException,
                              omero.SecurityViolation,
                              omero.ServerError,
                              omero.ValidationException
Specified by:
deleteImage_async in interface omero.api._IDeleteOperations
Throws:
omero.ApiUsageException
omero.SecurityViolation
omero.ServerError
omero.ValidationException

previewImageDelete_async

public void previewImageDelete_async(omero.api.AMD_IDelete_previewImageDelete __cb,
                                     long id,
                                     boolean force,
                                     Ice.Current __current)
                              throws omero.ServerError
Specified by:
previewImageDelete_async in interface omero.api._IDeleteOperations
Throws:
omero.ServerError

deleteImages_async

public void deleteImages_async(omero.api.AMD_IDelete_deleteImages __cb,
                               List<Long> ids,
                               boolean force,
                               Ice.Current __current)
                        throws omero.ApiUsageException,
                               omero.SecurityViolation,
                               omero.ServerError,
                               omero.ValidationException
Specified by:
deleteImages_async in interface omero.api._IDeleteOperations
Throws:
omero.ApiUsageException
omero.SecurityViolation
omero.ServerError
omero.ValidationException

deleteImagesByDataset_async

public void deleteImagesByDataset_async(omero.api.AMD_IDelete_deleteImagesByDataset __cb,
                                        long datasetId,
                                        boolean force,
                                        Ice.Current __current)
                                 throws omero.ApiUsageException,
                                        omero.SecurityViolation,
                                        omero.ServerError,
                                        omero.ValidationException
Specified by:
deleteImagesByDataset_async in interface omero.api._IDeleteOperations
Throws:
omero.ApiUsageException
omero.SecurityViolation
omero.ServerError
omero.ValidationException

deleteSettings_async

public void deleteSettings_async(omero.api.AMD_IDelete_deleteSettings __cb,
                                 long imageId,
                                 Ice.Current __current)
                          throws omero.ServerError
Specified by:
deleteSettings_async in interface omero.api._IDeleteOperations
Throws:
omero.ServerError

deletePlate_async

public void deletePlate_async(omero.api.AMD_IDelete_deletePlate __cb,
                              long plateId,
                              Ice.Current __current)
                       throws omero.ServerError
Specified by:
deletePlate_async in interface omero.api._IDeleteOperations
Throws:
omero.ServerError


OmeroJava Api

Version: Beta-4.1.1-r5927-b91

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