ome.services.blitz.impl
Class MetadataI

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

public class MetadataI
extends AbstractAmdServant
implements omero.api._IMetadataOperations

Implementation of the IMetadata service.

Since:
3.0-Beta4
Version:
3.0 (Internal version: $Revision: $Date: $)
Author:
Jean-Marie Burel      j.burel@dundee.ac.uk, Donald MacDonald      donald@lifesci.dundee.ac.uk

Field Summary
 
Fields inherited from class ome.services.blitz.impl.AbstractAmdServant
be, ctx, invoker, log, service
 
Constructor Summary
MetadataI(IMetadata service, BlitzExecutor be)
          Creates a new instance.
 
Method Summary
 void countAnnotationsUsedNotOwned_async(omero.api.AMD_IMetadata_countAnnotationsUsedNotOwned __cb, String annotationType, long userID, Ice.Current __current)
           
 void countSpecifiedAnnotations_async(omero.api.AMD_IMetadata_countSpecifiedAnnotations __cb, String annotationType, List<String> include, List<String> exclude, omero.sys.Parameters options, Ice.Current __current)
           
 void getTaggedObjectsCount_async(omero.api.AMD_IMetadata_getTaggedObjectsCount __cb, List<Long> ids, omero.sys.Parameters options, Ice.Current __current)
           
 void loadAnnotation_async(omero.api.AMD_IMetadata_loadAnnotation __cb, List<Long> ids, Ice.Current __current)
           
 void loadAnnotations_async(omero.api.AMD_IMetadata_loadAnnotations __cb, String rootType, List<Long> rootIds, List<String> annotationTypes, List<Long> annotatorIds, omero.sys.Parameters options, Ice.Current __current)
           
 void loadAnnotationsUsedNotOwned_async(omero.api.AMD_IMetadata_loadAnnotationsUsedNotOwned __cb, String annotationType, long userID, Ice.Current __current)
           
 void loadChannelAcquisitionData_async(omero.api.AMD_IMetadata_loadChannelAcquisitionData __cb, List<Long> ids, Ice.Current __current)
           
 void loadInstrument_async(omero.api.AMD_IMetadata_loadInstrument __cb, long id, Ice.Current __current)
           
 void loadSpecifiedAnnotations_async(omero.api.AMD_IMetadata_loadSpecifiedAnnotations __cb, String annotationType, List<String> include, List<String> exclude, omero.sys.Parameters options, Ice.Current __current)
           
 void loadTagContent_async(omero.api.AMD_IMetadata_loadTagContent __cb, List<Long> ids, omero.sys.Parameters options, Ice.Current __current)
           
 void loadTagSets_async(omero.api.AMD_IMetadata_loadTagSets __cb, 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

MetadataI

public MetadataI(IMetadata service,
                 BlitzExecutor be)
Creates a new instance.

Parameters:
service - Reference to the service.
be - The executor.
Method Detail

loadChannelAcquisitionData_async

public void loadChannelAcquisitionData_async(omero.api.AMD_IMetadata_loadChannelAcquisitionData __cb,
                                             List<Long> ids,
                                             Ice.Current __current)
                                      throws omero.ServerError
Specified by:
loadChannelAcquisitionData_async in interface omero.api._IMetadataOperations
Throws:
omero.ServerError

loadAnnotations_async

public void loadAnnotations_async(omero.api.AMD_IMetadata_loadAnnotations __cb,
                                  String rootType,
                                  List<Long> rootIds,
                                  List<String> annotationTypes,
                                  List<Long> annotatorIds,
                                  omero.sys.Parameters options,
                                  Ice.Current __current)
                           throws omero.ServerError
Specified by:
loadAnnotations_async in interface omero.api._IMetadataOperations
Throws:
omero.ServerError

loadSpecifiedAnnotations_async

public void loadSpecifiedAnnotations_async(omero.api.AMD_IMetadata_loadSpecifiedAnnotations __cb,
                                           String annotationType,
                                           List<String> include,
                                           List<String> exclude,
                                           omero.sys.Parameters options,
                                           Ice.Current __current)
                                    throws omero.ServerError
Specified by:
loadSpecifiedAnnotations_async in interface omero.api._IMetadataOperations
Throws:
omero.ServerError

countSpecifiedAnnotations_async

public void countSpecifiedAnnotations_async(omero.api.AMD_IMetadata_countSpecifiedAnnotations __cb,
                                            String annotationType,
                                            List<String> include,
                                            List<String> exclude,
                                            omero.sys.Parameters options,
                                            Ice.Current __current)
                                     throws omero.ServerError
Specified by:
countSpecifiedAnnotations_async in interface omero.api._IMetadataOperations
Throws:
omero.ServerError

loadTagSets_async

public void loadTagSets_async(omero.api.AMD_IMetadata_loadTagSets __cb,
                              omero.sys.Parameters options,
                              Ice.Current __current)
                       throws omero.ServerError
Specified by:
loadTagSets_async in interface omero.api._IMetadataOperations
Throws:
omero.ServerError

loadTagContent_async

public void loadTagContent_async(omero.api.AMD_IMetadata_loadTagContent __cb,
                                 List<Long> ids,
                                 omero.sys.Parameters options,
                                 Ice.Current __current)
                          throws omero.ServerError
Specified by:
loadTagContent_async in interface omero.api._IMetadataOperations
Throws:
omero.ServerError

getTaggedObjectsCount_async

public void getTaggedObjectsCount_async(omero.api.AMD_IMetadata_getTaggedObjectsCount __cb,
                                        List<Long> ids,
                                        omero.sys.Parameters options,
                                        Ice.Current __current)
                                 throws omero.ServerError
Specified by:
getTaggedObjectsCount_async in interface omero.api._IMetadataOperations
Throws:
omero.ServerError

loadAnnotation_async

public void loadAnnotation_async(omero.api.AMD_IMetadata_loadAnnotation __cb,
                                 List<Long> ids,
                                 Ice.Current __current)
                          throws omero.ServerError
Specified by:
loadAnnotation_async in interface omero.api._IMetadataOperations
Throws:
omero.ServerError

loadInstrument_async

public void loadInstrument_async(omero.api.AMD_IMetadata_loadInstrument __cb,
                                 long id,
                                 Ice.Current __current)
                          throws omero.ServerError
Specified by:
loadInstrument_async in interface omero.api._IMetadataOperations
Throws:
omero.ServerError

countAnnotationsUsedNotOwned_async

public void countAnnotationsUsedNotOwned_async(omero.api.AMD_IMetadata_countAnnotationsUsedNotOwned __cb,
                                               String annotationType,
                                               long userID,
                                               Ice.Current __current)
                                        throws omero.ServerError
Specified by:
countAnnotationsUsedNotOwned_async in interface omero.api._IMetadataOperations
Throws:
omero.ServerError

loadAnnotationsUsedNotOwned_async

public void loadAnnotationsUsedNotOwned_async(omero.api.AMD_IMetadata_loadAnnotationsUsedNotOwned __cb,
                                              String annotationType,
                                              long userID,
                                              Ice.Current __current)
                                       throws omero.ServerError
Specified by:
loadAnnotationsUsedNotOwned_async in interface omero.api._IMetadataOperations
Throws:
omero.ServerError


OmeroJava Api

Version: Beta4.2.1-r8614-Beta4.2-b41

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