1 //$Id: FilterDef.java,v 1.3 2005/05/05 09:49:04 epbernard Exp $2 package org.hibernate.annotations;3 4 import java.lang.annotation.Retention ;5 import java.lang.annotation.Target ;6 7 import static java.lang.annotation.ElementType.TYPE ;8 import static java.lang.annotation.ElementType.PACKAGE ;9 import static java.lang.annotation.RetentionPolicy.RUNTIME ;10 11 /**12 * Filter definition13 *14 * @author Matthew Inger15 * @author Emmanuel Bernard16 */17 @Target ({TYPE,PACKAGE}) @Retention (RUNTIME)18 public @interface FilterDef {19 String name();20 ParamDef[] parameters();21 }22