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:
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, invoker, service
 
Constructor Summary
MetadataI(IMetadata service, BlitzExecutor be)
          Creates a new instance.
 
Method Summary
 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 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
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

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


OmeroJava Api

Version: Beta-4.1.1-r5927-b91

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