1 package org.bsf.smartValueObject;2 3 /**4 * Filter objects based on their version state.5 *6 * @see org.bsf.smartValueObject.VersionableFilters7 * @see org.bsf.smartValueObject.Versionable8 */9 public interface VersionableFilter {10 /**11 * Tests wether or not the specified object implementing12 * <tt>Versionable</tt> is accepted.13 * @param v object to test.14 * @return15 */16 boolean accept(Versionable v);17 }18