net.sf.basedb.util
Class AnnotationUtil
java.lang.Object
net.sf.basedb.util.AnnotationUtil
public class AnnotationUtil
- extends Object
Utility class for working with annotations.
- Version:
- 2.9
- Author:
- Nicklas
- Last modified
- $Date: 2010-08-13 10:50:27 +0200 (Fri, 13 Aug 2010) $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotationUtil
public AnnotationUtil()
getAllAnnotatableParentItems
public static Set<Annotatable> getAllAnnotatableParentItems(DbControl dc,
Annotatable item,
Filter<Annotatable> filter)
- Get all annotatable parent items for a given item. A
Filter
may be used to filter the returned collection. If a filter
is specified only parent items for which the Filter.evaluate(Object)
method returns true are included in the returned collection. Note
that all parent items are loaded before the filter is evaluated
and that the evaluation order is undefined.
- Parameters:
dc
- The DbControl to use for database accessitem
- The item to find the parents forfilter
- An optional filter that can be used to filter
which parents to include
- Returns:
- A set containing the parent items