OK, well as long as I strip out the annotationtypes I don't want I guess I have a workaround for now. It would be useful for our purposes, though, to be able to compare sample annotations without restricting to one type.
thanks -s On 18 Oct 2007, at 18:54, Nicklas Nordborg wrote: > seth redmond wrote: >> I have two different functions, one to return annotations with a >> given type and a given value, another to return all annotations with >> a given value (of any annotation type). >> the code for the first is below: > > .... > >> AnnotationSimpleRestriction[] restrictions = restArray.toArray(new >>> AnnotationSimpleRestriction[restArray.size()]); >>> > > The AnnotationSimpleRestriction can only be used to find which items > (samples, extracts, etc.) that has been annotated with a given > annotation type and value. It always works on the AnnotationSet level. > It will find all annotation sets that contains an annotation of the > given type with the given value. This also gives us the items since > AnnotationSet:s are one-to-one related with the items. > >>> ItemQuery<net.sf.basedb.core.Annotation> annoQuery = >>> Annotation.getQuery(); > > The Annotation.getQuery() is not a public method since it doesn't > support the BASE security model. Ie. it doesn't care about the > logged in > user's permissions and may return items to which the user doesn't have > access to. This method is only used internally by BASE when the > permissions can be applied by other means. In all practical cases this > means that we are restricted to query the annotations on a single > item. > > /Nicklas > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a > browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > basedb-devel mailing list > basedb-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/basedb-devel ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ basedb-devel mailing list basedb-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/basedb-devel