Package omero.api

Class Callback_Search_onlyAnnotatedWith

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

    public abstract class Callback_Search_onlyAnnotatedWith
    extends IceInternal.TwowayCallback
    implements Ice.TwowayCallbackVoidUE
    Restricts entities to having an Annotation of all the given types. This is useful in combination with the other onlyAnnotated* methods to say, e.g., only annotated with a file by user X. By default, this value is null and imposes no restriction. Passing an empty array implies an object that is not annotated at all. Note: If the semantics were OR, then a client would have to query each class individually, and compare all the various values, checking which ids are where. However, since this method defaults to AND, multiple calls (optionally with isMergedBatches and isReturnUnloaded) and combine the results. Duplicate ids are still possible so a set of some form should be used to collect the results.
    • Constructor Detail

      • Callback_Search_onlyAnnotatedWith

        public Callback_Search_onlyAnnotatedWith()