1 package org.jivesoftware.database;2 3 import java.lang.annotation.Retention ;4 import java.lang.annotation.RetentionPolicy ;5 import java.lang.annotation.Target ;6 import java.lang.annotation.ElementType ;7 8 /**9 * Used to specify what jive id an object should have10 *11 * @author Andrew Wright12 */13 @Retention (RetentionPolicy.RUNTIME)14 @Target (ElementType.TYPE)15 public @interface JiveID {16 17 /**18 * should return the int type for this object19 */20 int value();21 }22