Package omero.api

Class Callback_Search_not

  • All Implemented Interfaces:
    Ice.TwowayCallback, Ice.TwowayCallbackVoidUE

    public abstract class Callback_Search_not
    extends IceInternal.TwowayCallback
    implements Ice.TwowayCallbackVoidUE
    Applies the next by* method to the previous by* method, so that a call hasNext, next, or results sees only the intersection of the two calls. For example,
     
     service.onlyType(Image.class);
     service.byFullText("foo");
     service.complement();
     service.byAnnotatedWith(TagAnnotation.class);
     
     
    will return all the Images not annotated with TagAnnotation.

    Calling this method overrides a previous setting of or or and. If there is no active queries (i.e. activeQueries > 0), then an ApiUsageException will be thrown.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void __completed​(Ice.AsyncResult __result)  
      • Methods inherited from class IceInternal.TwowayCallback

        __hasSentCallback, __sent, exception, sent
      • Methods inherited from class IceInternal.CallbackBase

        check
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface Ice.TwowayCallback

        exception, exception
      • Methods inherited from interface Ice.TwowayCallbackVoidUE

        exception, response
    • Constructor Detail

      • Callback_Search_not

        public Callback_Search_not()
    • Method Detail

      • __completed

        public final void __completed​(Ice.AsyncResult __result)
        Specified by:
        __completed in class IceInternal.CallbackBase